Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Como mostrar valor en DBLookupComboBox? (https://www.clubdelphi.com/foros/showthread.php?t=21681)

Johnny Q 24-05-2005 22:39:35

Como mostrar valor en DBLookupComboBox?
 
Hola,

Tengo una aplicación VCL .NET conectada por medio de BDE.

Quisiera saber si existe forma de que cuando yo seleccione algun valor en un DBLookupComboBox se muestre un valor relacionado en otro DBLookupComboBox. Por ejemplo, si el DBLookupComboBox1 contiene un numero de identificación, en el DBLookupComboBox2 quiero que se muestre automaticamente el nombre correspondiente.

En ambos DBLookupComboBox tengo configuradas las propiedades ListSource, ListField y KeyField.

Agradezco cualquier comentario.

lgarcia 24-05-2005 23:55:28

Mostrar valor en DBLookupComboBox
 
Hola:

En este caso me parece que en el evento OnChange del DBLookupComboBox1 debes relacionar el keyvalue del primero con el segundo DBLookupComboBox o sea la sentencia:
DBLookupComboBox2.keyvalue:= DBLookupComboBox1.keyvalue;

Saludos
Luis Garcia

_____________________________
La mejor manera de decir es hacer

lgarcia 24-05-2005 23:59:46

Mostrar valor en DBLookupComboBox
 
Hola

Disculpa pero el componente DBLookupComboBox no tiene el evento OnChange asi que debes enlazarlo con otro evento que te convenga.

Saludos
Luis Garcia

_____________________________
La mejor manera de decir es hacer

Johnny Q 25-05-2005 00:31:04

Gracias Luis

Me funciono, pero no se si es la forma mas correcta. El codigo quedaría asi:

DBLookupComboBox2.keyvalue:= DBLookupComboBox1.keyvalue;
combo2 := DBLookupComboBox2.keyvalue;

Donde combo2 es una variable.


La franja horaria es GMT +2. Ahora son las 07:00:19.

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