Problema con grid

11/04/2006 - 15:41 por Graciela Pérsico | Informe spam
estoy haciendo un manejando una grid y agrego y borro filas, después que
borro una fila (tengo un método quitaritems) y realizo un refresh, no me
actualiza al momento tengo que cliquear en algún lugar para que me
actualice.
Como puedo forzar la actualización
Graciela desde ya muchas gracias

Preguntas similare

Leer las respuestas

#1 Graciela Pérsico
11/04/2006 - 19:07 | Informe spam
Lo solucioné poniendo en 3 el BufferModeOverride, pero me surgió otro,
graba los registros que no aparecen también en la grilla o sea me los graba
con la marca de deleted() ya que fuiste tan amable, me tomo el atrevimiento
de seguir preguntándote
Graciela
"Sebastian Izuibejeres" escribió en el mensaje
news:
Por lo general si realmente estás actualizando la grilla cuando borras


un
item y dices que cuando le das el foco desaparece, solo dale el foco..

Thisform.grdclientes.setfocus

O de lo contrario prueba con hacer un refresh al grid que es lo mejor

thisform.grscliente.refresh

Suerte...


_______________________
Sebastián Izuibejeres
Montevideo - URUGUAY
WIN2000 / VFP9.0 - SP1


"Graciela Pérsico" escribió en el mensaje
news:%23FS%
> estoy haciendo un manejando una grid y agrego y borro filas, después


que
> borro una fila (tengo un método quitaritems) y realizo un refresh, no


me
> actualiza al momento tengo que cliquear en algún lugar para que me
> actualice.
> Como puedo forzar la actualización
> Graciela desde ya muchas gracias
>
>
>
>
>


Respuesta Responder a este mensaje
#2 Sebastian Izuibejeres
11/04/2006 - 21:22 | Informe spam
Por lo general si realmente estás actualizando la grilla cuando borras un
item y dices que cuando le das el foco desaparece, solo dale el foco..

Thisform.grdclientes.setfocus

O de lo contrario prueba con hacer un refresh al grid que es lo mejor

thisform.grscliente.refresh

Suerte...


_______________________
Sebastián Izuibejeres
Montevideo - URUGUAY
WIN2000 / VFP9.0 - SP1


"Graciela Pérsico" escribió en el mensaje
news:%23FS%
estoy haciendo un manejando una grid y agrego y borro filas, después que
borro una fila (tengo un método quitaritems) y realizo un refresh, no me
actualiza al momento tengo que cliquear en algún lugar para que me
actualice.
Como puedo forzar la actualización
Graciela desde ya muchas gracias





Respuesta Responder a este mensaje
#3 Sebastian Izuibejeres
12/04/2006 - 00:32 | Informe spam
Revisa como tienes el set deleted


Parámetros
ON
Especifica que los comandos que realizan operaciones en registros
(incluidos los registros de las tablas relacionadas) utilizando un alcance,
pasen por alto los registros marcados para su eliminación.
OFF
(Predeterminado) Especifica que puedan tener acceso a los registros
marcados para eliminación los comandos que actúan sobre registros (incluidos
los registros de las tablas relacionadas), utilizando un alcance.

_______________________
Sebastián Izuibejeres
Montevideo - URUGUAY
WIN2000 / VFP9.0 - SP1


"Graciela Pérsico" escribió en el mensaje
news:
Lo solucioné poniendo en 3 el BufferModeOverride, pero me surgió otro,
graba los registros que no aparecen también en la grilla o sea me los


graba
con la marca de deleted() ya que fuiste tan amable, me tomo el


atrevimiento
de seguir preguntándote
Graciela
"Sebastian Izuibejeres" escribió en el mensaje
news:
> Por lo general si realmente estás actualizando la grilla cuando borras
un
> item y dices que cuando le das el foco desaparece, solo dale el foco..
>
> Thisform.grdclientes.setfocus
>
> O de lo contrario prueba con hacer un refresh al grid que es lo mejor
>
> thisform.grscliente.refresh
>
> Suerte...
>
>
> _______________________
> Sebastián Izuibejeres
> Montevideo - URUGUAY
> WIN2000 / VFP9.0 - SP1
>
>
> "Graciela Pérsico" escribió en el


mensaje
> news:%23FS%
> > estoy haciendo un manejando una grid y agrego y borro filas, después
que
> > borro una fila (tengo un método quitaritems) y realizo un refresh,


no
me
> > actualiza al momento tengo que cliquear en algún lugar para que me
> > actualice.
> > Como puedo forzar la actualización
> > Graciela desde ya muchas gracias
> >
> >
> >
> >
> >
>
>




Respuesta Responder a este mensaje
#4 Mario López
13/04/2006 - 15:56 | Informe spam
Graciela:

si borraste un registro, independientemente del SET DELETED tenés que
hacer SKIP para que se posicione en el registro siguiente antes de
hacer el Refresh. Así, si tenés SET DELETED ON el efecto final es que
desaparece visualmente el registro borrado. Acordate además que el
ámbito de SET DELETED es la sesión activa, así que si en tu form usás
sesión privada de datos (DataSession=2) tenés que volver a hacer el
SET DELETED desde el mismo.

HTH
Mario

On Tue, 11 Apr 2006 19:07:18 +0200, "Graciela Pérsico"
wrote:

Lo solucioné poniendo en 3 el BufferModeOverride, pero me surgió otro,
graba los registros que no aparecen también en la grilla o sea me los graba
con la marca de deleted() ya que fuiste tan amable, me tomo el atrevimiento
de seguir preguntándote
Graciela
"Sebastian Izuibejeres" escribió en el mensaje
news:
> Por lo general si realmente estás actualizando la grilla cuando borras
un
> item y dices que cuando le das el foco desaparece, solo dale el foco..
>
> Thisform.grdclientes.setfocus
>
> O de lo contrario prueba con hacer un refresh al grid que es lo mejor
>
> thisform.grscliente.refresh
>
> Suerte...
>
>
> _______________________
> Sebastián Izuibejeres
> Montevideo - URUGUAY
> WIN2000 / VFP9.0 - SP1
>
>
> "Graciela Pérsico" escribió en el mensaje
> news:%23FS%
> > estoy haciendo un manejando una grid y agrego y borro filas, después
que
> > borro una fila (tengo un método quitaritems) y realizo un refresh, no
me
> > actualiza al momento tengo que cliquear en algún lugar para que me
> > actualice.
> > Como puedo forzar la actualización
> > Graciela desde ya muchas gracias
> >
> >
> >
> >
> >
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida