Histórico da Página
Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Assunto
...
Ambiente:
...
Gerador de relatórios .NET/ RMREPORTS
...
Passo a passo:
Índice:
...
RM
...
Versões:
...
12.1.XX
...
Ocorrência:
...
Imprimir se grupos internos forem vazios RMREPORTS.
Índice | ||
---|---|---|
|
Objetivo:
O objetivo desse documento é orientar a maneira de configurar no RMREPORTS caso o detalhe filho (SubDetalhe) não possua dados, o detalhe principal (Detalhe1) não seja impresso.
Exemplo:
Segue abaixo exemplo do relatório:
...
Para exemplificar, criei um relatório simples utilizando como fonte de dados duas tabelas, a PFUNC (Funcionários) no Detalhe1 e no SubDetalhe1 inseri a tabela PFDEPEND (Dependentes dos funcionários). Além do Detalhe1 e do SubDetalhe1, inseri também o CabeçalhodoDetalhe1 para realizar a quebra no relatório conforme documento e também um CabeçalhodoDetalhe2 apenas para controlar os dados que serão impressos, assim não há necessidade de inserir esse grupo em seu relatório.
Image Modified
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:
Image Modified
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 Impressão, 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
Image Modified
Além dessas configurações nas propriedades do relatório, acesse as propriedades do Subdetalhe1 em Impressão, 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
Image Modified
...
Ao realizar essas configurações, o relatório será gerado somente com os funcionários da base de dados utilizada que possuam dependentes cadastrados.
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
...
Image Removed
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
...
Observações:
...