Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Propiedad KeyValue (https://www.clubdelphi.com/foros/showthread.php?t=14830)

i.larranaga 01-10-2004 14:18:07

Propiedad KeyValue
 
Hola,

estoy programando una aplicación con Delphi y tengo un problema.

Tengo una Tabla y un DataSource. Uso varios controles para controlarlo: DBNavigator, DBLookupListBox, Editables...

La cuestión es que si hago click en el registro que quiero en el DBLookupListBox se remarca la opción correcta, pero si uso por ejemplo el DBNavigator no se remarca la entrada correcta.

Para solucionar esto actualizo el valor KeyValue manualmente y selecciona el que quiero. Hasta ahí bien.

Lo que pasa es que esto lo hago cuando se genera un evento AfterScroll (creo que es lo conveniente), y al asignar el valor a KeyValue me vuelve a generar un evento AfterScroll, por lo que no se porque en vez de ejecutarse una vez se ejecuta 2 o algunas veces 4... veces.

¿Sabe alguien si esto es un bug de Delphi o si estoy haciendo algo mal?

Gracias por vuestra atención y un saludo.


La franja horaria es GMT +2. Ahora son las 08:08:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi