Fórum consulta sql #163054
28/05/2003
0
olá moçada!
Quero selecionar todos os produtos que pertencem ao fornecedor ´X´:
Na tabela produtos; campo Codproduto é autoincremento.
Na tabela Fornecedor; o campo Codfornecedor é alfa numeréco.
(não posso mudar ou seja colocar os dois como autoincremento e ou alfanumerico)
- existe algum jeito de comparar os dois campos distintos??
alguem pode me ajudar?
Quero selecionar todos os produtos que pertencem ao fornecedor ´X´:
Na tabela produtos; campo Codproduto é autoincremento.
Na tabela Fornecedor; o campo Codfornecedor é alfa numeréco.
(não posso mudar ou seja colocar os dois como autoincremento e ou alfanumerico)
- existe algum jeito de comparar os dois campos distintos??
alguem pode me ajudar?
Harry
Curtir tópico
+ 0
Responder
Posts
28/05/2003
Edineidaniel
Não sei qual a sua base de dados e nem os componentes que vc está usando..Mas
Vc pode tentar o seguinte:
(acredito que a tabela de produtos e a de fornecedores está relacionadas por algum campo, não é??? Digamos que este campo seja CodPro.)
(E vc que digitar o nome do fornecedor..em um edit)
função:
busca.active := false;
Qbusca.sql.clear;
Qbusca.sql.add(´select *´);
Qbusca.sql.add(´from produtos A, fornecedores B´);
Qbusca.sql.add(´where (nome do fornecedor) like ´´+ Edit1.Text +´¬´ and´);
Qbusca.sql.add(´A.CodPro = B.CodPro´);
Qbusca.active:= true;
Acho que é isso.
Se tiver alguma dúvida me mande um e-mail.
Vc pode tentar o seguinte:
(acredito que a tabela de produtos e a de fornecedores está relacionadas por algum campo, não é??? Digamos que este campo seja CodPro.)
(E vc que digitar o nome do fornecedor..em um edit)
função:
busca.active := false;
Qbusca.sql.clear;
Qbusca.sql.add(´select *´);
Qbusca.sql.add(´from produtos A, fornecedores B´);
Qbusca.sql.add(´where (nome do fornecedor) like ´´+ Edit1.Text +´¬´ and´);
Qbusca.sql.add(´A.CodPro = B.CodPro´);
Qbusca.active:= true;
Acho que é isso.
Se tiver alguma dúvida me mande um e-mail.
Responder
Gostei + 0
28/05/2003
Aroldo Zanela
Colega,
Coloca a estrutura completa da tabela de produtos ou o nome da coluna (chave estrangeira) que permite a ligação (join) com a tabela de fornecedores pra gente elaborar a solução.
Coloca a estrutura completa da tabela de produtos ou o nome da coluna (chave estrangeira) que permite a ligação (join) com a tabela de fornecedores pra gente elaborar a solução.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)