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.

SOBRE refresco del browse

Foro de Xailer profesional en español
Responder
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

SOBRE refresco del browse

Mensaje por Francisco Sanchez »

TEngo un dbfbrowse con una dbf que tiene unos 50 registros y un indice por
fechas. Añado un registro cuya fecha es anterior al primer registro y no se
va a el despues de incluirlo. Lo incluyo de la forma tradicional a traves de
un formulario y con el correspondiente dbappend(). Si pulso la tecla de
flecha hacia arriba ahi esta. Probe con oBrowse:Refresh(), pero nada, probe
con oBrowse:RefreshCurrent() pero tampoco. Algo se me pasa por alto o no he
entendido bien algun concepto.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9442
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

SOBRE refresco del browse

Mensaje por ignacio »

Francisco,
Explicate cual es la forma no tradicional que estás usando pues un DbfBrowse
se maneja de la forma tradicional por lo que no consigo entenderte.
Si mandas un ejemplo simple, pequeño y autocontenido mucho mejor.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:426ac277$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> TEngo un dbfbrowse con una dbf que tiene unos 50 registros y un indice por
> fechas. Añado un registro cuya fecha es anterior al primer registro y no
> se va a el despues de incluirlo. Lo incluyo de la forma tradicional a
> traves de un formulario y con el correspondiente dbappend(). Si pulso la
> tecla de flecha hacia arriba ahi esta. Probe con oBrowse:Refresh(), pero
> nada, probe con oBrowse:RefreshCurrent() pero tampoco. Algo se me pasa por
> alto o no he entendido bien algun concepto.
>
> Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

SOBRE refresco del browse

Mensaje por Francisco Sanchez »

en fwh hacia un dbdelete y despues on oBrw:Refresh() y no habia problema,
pero ahora, como lo hago desde dentro de un formulario de edicion, pues veo
que el cursor de la dbf se me pone en un registro arriba y el del dbfbrowse
se me coloca en un registro abajo,????? como refresca el browse?. O mejor
dicho como tendria que hacerlo yo para que funcione correctamente?
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

SOBRE refresco del browse

Mensaje por Francisco Sanchez »

He puesto una llamada a una funcion despues del dbdelete para probar. En
esta funcion hago dbskip() y a continuacion dbskip(-1) y despues
oBrwose:Refresh(), pues bien. Para cuando elimino el primer registro bien,
pero si elimino a partir del segundo registro mal. El browse se posiciona un
registro por debajo del cursor de la dbf y lo se por que al mismo tiempo que
elimino muestro en un formulario los datos del registro sobre el que se
queda el cursor de la dbf.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
Francisco Sanchez
Mensajes: 532
Registrado: Mié Feb 09, 2005 6:20 pm

SOBRE refresco del browse

Mensaje por Francisco Sanchez »

Puse refresh(.t.) y parece que funciono. Todavia hay muchas cosas que no
entiendo. En el fichero txt de la carpeta doc de xailer explica esto, pero
de forma escueta, algo ambigua. Al menos yo no he entendido bien el
significado. Lo he aplicado y ha funcionado pero vaya.
DOCUMENTACIOOOONNNNNN. Disculpas por haceros perder el tiempo por mi falta
de conocimientos.
Atentamente : Francisco Sanchez GERENTE GRUPO ST - Software TOTAL
Responder