FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
AutoCompletar en DBLookUpComboBox
Hola a tod@s
la situación que se me presenta en la noche de hoy es la siguiente: Utilizando de DBLookUpComboBox deseo que al ir escribiendo el valor de búsqueda el me valla filtrando los valores que se aproximen, pero no se que propiedad debe establecer y de que forma. agradezco de antemano la atención y el tiempo que dediquen al presente gertorresm Colombia |
#2
|
||||
|
||||
Hola GerTorresM.
Si no entiendo mál lo que buscas, el DBLookupCombobox ya realiza esa tarea. Sólo tenés que ajustar las siguientes propiedades: .- ListSource: El DataSource que corresponde a la tabla que desees. .- ListField: El valor que queres que se muestre en el DBLookupComboBox. .- KeyField: El índice de la tabla. Saludos. |
#3
|
||||
|
||||
Estan configuradas
ecfisa:
Las propiedades que me dicen ya están configuradas, pero la situación que se presenta es que cuando toma foco el control, me veo obligado a darle un click con el mouse para que despliegue los valores y poder seleccionar alguno y lo que deseo es digitarle en el dbLookUpComboBox y que valla apareciendo, es decir que si escribo 71, se valla filtrando los valores que comiencen por 71 y se acerque al valor digitado. agradezco de antemano tu tiempo y quedo pendiente de tu ayuda. gertorresm Colombia |
#4
|
||||
|
||||
Hola GerTorresM.
Si, así es. Al tomar el foco,con el primer click despliega la lista. Pero con otro click sobre el cuadro de edición del mismo la repliega y se puede escribir en él, teniendo entonces el comportamiento que buscas. Saludos. |
#5
|
||||
|
||||
Aún no funciona
Hola ecfisa
te agradezco de antemano todo el tiempo que le haz dedicado al tema, pero cuando lo doy el segundo click efectivamente se repliega la lista pero al intentar digitar algo queda como si estuviera inhabilitado y no permite escribir nada. gertorresm Colombia |
#6
|
||||
|
||||
Hola GesTorresM.
En el DBLookcupComboBox hay una propiedad llamada ReadOnly, revisá que su valor este en False. Saludos. |
#7
|
||||
|
||||
Aún no funciona
Hola ecfisa
te agradezco mucho todo el tiempo que le haz dedicado al tema, por defecto la propiedad readonly esta en false y no permite escribir nada. gertorresm Colombia |
#8
|
||||
|
||||
Hola de nuevo.
Si ListSource enlaza con la tabla correcta. En ListField tenes asignado el campo que queres que te muestre. En KeyField el campo índice de la tabla y la propiedad ReadOnly igual a False tiene que funcionar bién. Para tratar de reproducir el problema hice una simple prueba con una tabla, un DBGrid y un DBLookupComboBox. No pude lograr el comportamiento que mencionas. Si sólo son esos tres componentes los involucrados en el problema y ningún factor externo está interfiriendo, no sé que te puede estár pasando. Fijate si encontrás algo (código, otra tabla involucrada, etc) que pueda estar alterando el comportamiento normal del Combo. Saludos. |
#9
|
|||
|
|||
Sé que este hilo es más que antiguo, pero hoy he tenido el mismo problema que GerTorresM, y he seguido los mismos buenos consejos que le dió Eficsa.
Pero el problema continuaba. Al final con el método de prueba-errror he dado con la solución en mi caso: Resulta que si TDBLookupComboBox.Listfield es un valor numérico, el autocompletar no funciona. He tenido que pasarlo a string para que me haga el efecto de autocompletar. Espero que ayude a alguien Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Autocompletar | Raistlin | Varios | 1 | 29-01-2007 12:05:35 |
Autocompletar en una grilla | TheWolfMan | Varios | 4 | 07-10-2005 17:11:36 |
TWebBrowser y Autocompletar | dmassive | Internet | 3 | 24-05-2005 04:35:17 |
Autocompletar Un Combobox | dago_Ariza | OOP | 3 | 23-05-2004 08:22:44 |
Autocompletar con el ratón | User_Baja_2 | Varios | 0 | 03-09-2003 11:19:15 |
|