Neste caso é melhor criar a query com parâmetro, porque se usar o método Add vai dar erro na segunda execução do change. exemplo:
no comando SQL da Query: select nome, endereco, telefone from clientes where nome like :nome no evento onchange do Edit: Query.Close; Query.Params[0].AsString := Edit.Text + '%'; Query.Open; Só que vale a ressalva do e-mail anterior do nosso colega que disse que o sistema vai ficar lento quando entrar em produção. Atenciosamente, Felipe Guerço Oliveira. ----- Original Message ----- From: Vitor Luiz Redes To: [EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 11:07 AM Subject: Re: [delphi-br] Consulta Normal ... No OnChange do seu TEdit, faça o seguinte: DataSet.Close; DataSet.SQL.Add('SELECT TABELA.CAMPO FROM TABELA WHERE TABELA.CAMPO LIKE '+QuotedStr(Edit.Text+'%')); DataSet.Open; "Três salvas aos bons livros. São o deleite dos sábios, a educação dos ignorantes e os verdadeiros feitos de nossa raça: Os Seres Humanos" Vitor Luiz Redes ------------------------------------ Redsystem Informática ----- Original Message ----- From: Cícerot To: [EMAIL PROTECTED] Sent: Wednesday, September 22, 2004 8:50 AM Subject: RES: [delphi-br] Consulta Lembro do meu primeiro curso de delphi. Tem um comando para ser executado com ttable que eh o findnearest (algo assim). Ele se posiciona no registro que tem o caracteer digitado. Agora,,,, o Eduardo está certissimo. Seu sistema vai ficar muito lento. Abraços -----Mensagem original----- De: fpsp2000 [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 21 de setembro de 2004 23:45 Para: [EMAIL PROTECTED] Assunto: [delphi-br] Consulta Ola! Quero fazer uma consulta por nome numa edit q busque assim q comecar a digitar o cliente (pelas iniciais q comecei a digitar) q esta armazenado numa StringGrid. Tentei usar na consulta o like mas nao deu certo, pois preciso comecar a pegar pelas as inicias e nao pelo nome todo. Se alguem puder me ajudar, Agradeco desde ja. Fernanda. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html