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:

  1. 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".
  2. 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.