Páginas filhas
  • Funcionamento do cálculo feito para Impressão de Consulta Genérica Relacional

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Exemplo do Cálculo realizado para os campos da tabela FRV:

Bloco de código
Campos*:
1 -  Descrição: 'Filial'	   | Tamanho do campo: 8 	| Tamanho da descrição: 6 | Máscara do campo: ""
2 -  Descrição: 'Código'       | Tamanho do campo: 1 	| Tamanho da descrição: 6 | Máscara do campo: ""
3 -  Descrição: 'Descrição'    | Tamanho do campo: 40	| Tamanho da descrição: 9 | Máscara do campo: @!
4 -  Descrição: 'Usa Banco'    | Tamanho do campo: 1	| Tamanho da descrição: 9 | Máscara do campo: ""
5 -  Descrição: 'Descontada'   | Tamanho do campo: 1	| Tamanho da descrição: 10| Máscara do campo: ""
6 -  Descrição: 'Protesto'     | Tamanho do campo: 1	| Tamanho da descrição: 8 | Máscara do campo: ""
7 -  Descrição: 'Perc. Desc.'  | Tamanho do campo: 6	| Tamanho da descrição: 11| Máscara do campo: @E 999.99
8 -  Descrição: 'Natureza'     | Tamanho do campo: 10	| Tamanho da descrição: 8 | Máscara do campo: @!
9 -  Descrição: 'Bloqueio Mov' | Tamanho do campo: 1	| Tamanho da descrição: 12| Máscara do campo: @!
10 - Descrição: 'Situação PDD' | Tamanho do campo: 1	| Tamanho da descrição: 12| Máscara do campo: ""

+1 de espaço entre os headers = 9

Obtém o maior número entre tamanho do campo x máscara do campo x descrição:
1 -  8
2 -  6 
3 -  40
4 -  9
5 -  10
6 -  8
7 -  11
8 -  10
9 -  12
10 - 12

Total do tamanho máximo encontrado nos campos: 126

Cabeçalho obtido: 
"Filial   Código Descrição                                Usa Banco Descontada Protesto Perc. Desc. Natureza   Bloqueio Mov Situação PDD"

Total do cabeçalho (tamanho máx. campos + espaço entre os headers) = 135

No sistema interno de cálculo sempre que o total de caracteres ultrapassa o limite ele é retirado do cabeçalho, então o cabeçalho acima passará a ter o tamanho 132 e ficará assim:
"Filial   Código Descrição                                Usa Banco Descontada Protesto Perc. Desc. Natureza   Bloqueio Mov Situação "

*A tabela utilizada possui mais campos porém foram colocados no exemplo apenas aqueles que serão impressos de acordo com o cálculo que foi demonstrado acima.

Impressão obtida em uma consulta relacional com a tabela SED:

...