Formatador de Relatório - ReportBuilder (Resumo do guia do desenvolvedor)


Um relatório mestre / detalhe geralmente contém um grupo com base no campo chave na tabela mestre. Isto permite que os campos da tabela mestre possam ser impressos no cabeçalho do grupo, em oposição a repetição na banda detalhe. Para contar os registros mestre, coloque um DBCalc na banda cabeçalho do grupo e defina o CalcType para Count. Em seguida, acessar Calculations … e limpe a configuração do Grupo Reset. O ResetGroup é atribuído automaticamente quando um DBCalc é colocado em uma banda de grupo. Quando definido, esta propriedade faz com que o DBCalc zere cada vez que houver a quebra de grupo. Aqui queremos contar cada grupo (não atribuir zero na quebra do grupo) e por isso, limpamos esta atribuição.

Em seguida, coloque um componente DBCalc na banda de detalhe do sub-relatório e defina o tipo Calc para Count. Quando o relatório é visualizado, os registros mestre e os registros de detalhes serão numerados como mostrado abaixo.