|
Los TAdoTables, TTables, etc, tienen un evento llamado AfterScroll, como su nombre indica ocurre cada vez que te mueves de un registro a otro del TTable.
El DBNavigator es un control que permite moverte entre registros, por ende, cada vez que pulsas un botón del DBNavigator, hará que se lance el evento AfterScroll de esa misma tabla.
En tu tabla asociada al navegador, doble clic en el inspector de objetos al evento AfterScroll:
[dephi]
dblookupComboLocalidades.keyValue := AdoTable1.Fieldbyname('codLocalidad').Value;
dblookupComboProvincia.Keyvalue := AdoTable1.Fieldbyname('codProvincia').Value;
[/delphi]
Lo que hago, es que cada vez que te muevas de registros, le dices a los LookUpcombos qué código de localidad debe estar activo.
¿qué es AdoTable1?
Tienes un DBedit donde escribes el número de localidad y provincia, ese DBEdit estará asociado a un AdoTable, pues ese AdoTable es el que me refiero.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|