FoxPro/Visual FoxPro - mi grid no se actualiza

 
Vista:

mi grid no se actualiza

Publicado por bekyna (294 intervenciones) el 19/05/2006 15:53:45
Hola tengo un grid que envió datos de una tabla con un filtro y el campo a filtrar se guarda en una variable de acuerdo a la selección del usuario, estoy teniendo problemas en la actualización de mi grid, si selecciono un filtro que contenga menos datos que el ultimo dato que se mostró en el grid pues son la misma cantidad de registros que se mostraran cuando en realidad hay mas...este es mi código:

PUBLIC miparametro
WITH THISFORMSET
miparametro=.frmmenu.cmdpar.VALUE
VAR_1=.frmmenu.cmdverdatos_PM10.caption
VAR_2="VER DATOS PM10"
VAR_3="CERRAR"
IF VAR_1 == VAR_2
.frmmenu.grdredma.RECORDSOURCE =""
SELECT redma
SET FILTER TO parametro=miparametro
.refresh
.frmmenu.Grdredma.RECORDSOURCE ="redma"
.frmmenu.Grdredma.refresh
.frmmenu.Grdredma.visible=.t.
*.frmmenu.label1.visible=.t.
.frmmenu.cmdverdatos_PM10.caption="CERRAR"
ENDIF
IF VAR_1 == VAR_3
.frmmenu.grdredma.visible=.F.
SET FILTER TO
.frmmenu.cmdverdatos_PM10.caption="VER DATOS PM10"
ENDIF
ENDWITH

Nota: cuando el caso es contrario cuando al ejecutar por primera vez mi código y el primer filtro tiene menos datos que el segundo entonces si muestra todos los datos.

Agradezco mucho sus comentarios, saludos cordiales.
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
sin imagen de perfil

RE:mi grid no se actualiza

Publicado por Ernesto Hernandez (4623 intervenciones) el 19/05/2006 19:24:44
En donde estas refrescando el GRID ?????

Quisiera entender tu problema y creo que seria mas conveniente que usaras un cursor temporal que un SET FILTER .

Me gustaria conocer mas a fondo tu problema y ayudarte

EScribeme y nos ponemos de acuerdo para chekarlo

Suerte
Saludos
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:mi grid no se actualiza

Publicado por Juan (537 intervenciones) el 19/05/2006 20:49:14
Beatriz ¿lo solucionaste ?
para hacer eso no necesariamente necesitas
un Cursor ..detalla más y en que propiedad
tienes ese código .
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