Fórum Pesquisa Retorna Somente o Primeiro Cliente... #324202

25/06/2006

0

Utilizo ZEOS para conectar o Banco de Dados MySQL... e estou com o seguinte problema...

na ZQuery utilizo o seguinte:
select * from tabcliente where nomecliente like:nomecliente;

no OnChange do Edit1 utilizo:
DMDados.ZQryNomeCliente.Active := False;
DMDados.ZQryNomeCliente.ParamByName(´nomecliente´).AsString := Edit1.Text + ´¬´;
DMDados.ZQryNomeCliente.Active := True;

Tenho um DBGrid1 conectado ao TDataSourse que esta apontando para a ZQryNomeCliente que faz a Pesquisa na ZTabCliente

mas quando eu digito no Edit ele não sai do primeiro cliente da tabela... o que será que eu estou esquecendo... se alguém puder me ajudar eu agradeço...

um abraço a todos...


Adelor Silva

Adelor Silva

Responder

Posts

26/06/2006

Rjun

Coloque um QuotedStr.

 DMDados.ZQryNomeCliente.ParamByName(´nomecliente´).AsString := QuotedStr(Edit1.Text + ´¬´); 



Responder

Gostei + 0

27/06/2006

Adelor Silva

lamento... mas não funcionou... obrigado...


Responder

Gostei + 0

27/06/2006

Rjun

Você quer ir posicionando o registro na grade a medida que você vai digitando? Se for isso, o que você esta fazendo esta errado. Utilize o comando LOCATE para fazer isso.

No OnChange, coloque:

 DMDados.ZQryNomeCliente.Locate(NomeDoCampo, Edit1.Text, [loPartialKey]);



Responder

Gostei + 0

28/06/2006

Adelor Silva

antes eu fazia desta forma e funcionava... conforme eu ia digitando as letras, nome da pessoa, automaticamente iam sendo filtrados...

mas vou tentar a sua dica...

outro detalhe... eu formatei minha máquina e instalei o win2003 server... será que estes problemas que tenho estão relacionados com a plataforma...???

obrigado pela sua atenção...


Responder

Gostei + 0

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

Aceitar