Função Campos Calculados

Objetivo

Permitir a definição dos campos calculados que compõem o layout dos relatórios do tipo Texto, Exportação, Gráfico Excel e Cenário Dinâmicos Excel.

Importante
A definição dos campos calculados que compõem o relatório do tipo Relatório Gráfico é feita diretamente no Data Viewer Layout Editor, por intermédio do objeto Campo Calculado.

Programa

GR0106

Pré-requisitos

São pré-requisitos para execução dessa função:

Função Manutenção de Relatórios (GR0103).

Função Tabelas do Relatório (GR0104).

Visão Geral

Campos Calculados são variáveis que, em tempo de execução do relatório, assumem valores calculados por intermédio de formulas, cujos elementos podem ser campos de um banco de dados, variáveis do relatório e ou constantes.

Descrição

Manutenção Campos Calculados no Relatório

Essa janela é apresentada ao acionar, no menu principal do Data Viewer, a opção Colunas, Campos Calculado, ou por intermédio do acionamento do botão Campos Calculado.

 

Na tabela a seguir estão descritos os elementos dessa janela:

Botão

Botão

Descrição

Incluir

Quando acionado, apresenta a janela Inclui Campos Calculados no Relatório (GR0106A), a qual permite cadastrar um novo campo calculado para o layout do relatório.

 

Modificar

Quando acionado, apresenta a janela Modificar Campos Calculados no Relatório (GR0106B), a qual permite efetuar manutenções no campo calculado selecionado.

 

Eliminar

Quando acionado, permite eliminar o campo calculado selecionado.

 

Fórmula

Quando acionado, apresenta a janela Fórmula dos Campos Calculados (GR0106C), a qual permite codificar uma fórmula com campos das tabelas, cujo resultado será atribuído ao campo calculado.

 

 

Inclui Campos Calculados no Relatório

Essa janela é apresentada quando acionado o botão Incluir ou Modificar, na janela Manutenção de Campos Calculados, para inclusão de um campo calculado para o layout do relatório, necessitando definir as seguintes informações:

 

Na tabela a seguir estão descritos os elementos dessa janela:

Campo

Descrição

Campo

Inserir o nome do campo calculado.

 

Rótulo

Inserir o título ou descrição para o campo calculado cadastrado.

 

Tipo Dado

Selecionar tipo de dado do campo calculado. As opções disponíveis são: caractere, inteiro, decimal, data, lógico.

 

Formato

Inserir o formato a ser utilizado pelo campo calculado. Os formatos encontram-se descritos no conceito Formato e Impressão de Valores dos Atributos e Variáveis.

 

Campo Narrativa

Quando assinalado, controla a impressão do valor do campo em forma de narrativa, quebrando linhas no tamanho do formato definido.

 

 

Fórmula dos Campos Calculados

Essa janela é apresentada quando acionado o botão Fórmula, na janela Manutenção de Campos Calculados, para definição da fórmula do campo calculado, necessitando definir as seguintes informações:

 

Nas tabelas a seguir estão descritos os elementos dessa janela:

Botão

Descrição

Insere

Quando acionado, permite inserir o atributo selecionado na área de edição da fórmula de cálculo.

 

*, / , + , -

Quando acionado, permite inserir a operação aritmética selecionada na área de edição da fórmula do cálculo.

 

Quebra

Quando acionado, permite inserir uma quebra de linha na formula de cálculo.

 

 

Campos

Descrição

Campo

Exibe o nome e o rótulo do campo calculado.

 

Tabela

Selecionar a tabela que contém os atributos a serem utilizados na fórmula.

 

Atributos

Selecionar o atributo da tabela a ser utilizado na fórmula.

Importante
Esse atributo pode ser inserido por intermédio do acionamento do botão Inserir ou com um duplo clique sobre o atributo desejado. Somente o atributo é inserido na área de edição. A fórmula de calculo deve ser codificada pelo usuário.

 

Área de Edição

Inserir o código Progress representativo da fórmula do campo calculado.

 

 

Exemplos

Para os exemplos a seguir, foi selecionado a tabela “ord-prod”, o campo “qt-produzida” e clicado sobre o botão “Insere” ou é efetuado dois cliques sobre o campo, depois é clicado sobre o botão “+” (somar), após foi selecionado o campo “qt-refugada”.

1. A janela a seguir apresenta um exemplo de campo calculado no layout do relatório do tipo texto:

 

1.1 A janela a seguir apresenta um exemplo do resultado obtido pelo campo calculado na impressão do relatório:

 

2. A janela a seguir apresenta um exemplo de campo calculado no layout do relatório do tipo cenário dinâmico:

 

2.1 A janela a seguir apresenta um exemplo do resultado obtido pelo campo calculado na geração do Excel com cenários dinâmico:

 

 

 

| Índice | Topo |