FoxPro/Visual FoxPro - Problemas en una llamada

   
Vista:

Problemas en una llamada

Publicado por Jorgito (79 intervenciones) el 19/11/2007 07:33:31
Hola a todos. Tengo un formulario con un grid basado en un cursor. Cuando desde este formulario llamo a otro con la instrucción DO FORM "frm_otro", el grid del programa principal pierde los datos y da error. el formulario al que llamo está como modal.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas en una llamada

Publicado por Ernesto Hernandez (4632 intervenciones) el 19/11/2007 08:09:49
en donde lo llamas ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas en una llamada

Publicado por Plinio (7771 intervenciones) el 19/11/2007 12:01:21
Talvez en la segunda pantallas estas cerrando alguna tabla o cursor que usa el primero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas en una llamada

Publicado por Jorgito (79 intervenciones) el 19/11/2007 12:21:45
Estaba haciendo un CLOSE TABLES ALL en la segunda pantalla. ¿Como podría cerrar varios cursores abiertos que empiezan sus nombre asi: CSR_nombre?

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas en una llamada

Publicado por Plinio (7771 intervenciones) el 19/11/2007 13:27:58
***Codigo no lo he probado*******

AUSED(arreglo) &&Pone en un arreglo todas las tablas

FOR i = 1 TO ALEN(arreglo,1)
IF UPPER(SUBSTR(arreglo[i],1,3))=="CSR"
select arreglo[i]
USE
ENDIF
ENDFOR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas en una llamada

Publicado por Ernesto Hernandez (4632 intervenciones) el 20/11/2007 05:11:39
Nomcursor="CSR_"+"*"
USE IN ("NomCursor")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas en una llamada

Publicado por Plinio (7771 intervenciones) el 20/11/2007 11:48:08
Eso no te funciona. Test it
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar