Columns
Columns é um comando de inicialização de declaração de estrutura para a WorkTable temporária que será criada pelo Dataset. Esta declaração deverá ser realizada pelo sub comando DEFINE COLUMN.
Utilização
Criação de estrutura de Worktable do Dataset
... COLUMNS DEFINE COLUMN <nome_da_coluna> TYPE <tipo_da_coluna> [ SIZE <tamanho> [ DECIMALS <casas_decimais> ] ] [ LABEL <descrição> ] ...
Onde: <tipo da coluna>
Tipo | |
---|---|
CHARACETR | Campo do tipo Caracter |
DATE | Campo de Data |
NUMERIC | Campo Numérico |
LOGICAL | Campo Lógico (booleano) |
MEMO | Campo do tipo Memo |
Deve ser respeitado o limite de tamanho para cada tipo, correspondentes às limitações do Banco de Dados e ou do Protheus.
Criação de estrutura de Worktable do Dataset para um campo baseado em outro campo já existente (deve ser um campo válido no arquivo de dicionário de dados SX3)
... COLUMNS DEFINE COLUMN <nome_da_coluna> LIKE <campo_origem> ...
Exemplo de definição
... COLUMNS DEFINE COLUMN CAMPO1 TYPE CHARACTER SIZE 10 LABEL "Campo 1" DEFINE COLUMN CAMPO2 TYPE NUMERIC SIZE 6 DECIMALS 2 LABEL "Campo 2" DEFINE COLUMN CAMPO3 TYPE DATE SIZE 8 LABEL "Campo 3" DEFINE COLUMN CAMPO4 TYPE LOGICAL SIZE 1 LABEL "Campo 4" DEFINE COLUMN CAMPO5 TYPE MEMO SIZE 100 LABEL "Campo 5" ...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas