Ver Mensaje Individual
  #4  
Antiguo 26-03-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 31
Lepe Va por buen camino
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.
Responder Con Cita