No consigo que se ejecuten los eventos OnGoTop y OnGoBottom en un
TDBBrowse. Si se ejecutan OnKeyCount y OnSkip.
Programándolo desde el IDE por defecto con .-
METHOD DBBrowse1GoTop( oSender ) CLASS TForm1
msginfo("hola")
RETURN Nil
He probado con el teclado y llamando a los métodos GoTop()y GoBottom()
del Browse.
Yo entiendo que se deberían ejecutar cuando se pulsa Inicio y Fin del
teclado en el browse, pero no se que hago mal.
Gracias, un saludo.
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.
OnGoTop y OnGoBottom en un TDBBrowse
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
OnGoTop y OnGoBottom en un TDBBrowse
Xavi:
> Yo entiendo que se deberían ejecutar cuando se pulsa Inicio y Fin del
> teclado en el browse, pero no se que hago mal.
Va a ser que no, y a reserva de verficarlo por Jose o Ignacio, creo que
se ejecutan cuando, estando en el primer registro del browse intentas ir
hacia arriba, o bien cuando estando en el ultimo registro del browse
intentas avanzar al siguiente registro.
Saludos
Rene Flores
http://www.ciber-tec.com
> Yo entiendo que se deberían ejecutar cuando se pulsa Inicio y Fin del
> teclado en el browse, pero no se que hago mal.
Va a ser que no, y a reserva de verficarlo por Jose o Ignacio, creo que
se ejecutan cuando, estando en el primer registro del browse intentas ir
hacia arriba, o bien cuando estando en el ultimo registro del browse
intentas avanzar al siguiente registro.
Saludos
Rene Flores
http://www.ciber-tec.com
OnGoTop y OnGoBottom en un TDBBrowse
Hola Rene:
En TArrayBrowse y TDbfBrowse el comportamiento es correcto: se ejecuta
con inicio, fin del teclado o con los métodos GoTop y GoBottom.
Tanto hacia arriba como hacia abajo se ejecutan OnSkip, OnBof y OnEof a
cada salto, supongo que es correcto. OnPastEof se ejecuta hacia abajo
sólo en el último registro para poder entrar en edición.
Pero en el caso de TDBBrowse no se ejecutan, supongo que tendrá que ver
la utilización del DataSet.
Un cordial saludo.
Xavi
Rene Flores escribió:
> Va a ser que no, y a reserva de verficarlo por Jose o Ignacio, creo que
> se ejecutan cuando, estando en el primer registro del browse intentas ir
> hacia arriba, o bien cuando estando en el ultimo registro del browse
> intentas avanzar al siguiente registro.
En TArrayBrowse y TDbfBrowse el comportamiento es correcto: se ejecuta
con inicio, fin del teclado o con los métodos GoTop y GoBottom.
Tanto hacia arriba como hacia abajo se ejecutan OnSkip, OnBof y OnEof a
cada salto, supongo que es correcto. OnPastEof se ejecuta hacia abajo
sólo en el último registro para poder entrar en edición.
Pero en el caso de TDBBrowse no se ejecutan, supongo que tendrá que ver
la utilización del DataSet.
Un cordial saludo.
Xavi
Rene Flores escribió:
> Va a ser que no, y a reserva de verficarlo por Jose o Ignacio, creo que
> se ejecutan cuando, estando en el primer registro del browse intentas ir
> hacia arriba, o bien cuando estando en el ultimo registro del browse
> intentas avanzar al siguiente registro.