Índice:
Introdução
Este documento tem como objetivo explicar como definir uma tabela principal para o seu relatório, bem como a sua importância para o correto funcionamento dos seus controles.
Como Definir a Tabela Principal do Relatório
Quando criamos um relatório por padrão são apresentadas três bandas: CabeçalhodePágina1, Detalhe1 e RodapédePágina1.
A banda Detalhe1 é a principal banda de um relatório, é nela que definimos a Tabela Principal do Relatório.
![](/download/attachments/738243198/definir%20tabela%20principal%20do%20relatorio.gif?version=1&modificationDate=1675968141563&api=v2)
Porque devemos definir a Tabela Principal do Relatório
Devemos definir a tabela principal do relatório para que todos os recursos do mesmo funcionem de forma correta. Mesmo que um relatório esteja sendo gerado corretamente sem que seja informado a tabela principal, pode haver problemas de difícil identificação que é causado pela falta desta informação. Regra de Formatação é exemplo de um recurso que pode não funcionar corretamente devido a falta desta informação.
Abaixo segue um exemplo de um relatório que não está funcionando corretamente a regra de formatação porque a tabela principal não foi informada. Após informar corretamente a tabela principal a regra de formatação passa a funcionar corretamente.
![](/download/attachments/738243198/exemplo1.gif?version=1&modificationDate=1675971487880&api=v2)
Diagnóstico de Execução
Através do diagnóstico de excecução podemos verificar se a Tabela Principal do Relatório foi ou não definida. Obs: Informações disponíveis a partir das versões: 12.1.2205.xxx229, 12.1.2209.xxx175, 12.1.2302.xxx 103 e superiores.
Exemplo:
![](/download/attachments/738243198/image2023-2-10_15-11-7.png?version=1&modificationDate=1676052668110&api=v2)
![](/download/attachments/738243198/image2023-2-10_15-13-51.png?version=1&modificationDate=1676052831400&api=v2)