FoxPro/Visual FoxPro - Recorsource en Tabla - GRID

 
Vista:

Recorsource en Tabla - GRID

Publicado por Ruben Antunes (46 intervenciones) el 22/09/2006 16:10:00
Tengo un Grid donde le indico que el RecorSource es igual a una variable:

Esto lo he colocado en el ACTIVE:
Thisform.Temporal='ABD344S'
xTemporal=Thisform.Temporal
Thisform.Tablas.RecordSource=xTemporal
Thisform.Tablas.RecordSourceType=1

Pero al momento de cargarse o activarse el formulario a veces el grid aparece vacio y a veces me muestra los datos como debe. Mi pregunta es porque se comporta de esta forma y como se puede solucionar.
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:Recorsource en Tabla - GRID

Publicado por luinux (7 intervenciones) el 22/09/2006 20:38:44
si la tabla es temporal Proba crearla con CREATE CURSOR, luego hacer una consulta SQL con los datos que te interesan y al resultado de la consulta asignarlo a esa tabla con INTO CURSOR. El grid que tenes en el form debe tener el recordsource tipo cursor. Luego haces un thisform.refresh y nunca vas a tener problemas. y todo esto va en el INIT!
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:Recorsource en Tabla - GRID

Publicado por Plinio (7841 intervenciones) el 22/09/2006 21:12:46
El grid no puede tener como origen una variable. Es una tabla o un cursor.
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