FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Sincronía entre 2 TDBLookupComboBox con la misma TQuery
Hola a tod@s.
Tengo un par de TDBLookupComboBox en un formulario de altas/modificación que utilizan la misma consulta. Ambos tienen el mismo "ListSource" y "KeyField" (codigo), pero uno muestra las siglas y otro el nombre en "ListField". Yo pensé que ambos estarían sincronizados: que al seleccionar las siglas aparecería el nombre o que al seleccionar el nombre aparecerían las siglas, pero no es así. Funcionan de un modo totalmente independiente. ¿Como se consigue ese efecto? ¿Debo utilizar otro componente? |
#2
|
||||
|
||||
Me parece que si utilizas un ClienDataSet para proveerle los datos van a funcionar sincronizados, porque el registro activo es uno, en cambio con el TQuery navega por la consulta, creo que es asi.
Espero que te sirva. Saludos. |
#3
|
||||
|
||||
Disculpa, se me olvidaron un par de datos.
Tengo Delphi7 y Oracle9i. Utilizo un DataSource para eso, ¿en que se diferencia del ClienDataSet? |
#4
|
||||
|
||||
En el evento OnChange de cada uno le reseteas el Value al otro, solo recuerda desactivar el OnChange del combo al que le vas a cambiar el texto, porque sino se cicla...
__________________
-- Salim Giacoman -- Torreon, Coahuila, Mx giacoman_salim@hotmail.com “Entre más aprendo, más quiero saber.
Entre más sé, más quiero aprender" |
#5
|
||||
|
||||
Los TDBLookupComboBox no tienen el evento "OnChange". El TDataSource con el que enlazo la TQuery con ellos tiene el evento "OnDataChange" pero no me resulta fácil usarlo para rellenar esos componentes porque el formulario lo tengo por una parte y las consultas las tengo en un "DataModule".
|
#6
|
||||
|
||||
En espera de encontrar una solución más satisfactoria tengo esto:
No me gusta demasiado pero por lo menos me permite seguir avanzando con el resto de las cosas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TDBLookupComboBox | chipsoni | Conexión con bases de datos | 6 | 09-06-2006 00:52:06 |
DropDownRows y TDBLookUpComboBox | ZRR | Firebird e Interbase | 2 | 01-11-2005 16:01:20 |
ADO y TDBLookUpComboBox | miquellg | Conexión con bases de datos | 7 | 19-08-2005 09:45:52 |
¿Existe algún problema si quiero utilizar 2 TQuery para la misma base de datos ? | nuri | SQL | 4 | 28-07-2005 09:40:54 |
DropDown con TDBLookupComboBox | AGAG4 | Varios | 1 | 28-09-2004 22:20:25 |
|