Fórum problema sql, relacinamento #224248
03/04/2004
0
O seguinte, fiz um sql pra procurar por data, nome, e tals...
Query1.sql.clear;
Query1.sql.add(´select * from Receber where Cliente= :cli´);
Query1.ParamByName(´cli´).AsString := (maskedit5.text);
Query1.Prepare;
Query1.open;
soh que, tem umas tabelas relacionados
Pagar-->cod_cliente, numero, valor, cod_banco
e tem um relacionamento com a tabela cliente e o cod_cliente.
agora eu gostaria procura por cliente,
mas, pelo nome e nao pelo codigo
como posso fazer isso???
grato...
Davefloripa
Curtir tópico
+ 0Posts
04/04/2004
Fe_nando
Query1.sql.add(´select * from Receber ´);
Query1.sql.add(´inner join tabela_cliente on nome_cliente = :nome´);
Query1.ParamByName(´nome´).AsString := edit1.text;
Query1.Prepare;
Query1.open;
Gostei + 0
04/04/2004
Davefloripa
a dica que vc me deu nao funcionou...
ele nao encontra
olha soh
Query1.sql.clear;
Query1.sql.add(´select * from produtos ´);
Query1.sql.add(´inner join categorias on nome= :nome´);
Query1.ParamByName(´nome´).AsString := (maskedit5.text);
Query1.Prepare;
Query1.open;
poderia me ajudar?
Gostei + 0
04/04/2004
Aroldo Zanela
Coloque a DDL (estrutura) das tabelas envolvidas para que possamos construir uma consulta válida.
Gostei + 0
04/04/2004
Davefloripa
produtos
--------------
codigo_produto
nome
preco_custo
preco_venda
P_lucro
codigo_categoria(chave estrangeira)
categoria
-----------
codigo
nome
Gostei + 0
04/04/2004
Aroldo Zanela
Coloque a tabela receber também.
Gostei + 0
04/04/2004
Davefloripa
seu ultimo comentario
Gostei + 0
04/04/2004
Aroldo Zanela
Coloque a estrutura da tabela receber para que possa fazer o relacionamento com as demais tabelas.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)