Es algo Facil..
En efecto mi Buen.. Asi se accesa a la propiedad Dataset, y asi la puedes asignar como lo muestras en el ejemplo que me pones..
..
Tengo un Ejemplo para ti esta hecho en Delphi 6.. pero si corre en el 7
hice lo siguiente..
Utilice Componentes ADO..
- Conecte un AdoConnecction a un server SQL 7.0 a la BD Master..
- puse un AdoQuey y lo conecte con el AdoConnection con la propiedad "Connection"
-puse un DataSource y lo conecte con el AdoQuey con su propiedad DataSet...
- Luego puse un DBLookupCombobox y no le asigne nada.. no le movi nada..
- despues puse un boton en donde le puse este pequeño codigo
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select Id,Name From Sysobjects');
ADOQuery1.Prepared;
ADOQuery1.Open;
DBLookupComboBox1.ListSource:= DataSource2;
DBLookupComboBox1.KeyField := 'Id';
DBLookupComboBox1.ListField := 'Name';
Recuerda que esta conectado a la Base de datos master la cual tiene una tabla que se llama SysObjects y tiene Atributos como Id y Name(que esto es lo que retorna la consulta)..
Espero y te Sirva si no.. tengo el Ejemplo Guardado ..
Saludos¡¡
|