FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda Lookup ComboBox
Hola a tod@s!
Tengo el siguiente problema con un DbLookup Combobox. Os situo: Tengo dos formularios, fMain y fEditor. Desde un botón en fMain abro fEditor cargando en un Grid los datos de una tabla (hasta aquí correcto). Ahora quier visualizar en un DBLookupComboBox los datos de un campo (por código) y lo hago de la siguiente manera: Código del botón: fEditor.tPaisLu.DatabaseName:=rutaDeLaTabla; fEditor.tPaisLu.TableName:='miTabla.dbf'; fEditor.dstPaisLu.DataSet:=fEditor.tPaisLu; fEditor.DBLookupCbPais.DataField:='CODPAIS'; fEditor.DBLookupCbPais.DataSource:=fMain.dsDestino; fEditor.DBLookupCbPais.DataSource.DataSet:=fMain.tDestino; fEditor.DBLookupCbPais.ListField:='NOMBRE'; fEditor.DBLookupCbPais.KeyField:='ID_PAIS'; tDestino es la tabla que visualizo en un DBGrid en el fEditor y se encuentra en fMain. tPaisLu es la tabla que quiero ver en el DBComboBox y se encuentra en fEditor. Es decir visualizo un campo pero en realidad se guarda otro. No hay forma de que se visualice nada. Alguna idea? Un saludo a tod@s! |
#2
|
||||
|
||||
Le estas errando de propiedada, no tenes que completar la propiedad DataSource del dbLookUpComboBok sino la propiedad ListSource.
Fijate en este hilo que esta puesto como funciona http://www.clubdelphi.com/foros/showthread.php?p=344817 Saludos |
#3
|
|||
|
|||
Según lo que me indícas, quedaría de la siguiente manera?
fEditor.tPaisLu.DatabaseName:=ruta + '\DB\'; fEditor.tPaisLu.TableName:='Pais.dbf'; fEditor.dstPaisLu.DataSet:=fEditor.tPaisLu; fEditor.DBLookupCbPais.DataField:='CODPAIS'; //Ahora le indico donde lo quiero guardar fEditor.DBLookupCbPais.DataSource.DataSet:=fMain.tDestino; //Ahora le indico que quiero listar fEditor.DBLookupCbPais.ListSource:=fEditor.dstPaisLu; fEditor.DBLookupCbPais.ListField:='NOMBRE'; fEditor.DBLookupCbPais.KeyField:='ID_PAIS' Me da un error! |
#4
|
||||
|
||||
#5
|
|||
|
|||
El código es correcto. No es que me de error, sino que no me carga ninngún dato en el combo.
Última edición por Cristalero fecha: 19-04-2009 a las 16:52:14. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con combobox | sargento elias | Conexión con bases de datos | 2 | 05-06-2008 14:25:47 |
Ayuda Con COMBOBOX!!! | pecosita | C++ Builder | 7 | 31-10-2006 03:58:07 |
Ayuda con un ComboBox | lucero_chivas | C++ Builder | 3 | 21-08-2006 16:53:07 |
ayuda dbgrid y lookup | Sir_Roc | Varios | 4 | 02-02-2006 18:55:16 |
|