Fórum digitar no TDBLOOKUPCOMBOBOX #332891

09/11/2006

0

Olá Pessoal,

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

Freitas

Responder

Posts

09/11/2006

Denis

Olá.

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.


Responder

Gostei + 0

10/11/2006

Freitas

Olá denis obrigado pela dica.

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


Responder

Gostei + 0

12/11/2006

Denis

Olá

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar