CONFIGURAR UM RELATORIO EM DATA REPORT

ARCADYUM 25/01/2010 19:58:06
#332813
Olá Pessoal,
Estou com um problema que já tentei de várias maneiras que pude, mas não conseguir resolver.
Vou explicar a situação:
Tenho uma tabela com uma relação de produto, cada produto é identificado por um número que se relaciona com a tabela comp_produto
Até aqui conseguir gerar a consulta através de SQL com a função INNER JOIN o problema e que não consigo modelar o Data Report para receber os dados.
Como não utilizo o Data Enviroment não consigo relacionar os dados conforme exemplos que já encontrei na Internet.

A modelagem teria que ser da seguinte forma:


Número do Produto: 2 (numero do produto da tabela Produto)
Nome do Produto: Teste (nome do produto da tabela Produto)
Quantidade: 10 (quantidade do produto da tabela Produto)

Composição Quant (Informações cadastradas na tabela Comp_Produto)

trigo 1000 grs.
açucar 250 grs.
água 100 ml.

Número do Produto: 3 (numero do produto da tabela Produto)
Nome do Produto: Teste1 (nome do produto da tabela Produto)
Quantidade: 5 (quantidade do produto da tabela Produto)


Composição Quant (Informações cadastradas na tabela Comp_Produto)

farinha de milho 1000 grs.
açucar mascavo 250 grs.
água 100 ml.
fermento 50 grs.

Bom e assim por diante...

Bom relembrando utilizo o Data Report sem Data Enviroment e a consulta é através de SQl com INNER JOIN, mas aceito outras sugestões,
Aguardando notícias







TECLA 25/01/2010 20:06:10
#332816
Resposta escolhida
1. Acrescente os RPTTEXTBOX no DATAREPORT na seção DETAILS com os nomes dos CAMPOS retornados na QUERY
2. Utilize o código semelhante ao exemplo abaixo

Dim con As New ADODB.Connection, rs As New ADODB.Recordset
con.Open [Ô]Informe_Sua_Conexao[Ô]
rs.Open [Ô]Informe_Sua_Query[Ô], con
Set DataReport1.DataSource = rs
DataReport1.Show


3. Não tem segredo...
ARCADYUM 26/01/2010 08:48:33
#332832
Tecla,
A modelagem do Data Report foi realizada conforme você pediu. O problema é que sai completamente desconfigurado por que ele repete o cabeçalho para cada produto da composição. Vou deixar e exemplo de como está saindo o relatório:

Número do Produto: 2 (numero do produto da tabela Produto)
Nome do Produto: Teste (nome do produto da tabela Produto)
Quantidade: 10 (quantidade do produto da tabela Produto)

Composição Quant (Informações cadastradas na tabela Comp_Produto)

trigo 1000 grs.


Número do Produto: 2 (numero do produto da tabela Produto)
Nome do Produto: Teste (nome do produto da tabela Produto)
Quantidade: 10 (quantidade do produto da tabela Produto)

Açucar 250 grs.

Número do Produto: 2 (numero do produto da tabela Produto)
Nome do Produto: Teste (nome do produto da tabela Produto)
Quantidade: 10 (quantidade do produto da tabela Produto)

água 100 ml.

O que eu pretendo é que a consulta mostre o cabeçalho somente uma vez. Na forma como eu modelei ele repete o cabeçalho. Se souber outra forma de modelar o Data Report para que demonstre como no primeiro exemplo ficaria agradecido.
Aguardando resposta.
TECLA 26/01/2010 09:24:04
#332836
O problema é que você adicionou o CABEÇALHO na seção DETAILS.
Retire-o, e adicione na seção ACIMA (PAGE HEADER).
ARCADYUM 14/02/2010 12:03:34
#334379
Obrigado pela Atenção.
Tópico encerrado , respostas não são mais permitidas