Como é que se relaciona QUERY? - por favor
22/02/2003
0
Tenho duas tabelas diferentes e as querys estão em um Data Module.
Preciso fazer um EDIT.text receber o conteúdo destas tabelas onde os campos tab1cap1 seja igual ao da tab2cap2.
ja tentei:
Select campo1,campo2 From Tabela1,tabela2 Where campo1=campo2
mas não deu certo
tentei filtrar uma query e depois outra mas a segunda nunca funciona.
Como é que se deve fazer?
Obrigado gente :oops:
Preciso fazer um EDIT.text receber o conteúdo destas tabelas onde os campos tab1cap1 seja igual ao da tab2cap2.
ja tentei:
Select campo1,campo2 From Tabela1,tabela2 Where campo1=campo2
mas não deu certo
tentei filtrar uma query e depois outra mas a segunda nunca funciona.
Como é que se deve fazer?
Obrigado gente :oops:
Aurino003
Curtir tópico
+ 0
Responder
Posts
22/02/2003
Navoid
por acaso acontece algum erro???
o que acontece qdo vc ativa a query???
até
o que acontece qdo vc ativa a query???
até
Responder
22/02/2003
Sandrodantas
Digite esse código no botão (alterando dos dados com a sua tabela).
with query1 do
begin
close;
sql.text := ´ Select ´ +
´ campo1, campo2 ´ +
´ from ´ +
´ produto a, fornecedor b ´ +
´ where ´ +
´ a.codigoFornecedor = b.codigoFornecedor ´ +
´ and ´ +
´ a.codigoFornecedor = ´ + editCodigo.text ;
open;
edit1.text := fields[0].asstring + fields[1].asstring
end;
Neste caso estou concatenando o resultado dos campos em edit1.
Acho que é isso o que você prentendia fazer, se é que entendi, ok!
with query1 do
begin
close;
sql.text := ´ Select ´ +
´ campo1, campo2 ´ +
´ from ´ +
´ produto a, fornecedor b ´ +
´ where ´ +
´ a.codigoFornecedor = b.codigoFornecedor ´ +
´ and ´ +
´ a.codigoFornecedor = ´ + editCodigo.text ;
open;
edit1.text := fields[0].asstring + fields[1].asstring
end;
Neste caso estou concatenando o resultado dos campos em edit1.
Acho que é isso o que você prentendia fazer, se é que entendi, ok!
Responder
Clique aqui para fazer login e interagir na Comunidade :)