FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Dusdas sobre DBLookupComboBox
Hola amigos del foro, tengo una duda sobre DBLookupComboBox, es la siguiente, primero trabajo con delphi 5.0, interbase 6.0.
en un DBLookupComboBox tengo: KeyField = codigo ListField = APE_PAT;APE_MAT;NOMBRES ListSource=Ds_Funcionario Esto lo use para para seleccionar un funcionario de una tabla, todo bien, la duda es que cuando despliego el combo me sale el apellido paterno, apellido materno, nombres, pero al seleccionar uno en el combo solo me aparece el apellido paterno, ahora probe con ListFieldIndex=2, pero lo único que hacía era mostrarme el campo que estaba en la posición 2, pero no los tres campos hay alguna manera que al seleccionar un registro me aparesca los tres campos? Aperece: Muñoz me gustaría: Muñoz Lagos Manuel gracias de antemano.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
|||
|
|||
Dudas sobre DBLookupComboBox
Hola:
Una solucion podria ser crear una consulta donde la cadena que devolvieras sea la union de esos 3 campos y en vez de en ListField mostrar ese campo, en vez de los valores directo de la tabla. Saludos Luis Garcia |
#3
|
||||
|
||||
Los tres campos si los has marcado como indicas separados por punto y coma, lo que ocurre es que no cabran en el ancho del DbLookUpComboBox, tienes que modificar la propiedad DropDownWidth, pon por ejemplo 300 y vas probando hasta que se vena los tres.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#4
|
||||
|
||||
Cita:
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#5
|
||||
|
||||
Cita:
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#6
|
||||
|
||||
Quizás colocando un Tedit de solo lectura al lado del DbLookUpComboBox, en el que en el evento que mejor te convenga, cargas esa concatenación de campos, así en el verá los 3 datos.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
||||
|
||||
para 200 o 2000 funcionarios, el autocompleta funciona muy bien. Siempre y cuando haya índices creados.
Usa el campo calculado que une el nombre con los apellidos, dale un orden ascendente (para acelerar búsquedas) y usa el autocompleta con ese campo. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Gracias por sus ayudas!!!!!!!!!!!!!!.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dos preguntas sobre el DBLookUpComboBox | el_barto | Conexión con bases de datos | 2 | 23-06-2005 16:06:09 |
Duda sobre el DBLookupComboBox | acl_gandalf | Internet | 1 | 04-02-2005 21:43:55 |
Mas sobre el DBLOOKUPCOMBOBOX | bustio | Conexión con bases de datos | 3 | 28-05-2004 08:09:05 |
DBLookupComboBox | NuncaMas | Varios | 1 | 12-11-2003 22:58:43 |
Sobre DBLookupComboBox (Despliegue de la lista) | lafirma | OOP | 3 | 07-08-2003 22:07:00 |
|