Digitando o nome .....

Delphi

16/01/2004

Amigos, como faço pra quando eu digitar o nome em um edit (não sei se é no edit mesmo) ir aparecendo o nome ...

Sei que eh no ON CHANGE.

Por ex.

Tem os nomes: Alex, Amanda, Diego.
Quando eu digitar A aparece a lista Alex e Amanda, quando eu digitar Am aparecer somente Amanda ...

Agradeço desde já .


Diegus

Diegus

Curtidas 0

Respostas

Cebikyn

Cebikyn

16/01/2004

Não seria no ComboBox? Se for, verfique este código, que pode servir para sua necessidade:

http://www.swissdelphicenter.ch/en/showcode.php?id=157


GOSTEI 0
Diegus

Diegus

16/01/2004

Não, preciso o comando no edit ... (nao sei se eh no edit) mas nao eh no combobox ...

Tem q aparecer a lista ...

Obrigado mesmo assim...


GOSTEI 0
Nigro

Nigro

16/01/2004

Coloque um Edit e um DBGrid com o banco, no on change, do edit, coloque...



Crie um Edit e no evento OnChange coloque a seginte rotina

procedure TForm1.Edit1Change(Sender: TObject);
begin
try
// Crie um indice secundário para o campo de código de Barras
Tabela.IndexFieldNames := ´nome do campo de Código de Barra ´;
Tabela.Editkey;
Tabela.FindNearest([Edit1.Text]);
Tabela.Refresh;
except on
EDBEngineError do MessageDlg(´Erro na busca! Tente novamente.´, mtError,
[mbOK], 0);
end
end;

O exemplo acima é para um código mas pode ser adaptado
assim você irá fazer uma busca pelo início do nome


GOSTEI 0
POSTAR