Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-11-2010
Avatar de GerTorresM
GerTorresM GerTorresM is offline
Miembro
 
Registrado: nov 2005
Ubicación: Tunja - Boyacá
Posts: 210
Poder: 19
GerTorresM Va por buen camino
Talking 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
Responder Con Cita
  #2  
Antiguo 15-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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.
Responder Con Cita
  #3  
Antiguo 15-11-2010
Avatar de GerTorresM
GerTorresM GerTorresM is offline
Miembro
 
Registrado: nov 2005
Ubicación: Tunja - Boyacá
Posts: 210
Poder: 19
GerTorresM Va por buen camino
Cool 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
Responder Con Cita
  #4  
Antiguo 15-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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.
Responder Con Cita
  #5  
Antiguo 15-11-2010
Avatar de GerTorresM
GerTorresM GerTorresM is offline
Miembro
 
Registrado: nov 2005
Ubicación: Tunja - Boyacá
Posts: 210
Poder: 19
GerTorresM Va por buen camino
Exclamation 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
Responder Con Cita
  #6  
Antiguo 15-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola GesTorresM.

En el DBLookcupComboBox hay una propiedad llamada ReadOnly, revisá que su valor este en False.

Saludos.
Responder Con Cita
  #7  
Antiguo 15-11-2010
Avatar de GerTorresM
GerTorresM GerTorresM is offline
Miembro
 
Registrado: nov 2005
Ubicación: Tunja - Boyacá
Posts: 210
Poder: 19
GerTorresM Va por buen camino
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
Responder Con Cita
  #8  
Antiguo 15-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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.
Responder Con Cita
  #9  
Antiguo 28-08-2017
PEIIB PEIIB is offline
Miembro
 
Registrado: mar 2016
Posts: 21
Poder: 0
PEIIB Va por buen camino
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 21:27:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi