...
Nesse caso, a banda GroupHeader1 está configurada para realizar agrupamento com base no campo Seção. Abaixo dos títulos Funcionários e Salário total, os labels estão configurados para realizar o resumo correndo no grupo .da forma:
Aviso |
---|
A ordenação de dados sumarizados só é possível nas bandas do tipo GroupHeader, através da propriedade Comportamento → Resumo Seleção. |
Este é o comportamento padrão do sistema para impressão do relatório. Nesse caso, mesmo que o Objeto de Negócio não entregue dados, o layout é exibido. A opção que preserva esta funcionalidade se encontra na propriedade: "Propriedades do Relatório > Impressão > Relatório Opções de Impressão > Imprime se fonte de dados está vazio" e seu status deve ser "Marcado";
...
Vamos primeiramente ordenar a exibição das seções com base na quantidade de funcionários em ordem descendente. Para isso, vamos selecionar a banda de GroupHeader e, nas suas propriedades, realizar a seguinte configuração em Comportamento → Resumo Seleção:
Com essa configuração, o resultado é:
Para o layout de exemplo mostrado na Introdução e aplicando um filtro no Objeto de Negócio que não traz nenhum dado, a geração do relatório será exibida conforme abaixo:
Nessa configuração, quando o relatório não possui dados, é exibida a mensagem "Documento não contém páginas" na sua geração, ou seja, não é impresso com um layout sem dados. Para realizar essa configuração, basta desmarcar a opção padrão citada anteriormente.
...
Agora vamos ordenar a exibição das seções com base no salário em ordem ascendente. Para isso, vamos novamente selecionar a banda de GroupHeader e, nas suas propriedades, realizar a seguinte configuração em Comportamento → Resumo Seleção:
Com essa configuração, o resultado é:
Para o layout de exemplo mostrado na Introdução e aplicando um filtro no Objeto de Negócio que não traz nenhum dado, a geração do relatório será exibida conforme abaixo: