Forum > Spanish

Problema con TDBLookupCombobox

(1/2) > >>

hexxa:
Hola amigos, he visto que otros usuarios tienen este mismo problema y no he encontrado la solución.

El componente TDBLookUpComboBox no realiza la busqueda y autocompletado del texto.

Tengo una tabla CLIENTES con los campos "id" y "nombre" con los cuales se carga el TDBLookUpComboBox.
Tengo configurada las siguientes propiedades:

AutoComplete = True
KeyField = id
ListField = nombre
ListSource = dsClientes
Style = csDropDown

Al presionar una letra se ubica en la primer coincidencia pero si sigo escribiendo se va borrando lo que escribo y no se posiciona en ningun registro.
Ya no recuerdo bien con que version de lazarus empezo el problema pero con versiones anterior a la 2.0.0 funcionaba todo perfecto. Probe con varias versiones 2.0.0 en adelante y persiste el problema.
Actualmente utilizo la version 2.0.4 y Debian 9 con Gnome 3.22.

Cualquier ayuda que me sugieran sera bienvenida.
Saludos

GAN:
Hola, te paso la captura de pantalla del inspector de objetos, a mi me funciona bien, el componente es el mismo y la tabla bastante parecida también, me refiero a ID y nombre.

Saludos.

hexxa:
Hola, gracias por tu ayuda.
Faltaban completar las propiedades "DataSource" y "DataFied", estos campos hasta ahora nunca los completaba porque tenia entendido que modificaban los valores de otra tabla destino, sino recuerdo mal en Delphi daba un error si se trataba de configurar con la misma tabla origen. Lo raro es que no los configuraba y funcionaba bien.

Nuevamente agradezco tu ayuda.
Problema resuelto.

Saludos

daragor:
Hola compañeros, me acaba de pasar lo mismo hace rato que no probaba estoy y según lo que estuve leyendo no es un bug q aun no tiene solución,
Yo nunca cargue el datasource ni el datafield (si los coloco me da un error en tiempo de ejecución!), siempre me maneje con los LIST y los combos funcionaban, pero no, no funcionan ahora, solo con el primer carácter, de hecho les dejo este hilo en gitlab donde están los reportes de lazarus, el ultimo es de hace 3 semanas

https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/34298

Aclaro que la idea es tener el combo con style: dropdown y poder escribir en él, y que se realice la seleccion de forma incremental, NO con dropdownlist.

Si saben como hacer funcionar esta herramienta fundamental, por favor

jesusr:
El problema ha sido resuelto, si es posible, me gustaría que se probara así podría incluir la corrección con mas confianza en 2.2, lo  que se necesita es actualizar Lazarus a "main" y probar, gracias.

Navigation

[0] Message Index

[#] Next page

Go to full version