DetailBand & DetailHeader
As bandas DetailBand e DetailHeader constituem o núcleo estrutural de apresentação de dados em um relatório, sendo geradas automaticamente pelo sistema a partir da seleção de campos da fonte de dados.
- DetailHeader (Cabeçalho de Detalhe): Esta banda atua como a camada de identificação estrutural dos dados. Sua função principal é exibir os rótulos, títulos ou cabeçalhos das colunas que serão listadas logo abaixo. Ela é renderizada imediatamente antes do início da repetição dos registros, garantindo que o usuário identifique com precisão o significado de cada coluna apresentada.
- DetailBand (Banda de Detalhe): Esta banda representa a camada de iteração e processamento dinâmico do relatório. Sua funcionalidade consiste em repetir a sua própria estrutura física para cada registro (linha) retornado pela consulta ao banco de dados. É nesta banda que os componentes de dados são inseridos, preenchendo o corpo do relatório com as informações detalhadas e sequenciais da fonte de dados correspondente.
A geração e o preenchimento dessas bandas ocorrem de forma automática à medida que os campos do relatório são definidos na interface. Devido a esse comportamento estrutural, os componentes inseridos nestas seções possuem restrições específicas quanto a manipulações diretas no Designer:
- Restrição de Remoção: A exclusão de componentes não pode ser realizada diretamente na área de desenho. A remoção exige a desmarcação ou retirada do elemento correspondente na lista de campos do relatório, localizada na aba "Campos".
- Permissão de Edição: É permitida a seleção individual dos elementos para a customização de seus atributos visuais e operacionais, possibilitando a definição de propriedades de comportamento e estilo por meio do painel de propriedades.
Temos dois elementos base que são adicionados a essas bandas, Texto e Campos respectivamente. Verifique os tópicos indicados pelos links para maiores detalhes.
