Page 1 of 1

Actualizar datos en xBrowse.

Posted: Sat Oct 18, 2025 2:49 am
by JMAC
Buenas Noches.
tengo mi aplicacion funcionando en red, una de sus opciones es mostrar un xbrowse de modo NOMODAL con una DBF a la que voy cargando registros comunmente pero no logro que lo que voy cargando se vea en la pantalla de otros usuarios. Por que puede ser?
Gracias
José

Re: Actualizar datos en xBrowse.

Posted: Sat Oct 18, 2025 7:34 am
by FiveWiDi
JMAC wrote: Sat Oct 18, 2025 2:49 am Buenas Noches.
tengo mi aplicacion funcionando en red, una de sus opciones es mostrar un xbrowse de modo NOMODAL con una DBF a la que voy cargando registros comunmente pero no logro que lo que voy cargando se vea en la pantalla de otros usuarios. Por que puede ser?
Gracias
José
Los otros usuarios interactúan con la pantalla de su xBrowse? Si no es así prueba a poner un Timer que haga DbGoTo( nArea->( RecNo() ) ) no cambiará de registro pero forzara a que se refresquen los datos.

Creo que es así de mi experiencia en una situación 'rara':
-desde una función A abro una DBF, capturo sus datos en variables.
-desde la función A llamo a la función B y en ella abro la misma DBF con alias diferente, modifico el mismo registro y acabo la función B.
-de retorno a la función A si leo otra vez el registro, no me lee de disco si no de algún buffer que yo desconozco.
-Si antes de volver a leer el registro hago DbGoTo( nArea->( RecNo() ) ), entonces sí lee lo que hay en disco.

Por tanto deduzco que se debe 'actualizar' el puntero del registro.

Re: Actualizar datos en xBrowse.

Posted: Sun Oct 19, 2025 1:08 pm
by JMAC
Muchas gracias Carlos. Vamos a probar asi.