Fórum digitar no TDBLOOKUPCOMBOBOX #332891
09/11/2006
0
Estou precisando de uma ajuda, é o seguinte, gostaria que o usuário ao digitar no combo, automaticamente abrisse um dropdown filtrando somente os registros de acordo com o que o usuário digitou.
Gostaria de saber como faço para que o usuário digite no campo do
TDBLOOKUPCOMBOBOX ou TDBLOOKUPLISTBOX.
Desde já agradeço.
Freitas
Freitas
Curtir tópico
+ 0Posts
09/11/2006
Denis
Apesar de não mostrar a digitação, o DbLookupComboBox já faz isto automáticamente pela primeira coluna que estiver sendo exibida. Ele não filtra os dados como um ´like´ mas a partir do primeiro caracter.
Agora se quisesse fazer como um ´like´ aí teria que colocar algum código no envento click e keypress.
Gostei + 0
10/11/2006
Freitas
Mas eu gostaria de saber qual a propriedade que devo habilitar para que o usuário digite no combo atualmente só consigo selecionar.
Obrigado
Jandair
Gostei + 0
12/11/2006
Denis
Não há necessidade de fazer nada. Basta digitar. Quando aparecer os dados do combo, tente digitar algo. Vai notar que ele vai começar a posicionar nos campos. Por exemplo. Vamos imaginar um campo que mostre uma lista de clientes. Se vc mostrar os dados ordenados, e digitar a letra por exemplo ´P´, ele irá posicionar no primeiro que tem a letra ´P´. Se vc digitar ´PE´ ele irá posicionar no primeiro ´PE´ e assim por diante.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)