Tempo aproximado para leitura: 00:01:00 min
Dúvida
Como criar um relatório no RM Reports com detalhes independentes e sem vínculo entre ambos?
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI - A partir da versão 11.80
Solução
1. Para que seja criado um relatório no RM Reports utilizando detalhes independentes, conforme era criado no Gerador Delphi, o Grupo Detalhe1 não pode conter nenhum campo ou tabela master.
2. Será necessário incluir SubDetalhe1/Detalhe2 e a primeira tabela do seu relatório deverá ser inserida no Grupo Detalhe2. Neste exemplo usaremos campos das tabelas de Funcionários e Lançamentos.
3. Insira pelo Detalhe1 num novo SubDetalhe, que era o SubDetalhe2/Detalhe3 e no Detalhe3 será inserido o novo campo da outra tabela.
Ao gerar o relatório, os dados serão gerados separadamente.
Para criar detalhes independentes utilizando duas ou mais consultas SQLs é necessário aplicar a estrutura conforme exemplo abaixo:
O Detalhe1 deve estar vazio e sem tabela máster definida, e as consultas precisam estar associadas em subdetalhes.
Importante
Uma consulta SQL que possuir como parâmetro o campo retornado por outra consulta SQL deve obrigatoriamente estar em uma banda filha à banda da consulta Pai.
Exemplo:
No caso de detalhes independentes onde os SubDetalhes utilizam consultas SQLs, o campo de um SubDetalhe não poderá ser utilizado como parâmetro para a consulta SQL de um outro SubDetalhe (mesmo estando em uma banda superior).
0 Comentários