PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Relatório Agrupado #375170

22/09/2009

0

Boa tarde pessoal..


Tenho uma pequena dúvida e não estou conseguindo resolver, aqui no fórum só consegui encontrar ajuda para o FastReport, na qual eu não estou utilizando. Atualmente o Quick Report do D7.

Bom é o seguinte: Preciso criar um relatório agrupado como mostra o exemplo abaixo.

Fornecedor 1
Descrição da matéria prima valor de custo quantidade em estoque
Descrição da matéria prima valor de custo quantidade em estoque
Descrição da matéria prima valor de custo quantidade em estoque
Descrição da matéria prima valor de custo quantidade em estoque
Descrição da matéria prima valor de custo quantidade em estoque

Fornecedor 2
Descrição da matéria prima valor de custo quantidade em estoque
Descrição da matéria prima valor de custo quantidade em estoque
Descrição da matéria prima valor de custo quantidade em estoque
Descrição da matéria prima valor de custo quantidade em estoque

Tenho a seguinte estrutura

Tabela Fornecedor
CodFornecedor Integer,
Nome String(40), etc....

Tabela de Matéria prima
IdMateria Integer
IdFornecedor Integer,
Descricao String(40),
ValorCusto Decimal(8,2), etc

O campo IdFornecedor, guarda o número do fornecedor informado pelo usuário, não existe relacionamento por forent key nas tabelas.

Preciso listar todas as matéria primas referentes a aquele fornecedor 1, e depois as materias primas referentes ao fornecedor 2, e assim sucessivamente.

Tenho que gerar no quick report.
Utilizo os componentes da DBExpress. SqlData, DataSetProvider, ClienteDataSet e DataSource. Sendo um conjunto para a tabela de fornecedores e outro para a tabela de Materia Prima.

Não estou sabendo por onde começar, então venho solictar ajuda ao pessoal do fórum.
Sei que é simples o processo, mas não estou conseguindo realizar o relatório, já fiz diversos exemplos e nada.

Agradeço a todos que puderem ajudar com exemplos simples.
Grato mais uma vez
Valnei


Valnei

Valnei

Responder

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

Aceitar