Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
manual_usuario:outros:formatadorrelatoriodesenv:fr_05_count_master_detail [2014/12/10 13:31]
127.0.0.1 edição externa
manual_usuario:outros:formatadorrelatoriodesenv:fr_05_count_master_detail [2015/01/09 14:49] (atual)
administrador Aprovado
Linha 7: Linha 7:
  
  
-=====CÓDIGO - Execução de cálculos - Count Master/Detail=====+=====CÓDIGO - Execução de cálculos - Count Mestre/Detalhe=====
 ---- ----
 +
 +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.
 +
 +{{ :​manual_usuario:​outros:​formatador_desenv_16.png?​600 |}}