Definição: O componente Field (Campo) é o elemento fundamental de conexão entre a interface visual do relatório e o modelo de dados subjacente. Ele atua como um canal dinâmico (pipeline), mapeando diretamente as colunas da fonte de dados (banco de dados) para a sua representação visual no documento.

Funcionalidade: Sua principal função é interceptar o fluxo de registros durante o processamento do relatório e renderizar, em tempo de execução, o valor correspondente a cada linha retornada pela consulta. Por ser vinculado a metadados específicos, o componente gerencia automaticamente a formatação do conteúdo exibido com base no tipo de dado original (como textos, números, datas ou valores monetários), garantindo a integridade e a correta exibição das informações estruturadas.


Descrição das Propriedades


Nome

Descrição

Valores

Alin. Horizontal

Alinha o texto horizontalmente na caixa.

Esquerda,

Centro,

Direita

Alin. Vertical

Alinha o texto verticalmente na caixa.

Topo,

Centro,

Inferior

Altura

Defini a altura da caixa.


Bordas

Aplica bordas na caixa.


Cor de Fundo

Determina a cor de fundo da caixa.


Cor de Texto

Determina a cor do texto.


Esquerda

Valor da posição lateral (eixo x) da caixa de texto dentro do espaço da banda.


Fixar Largura

Definição: Atributo que determina se a dimensão horizontal de um componente Field permanecerá estática ou se integrará ao fluxo de dimensionamento dinâmico do relatório.

Funcionalidade: Por padrão, quando novos campos são adicionados à banda Detail, o sistema executa automaticamente um cálculo de média ponderada. Esse cálculo distribui proporcionalmente o tamanho de todos os elementos com base na área útil de impressão configurada para a página, garantindo que nenhum campo fique oculto ou sem espaço.

Comportamento de Bloqueio: Ao definir essa propriedade como ativa, o campo correspondente é isolado desse cálculo automático. O motor de relatórios retém a dimensão exata definida para este elemento, soma o espaço ocupado por ele e tenta redistribuir os campos restantes na área remanescente da página. Caso o espaço físico disponível seja insuficiente para acomodar a soma das larguras fixas e dos campos dinâmicos, o sistema emite um alerta de validação e impede a aplicação da configuração estática para assegurar a integridade do layout.


Fonte

Defini as propriedades da fonte do texto.


Formato

Estabelece um formato ou máscara para o dado de saída.


Largura

Define a largura da caixa.


Margem Interna

Aplica espaço interno em volta da caixa de texto.


Rastrear Estilo do Modelo

Quando um modelo de relatório foi aplicado, se esta propriedade estiver marcada, quando um componente for colocado na banda, ele seguira o estilo do modelo.


Sumário

Definição: Recurso que aciona a criação de componentes do tipo Sumário vinculados ao campo selecionado, permitindo a consolidação matemática dos dados.

Funcionalidade: Destina-se à aplicação de funções aritméticas (como Soma, Média, Contagem, Valor Mínimo e Valor Máximo) sobre os dados de uma coluna. Ao ser ativada, o sistema gera instâncias do componente Sumário para computar e exibir as métricas calculadas.

Comportamento Estrutural de Agrupamento: Quando o relatório possui critérios de agrupamento ativos, o sistema exige uma banda GroupFooter para exibir os resultados parciais de cada grupo. Caso essa banda não exista na estrutura atual do designer, o motor de relatórios a gera automaticamente para acomodar os novos componentes Sumário.

Atualização do ReportFooter: Simultaneamente, a banda ReportFooter é atualizada automaticamente para receber uma instância correspondente do componente Sumário, garantindo a exibição do cálculo consolidado de forma global ao final do relatório.


Texto

Editor do texto do componente.


Topo

Valor da posição vertical ( eixo y) da caixa de texto dentro do espaço da banda.