## Diferenças entre Tabela x Tabela de Cálculo x Grupo

##### Objetivo

Demonstrar quais as diferenças aplicadas para os tipos de objeto Tabela, Tabela de Cálculo e Grupo, indicando em quais situações deve ser utilizado cada um dos tipos de objetos.

##### Visão Geral

Os tipos de objetos Tabela, Tabela de Cálculo e Grupo são agrupadores de informações. Só é possível adicionar qualquer objeto no corpo de um layout (texto, campo de banco de dados, imagem, cálculos, totais, etc.) desde que o mesmo seja adicionado dentro de um agrupador.

##### Descrição

### Objeto Tabela

· Podem ser utilizados em layout do tipo formulário e listagem.

· Permite utilizar a opção “SEM CLASSIFICAÇÃO” para o segmento de dados. Permite ainda utilizar a opção “GERAL” para o segmento de cálculo quando o layout é do tipo Listagem.

· Pode ser utilizado para separar as informações em grupos de dados distintos, evitando a repetição de informações.

Exemplo:

· tabela-01 à Usar classificação “cliente.cod-cliente” para mostrar as informações do cliente.

· tabela-02 à Usar classificação “pedido.cod-pedido” para mostrar as informações do pedido.

· tabela-03 à Usar classificação “item-pedido.num-sequencia” para mostrar as informações do item do pedido.

· O segmento de cálculo de uma tabela permite efetuar totais/cálculos utilizando apenas uma classificação. Não é possível efetuar totais/cálculos por Cliente e por Pedido na mesma tabela, por exemplo. Ao efetuar um total/cálculo no segmento de cálculo de uma tabela, as informações de cabeçalho serão impressas somente nas quebras de páginas (não sendo repetidas durante a quebra de classificação).

Exemplo:

TABELA – SEGMENTO DE DADOS & CÁLCULO
CLIENTE | PEDIDO | DATA PEDIDO | DATA ENTREGA | TOTAL PEDIDO
AAA | 100.100 | 01/01/2004 | 15/01/2004 | 1000,00
AAA | 200.200 | 01/02/2004 | 15/02/2004 | 2000,00
TOTAL CLIENTE | 3000,00
BBB | 300.300 | 01/03/2004 | 15/03/2004 | 3000,00
TOTAL CLIENTE | 3000,00

### Objeto Tabela de Cálculo

· Podem ser utilizados em layout do tipo formulário e listagem.

· Permite utilizar a opção “GERAL” para o segmento de cálculo quando o layout é do tipo Listagem.

· Cada tabela de cálculo permite efetuar totais/cálculos utilizando uma classificação. Não é possível efetuar totais/cálculos por Cliente e por Pedido na mesma tabela, por exemplo. Nesse caso, é necessário utilizar duas tabelas de cálculo, uma para cada classificação.

Exemplo:

TABELA
CLIENTE | PEDIDO | DATA PEDIDO | DATA ENTREGA | TOTAL PEDIDO
AAA | 100.100 | 01/01/2004 | 15/01/2004 | 1000,00
AAA | 200.200 | 01/02/2004 | 15/02/2004 | 2000,00

TABELA DE CÁLCULO
TOTAL CLIENTE | 3000,00

TABELA
CLIENTE | PEDIDO | DATA PEDIDO | DATA ENTREGA | TOTAL PEDIDO
BBB | 300.300 | 01/03/2004 | 15/03/2004 | 3000,00

TABELA DE CÁLCULO
TOTAL CLIENTE | 3000,00

### Grupo

· Pode ser utilizado apenas em layout do tipo formulário.

· Permite apenas utilizar as classificações criadas a partir das propriedades do layout.

· Pode ser utilizado para separar as informações em grupos de dados distintos, evitando a repetição de informações. Como regra, é aconselhado a utilizar sempre para todos os grupos a classificação que foi criada e que possui quebra de páginas.

| Topo |

ttulotabela2