Página 1 de 1
OnGoTop y OnGoBottom en un TDBBrowse
Publicado: Mar Ago 08, 2006 10:37 pm
por Xavi[1]
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.
OnGoTop y OnGoBottom en un TDBBrowse
Publicado: Mié Ago 09, 2006 5:40 pm
por Rene Flores
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
OnGoTop y OnGoBottom en un TDBBrowse
Publicado: Jue Ago 10, 2006 11:31 am
por Xavi[1]
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.