Duvidas com SQL(relatório)

Delphi

27/04/2005

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.


Fabiano_aprendiz

Fabiano_aprendiz

Curtidas 0

Respostas

Fabiano_aprendiz

Fabiano_aprendiz

27/04/2005

Problema resolvido usando SubDetail.


GOSTEI 0
POSTAR