Fórum localização #163366
29/05/2003
0
dm.nf.Locate(´fornecedor´,edit1.text,[lopartialkey]);
O que está errado no codigo acima:
Tenho um DBgrid com dados e quero a partir de edit, permitir ao usuário localizar dos dados por fornecedor.
Luc2403
Curtir tópico
+ 0Posts
29/05/2003
Luciano Pimenta®
dm.nf.Locate(´fornecedor´,edit1.text,[lopartialkey,[b:3f2d09a5ef]locaseinsensitive[/b:3f2d09a5ef]]);
Gostei + 0
29/05/2003
Luc2403
Gostei + 0
30/05/2003
Sandra
A propriedade DataSource do DBGrid está ligada ao DataSource da sua tabela?
:?:
Gostei + 0
30/05/2003
Luc2403
Gostei + 0
31/05/2003
Sandra
Luc2403,
Acho que descobri o que está acontecendo. Faça assim:
if edit1.Text=´´ then exit else dm.nf.Locate(´fornecedor´,edit1.text,[loCaseInsensitive, loPartialKey]);
Será que agora resolve?
Para facilitar a visualização e o entendimento da estrutura If..Then...Else, utilize sempre desta maneira:
If <teste> Then <seu comando> //não se esqueça de colocar begin/end caso tenha mais de um comando Else <seu comando>; //também o begin/end caso tenha mais de um
Boa sorte!!
:wink:
Gostei + 0
31/05/2003
Luc2403
Luc2403,
Acho que descobri o que está acontecendo. Faça assim:
if edit1.Text=´´ then exit else dm.nf.Locate(´fornecedor´,edit1.text,[loCaseInsensitive, loPartialKey]);
Será que agora resolve?
Para facilitar a visualização e o entendimento da estrutura If..Then...Else, utilize sempre desta maneira:
If <teste> Then <seu comando> //não se esqueça de colocar begin/end caso tenha mais de um comando Else <seu comando>; //também o begin/end caso tenha mais de um
Boa sorte!!
:wink:[/quote:f9cebf3d26]
Gostei + 0
31/05/2003
Salupe
query1.Sql.Clear;
Query1.Sql.Add(´Select * from nf where fornecedor = ´´+Edit1.Text+´´´);
Query1.Open;
execute isso cada vez que quiser atualizar o grid e pronto.
Gostei + 0
31/05/2003
Luc2403
Não foi possivel encontrar o arquivo C;\utilitarios\Projetos\Controle\dm.mdb
Gostei + 0
31/05/2003
Salupe
Gostei + 0
31/05/2003
Luc2403
Nao foi possivel encontrar o arquivo c:\utilitarios\projetos\controle\dm.mdb
Gostei + 0
31/05/2003
Salupe
Gostei + 0
31/05/2003
Luc2403
dm é o nome do meu datamodule.
Gostei + 0
31/05/2003
Salupe
Gostei + 0
31/05/2003
Luc2403
Gostaria que se possivel vc me fornecesse o seu e-mail para que eu mandasse um copia do meu projeto para que vc pudesse dar uma olhada.
Gostei + 0
31/05/2003
Salupe
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)