Fórum localização #163552
30/05/2003
0
dm.nf.Locate(´fornecedor´,edit1.text,[lopartialkey]);
Estou usando o codigo acima para permitir ao usuario localizar os dados por fornecedor. Mas observei que os dados iguais não são agrupados. Como posso fazer para que isso aconteça?
Luc2403
Curtir tópico
+ 0Posts
30/05/2003
Edineidaniel
do tipo: No Evento OnChange do Edit.
Query1.active := false;
Query1.sql.clear;
Query1.sql.add(´select * from tb_Professor where Nom_prof like ´´ + Edit1.Text + ´¬´´);
Query1.active:= true;
Isso funciona.. BLZ
T+
Edinei
Gostei + 0
30/05/2003
Luc2403
Devo colocar um ADOQuery no Dada module ou em algum outro lugar?
No codigo que vc enviou, devo colocar o nome da tabela e o nome do campo aonde?
Gostei + 0
31/05/2003
Sandra
O ideal é colocar no DataModule. Não se esqueça de adicionar a unit ao formulário: menu File > Use unit e escolha a unit do DataModule...
No exemplo do [b:c92041ab58]ienide[/b:c92041ab58], tb_Professor é a tabela (caso esteja no DataModule, coloque [b:c92041ab58]nome do seu datamodule[/b:c92041ab58].nome da sua tabela. E [b:c92041ab58]Nome_prof[/b:c92041ab58] é o nome do campo.
Entendeu??
:wink: :lol:
Gostei + 0
31/05/2003
Luc2403
Project Controle.exe raised exception class EOleException with message ´Nao foi possivel encontrar o arquivo ´C:\Utilitarios\Projetos\Controle\dm.mdb. Process stopped.´
O que eu faço
O ideal é colocar no DataModule. Não se esqueça de adicionar a unit ao formulário: menu File > Use unit e escolha a unit do DataModule...
No exemplo do [b:083d7a03ea]ienide[/b:083d7a03ea], tb_Professor é a tabela (caso esteja no DataModule, coloque [b:083d7a03ea]nome do seu datamodule[/b:083d7a03ea].nome da sua tabela. E [b:083d7a03ea]Nome_prof[/b:083d7a03ea] é o nome do campo.
Entendeu??
:wink: :lol:[/quote:083d7a03ea]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)