Campo (Field)
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. |
|