Tempo aproximado para leitura: 00:02:00 min
Ocorrência
O objetivo desse documento é orientar a maneira de configurar no RMReports caso o detalhe filho SubDetalhe não possua dados, o detalhe principal Detalhe não seja impresso.
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI - Todas as versões
Solução
1º Para exemplificar, criei um relatório simples utilizando como fonte de dados duas tabelas, a PFUNC no Detalhe1 e no SubDetalhe1 inseri a tabela PFDEPEND.
2º Ao gerar o relatório dessa maneira, o mesmo irá retornar todos os funcionários da base de dados utilizada e também seus dependentes mesmo que algum funcionário não possua dependente, conforme print abaixo:
3º Para realizar a configuração para imprimir somente se o grupo interno possuir dados, acesse as propriedades do relatório RPTREPORT Relatório e em Comportamento, expanda Relatório Opções de Impressão configure conforme abaixo:
- Contagem Detalhe em tempo de Design = 0
- Contagem Detalhe Vazia = 0
- Detalhe Contagem quando a fonte de dados está vazio = 0
- Imprime se fonte de dados está vazio = Sim
4º Além dessas configurações nas propriedades do relatório, acesse as propriedades do SubDetalhe1 em Comportamento, expanda Relatório Opções de Impressão configure:
- Contagem Detalhe em tempo de Design = 0
- Contagem Detalhe Vazia = 0
- Detalhe Contagem quando a fonte de dados está vazio = 0
- Imprime se fonte de dados está vazio = Não
Ao realizar essas configurações, o relatório será gerado somente com os funcionários da base de dados utilizada que possuam dependentes cadastrados.
0 Comentários