Tengo una aplicacion que muestra un Dbbrowse de un dataset que tiene un
indice con un tag UNIQUE, al pulsar sobre un registro para modificarlo, le
cambio a un tag no UNIQUE:
He puesto
:::Odbf:SaveState(.t.) //Aqui el indice esta con tag UNIQUE que es como me
interesa que se vea el DbBrowse
:::Odbf:OrdSetFocus(2) //No Unique
Do While !::oDbf:Eof()
....
ENDDO
Y El debbrowse me muestra los movimientos de la dbf
¿Hay alguna manera de que no se vea el movimiento=
Saludos
Pablo
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Savstate y RestoreState
-
- Mensajes: 260
- Registrado: Lun Feb 07, 2005 1:20 pm
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Savstate y RestoreState
Pablo,
Cuando se utilizar SaveState( .t. ) los movimientos que tu hagas en el
DataSet no se reflejan en el Browse, pero obviamente si por cualqueir motivo
el Browse necesita repintarse, este se repintará con el dataset en su estado
actual.
Por lo tanto:
- Las operaciones con SaveState(.t.) y RestoreState(.t.) no deberían
provocar operaciones de repintado y deberían ser lo más rápidas posibles si
existe un Browse que dependa de dicho DataSet.
- Es preferible abrir esa misma tabla en otra área y trabajar con dos
DataSets.
Saludos,
"Pablo H" <pablo@ibertabaco.com> escribió en el mensaje
news:[email=435fd175@ozsrvnegro.ozlan.local...]435fd175@ozsrvnegro.ozlan.local...[/email]
> Tengo una aplicacion que muestra un Dbbrowse de un dataset que tiene un
> indice con un tag UNIQUE, al pulsar sobre un registro para modificarlo,
> le cambio a un tag no UNIQUE:
>
> He puesto
> :::Odbf:SaveState(.t.) //Aqui el indice esta con tag UNIQUE que es como me
> interesa que se vea el DbBrowse
>
> :::Odbf:OrdSetFocus(2) //No Unique
> Do While !::oDbf:Eof()
> ....
>
> ENDDO
>
> Y El debbrowse me muestra los movimientos de la dbf
>
> ¿Hay alguna manera de que no se vea el movimiento=
>
> Saludos
>
> Pablo
>
>
Cuando se utilizar SaveState( .t. ) los movimientos que tu hagas en el
DataSet no se reflejan en el Browse, pero obviamente si por cualqueir motivo
el Browse necesita repintarse, este se repintará con el dataset en su estado
actual.
Por lo tanto:
- Las operaciones con SaveState(.t.) y RestoreState(.t.) no deberían
provocar operaciones de repintado y deberían ser lo más rápidas posibles si
existe un Browse que dependa de dicho DataSet.
- Es preferible abrir esa misma tabla en otra área y trabajar con dos
DataSets.
Saludos,
"Pablo H" <pablo@ibertabaco.com> escribió en el mensaje
news:[email=435fd175@ozsrvnegro.ozlan.local...]435fd175@ozsrvnegro.ozlan.local...[/email]
> Tengo una aplicacion que muestra un Dbbrowse de un dataset que tiene un
> indice con un tag UNIQUE, al pulsar sobre un registro para modificarlo,
> le cambio a un tag no UNIQUE:
>
> He puesto
> :::Odbf:SaveState(.t.) //Aqui el indice esta con tag UNIQUE que es como me
> interesa que se vea el DbBrowse
>
> :::Odbf:OrdSetFocus(2) //No Unique
> Do While !::oDbf:Eof()
> ....
>
> ENDDO
>
> Y El debbrowse me muestra los movimientos de la dbf
>
> ¿Hay alguna manera de que no se vea el movimiento=
>
> Saludos
>
> Pablo
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com