Janise Encontrei essa mensagem sua anterio, já teve resposta quanto a isso? Se não, use o Locate
Só que vc tem de verificar o seguinte: *** o segundo parâmetro tem de ser do tipo variant (se for usar um campo de uma tabela, usar com "campo.asvariant") Dataset.Locate('nome do campo', chave de busca ***, [locaseinsensitive, lopartialkey]) Acho que assim vai funcionar Emanuel Coutinho Janise Dantas escreveu: > Boa tarde a todos! > > Estou precisando de um 'help'! Como a gente faz para localizar um nome no > banco de dados? > > Assim... > Eu tenho duas tabelas, Clientes e Clientes2, porque são pessoas físicas e > jurídicas. Se eu quero localizar rapidamente os dados de um clientes e não > me lembro o tipo de pessoa, como faço?? > Já fui no google e encontrei: > - Pesquisando com FindKey(Table1.FindKey([Edit1.Text]);), FindNearest > (Table1.FindNearest([Edit1.Text]);) e > Locate(Table1.Locate('NOME',Edit1.Text,[loPartialKey]); > > Mas os 2 primeiros não se encaixam no meu caso (porque não estou usando a > chve primária), o último também não deu certo, ele não identifica o Locate. > > Achei outra coisas, mas parecem ser mais 'cabeludas' ainda, e estou gastando > os 'joelhos', ou seja, estou engatinhando nesse negócio. > Será que aguém mais uma vez pode me ajudar??? > > Obrigada > Janise Dantas > > > > ------------------------------------ > > ------------------------------------ -- <<<<< 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: delphi-br-ow...@yahoogrupos.com.br 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: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html