Fórum relatorio mestre / detalhe com query #212101

06/02/2004

0

Pessoal

Boa Tarde

Tenho um relatório de pedidos pronto, mas estou com problema em fazer a relação um para muitos com a query (QryPedidos e QryPedidosItens).

No relatório o cabeçalho do pedido (Codigo, Cliente, Data, etc) esta tudo OK, mas os Itens do pedidos repetem em todos os registros, Exemplo:

Codigo: 1 - Cliente: X -Data: 00/00/00
Item Codigo Valor
1 1 10,00
2 5 5,00
3 7 15,25

Codigo: 2 - Cliente: Y -Data: 00/00/00
Item Codigo Valor
1 1 10,00
2 5 5,00
3 7 15,25

entenderam, não existe a relação um para muitos, pois os itens repetem em todos os registros.

como faço para solucionar


Emerson.silva

Emerson.silva

Responder

Posts

06/02/2004

Nglauber

Coloque um DataSource no seu relatório.
Ligue este a QueryMaster. Na propriedade DataSource da QueryDetalhe, coloque o DataSource que vc adicionou.
Na SQL da Query detalhe coloque um Param com o nome do campo que liga a tabela detalhe à tabela mestre. Por exemplo:

Tabela Mestre:
Select codg, codg_cli, data from Pedidos


Tabela Detalhe
Select codg_pedido, codg_produto, qtde from Detalhes where codg_pedido = :codg


Espero ter ajudado


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar