Fórum Usando o comando Locate #181784
12/09/2003
0
Gostaria fazer uma pesquisa pelo sobre nome da pessoa........Ex.
Jose da Silva
Fabiano Pereira Jardin
Evandro Cesar dos santos
Estou usando o seguinte comando para pesquisar por nome :
qrypesquisa.Locate(nome,UPPERCASE(Edit1.text),[loPartialKey]);
Como eu vou fazer para pesquisar pelo sobrenome usando o locate??
Evandro
Jose da Silva
Fabiano Pereira Jardin
Evandro Cesar dos santos
Estou usando o seguinte comando para pesquisar por nome :
qrypesquisa.Locate(nome,UPPERCASE(Edit1.text),[loPartialKey]);
Como eu vou fazer para pesquisar pelo sobrenome usando o locate??
Evandro
Evandro_araujo
Curtir tópico
+ 0
Responder
Posts
12/09/2003
Nigro
Tem que ser por Locate?
Creio que nesse caso seria mais indicado trabalhar com Select e um like ¬¬
Creio que nesse caso seria mais indicado trabalhar com Select e um like ¬¬
Responder
Gostei + 0
12/09/2003
Jairroberto
Olá, Evandro!
Neste caso não dá mesmo para ser com Locate, pois a opção loPartialKey faz a busca parcial no início da string. Você terá que usar o SELECT com LIKE ou fazer uma filtragem personalizada usando o evento OnFilter do DataSet para verificar cada registro com a função Pos.
Um abraço,
Jair
Neste caso não dá mesmo para ser com Locate, pois a opção loPartialKey faz a busca parcial no início da string. Você terá que usar o SELECT com LIKE ou fazer uma filtragem personalizada usando o evento OnFilter do DataSet para verificar cada registro com a função Pos.
Um abraço,
Jair
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)