Fórum Duvidas com SQL(relatório) #279092
27/04/2005
0
Caros colegas,
Não tenho muita experiência com as funções SQL e estou fazendo um relatório aonde pego dados de duas tabelas. Fiz uma consulta simples e ficou assim:
Query1.Sql.Clear;
Query1.Sql.Add(´SELECT * From Produto P, Registro R´);
Query1.Sql.Add(´WHERE ((UPPER(R.Cliente) Like ´¬´ + AnsiUpperCase (RxLookupEdCliente.Text) + ´¬´) and (P.Cod_Cli = R.Codigo) )´);
Query1.Sql.Add(´ORDER BY R.Cliente´);
Query1.Open;
Na tabela Registro ficam os dados do cliente e na Produto os dados relacionados ao produto, um cliente pode ter mais de um produto cadastrado, aí está o problema, pois se o cliente tiver 3 produtos cadastrados o relatório é repetido 3 vz. No caso do cliente ter mais de um produto cadastrado, como faço p/exibir as informações dos produtos no mesmo relatório??
Desde já agradeço.
Não tenho muita experiência com as funções SQL e estou fazendo um relatório aonde pego dados de duas tabelas. Fiz uma consulta simples e ficou assim:
Query1.Sql.Clear;
Query1.Sql.Add(´SELECT * From Produto P, Registro R´);
Query1.Sql.Add(´WHERE ((UPPER(R.Cliente) Like ´¬´ + AnsiUpperCase (RxLookupEdCliente.Text) + ´¬´) and (P.Cod_Cli = R.Codigo) )´);
Query1.Sql.Add(´ORDER BY R.Cliente´);
Query1.Open;
Na tabela Registro ficam os dados do cliente e na Produto os dados relacionados ao produto, um cliente pode ter mais de um produto cadastrado, aí está o problema, pois se o cliente tiver 3 produtos cadastrados o relatório é repetido 3 vz. No caso do cliente ter mais de um produto cadastrado, como faço p/exibir as informações dos produtos no mesmo relatório??
Desde já agradeço.
Fabiano_aprendiz
Curtir tópico
+ 0
Responder
Posts
27/04/2005
Fabiano_aprendiz
Problema resolvido usando SubDetail.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)