FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
No era exactamente eso el problema
Gracias por tu respuesta.
El hecho es que no tengo ninguna consulta, únicamente el control enlazado, al seleccionar de la lista un elemento los demás controles se actualizan al registro que corresponde, pero si el cambio lo realizo con otro control todos los controles cambian normalmente a excepción del DBLookUpComboBox que se mantiene con la selección anterior. Parece que el control DBLookUpComboBox cambia el registro en el DataSource pero no al revés o es que es necesario hacer una consulta. Gracias. |
#2
|
||||
|
||||
Hola.
El componente TDataSource necesariamente debe estar conectado a un TDataSet o descendiente. En el ejemplo usé una consulta pero podría haber sido cualquier otro componente de datos. Si deseas que el TDBLookupComboBox se actualize al desplazarte por las filas de una tabla, tendrás que ajustar la propiedad KeyValue cuando se produzca dicha acción como te indiqué en el mensaje anterior, por ejemplo. No alcanzo a entender como has configurado las siguientes propiedades en el TDBLookupComboBox:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Algo simple
Gracias Ecfisa, una disculpa por tardar tanto, tuve que tomar vacaciones forzadas. Explico. Únicamente enlace el DBLookUpComboBox con sus propiedades ListSource al DataSource, ListField al campo que quiero listar y KeyField a la clave primaria (única), si en la propiedad DataSource doy el DS que utlilizo me da error.
Así es como el control DBLookUp da la lista con los valores en el campo. Espero que sea entendible. Gracias |
|
|
|