Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela DX2 no Protheus

Colunas do Lay-out

A tabela DX2 do Protheus está descrita no dicionário (SX2) como “Colunas do Lay-out”. Possui 15 campos e 3 índices e chave única DX2_FILIAL+DX2_LAYOUT+DX2_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DX2
Nome
Colunas do Lay-out
Nome (inglês)
Layout Columns
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DX2_FILIAL+DX2_LAYOUT+DX2_ITEM
Campos / índices
15 / 3

Campos da tabela DX2 (15)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DX2_FILIAL C 2 0 Filial Filial do sistema Real
02 DX2_LAYOUT C 3 0 Layout Código do Layout Real
03 DX2_ITEM C 2 0 Item Numero Sequencial Real
04 DX2_CAMPO C 10 0 Campo Nome do Campo Real
05 DX2_NOME C 20 0 Titulo Titulo do Campo Real
06 DX2_INICIO N 3 0 Inicio Inicio da Leitura Real
07 DX2_TAM N 3 0 Tamanho Tamanho do Texto Real
08 DX2_COLUNA N 2 0 Coluna Coluna do Arquivo Real
09 DX2_FORM C 10 0 Formula Formula Real
10 DX2_OPE C 1 0 Operador Operador Real
11 DX2_MIN N 7 2 Vlr Minimo Valor Minimo de dados Real
12 DX2_MAX N 7 2 Vlr Maximo Valor maximo de dados Real
13 DX2_TIPRES C 1 0 Tip.Res Tipo Resultado Real
14 DX2_DECIMA N 1 0 Decimal Número Decimais Real
15 DX2_TIPO C 1 0 Tipo Layout Tipo Layout Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela DX2 (3)

OrdemChaveDescriçãoApelido
1DX2_FILIAL+DX2_LAYOUT+DX2_ITEM+DX2_CAMPOLayout + Item + Campo
2DX2_FILIAL+DX2_LAYOUT+DX2_TIPO+DX2_ITEMLayout + Tipo Layout + ItemTPLAYOUT
3DX2_FILIAL+DX2_LAYOUT+DX2_TIPO+STR(DX2_COLUNA)Layout + Tipo Layout + Coluna

Perguntas frequentes sobre a tabela DX2

O que é a tabela DX2?

É a tabela “Colunas do Lay-out” do ERP TOTVS Protheus, com 15 campos definidos no dicionário SX3.

Qual é a chave única da tabela DX2?

A chave única é DX2_FILIAL+DX2_LAYOUT+DX2_ITEM.

Quais são os índices da tabela DX2?

A tabela tem 3 índices. O principal (ordem 1) usa a chave DX2_FILIAL+DX2_LAYOUT+DX2_ITEM+DX2_CAMPO.

Qual é o nome físico da tabela DX2 no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: DX2990). Em ADVPL, use RetSqlName("DX2") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela DX2

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    DX2_FILIAL,
    DX2_LAYOUT,
    DX2_ITEM,
    DX2_CAMPO,
    DX2_NOME,
    DX2_INICIO,
    DX2_TAM,
    DX2_COLUNA,
    DX2_FORM,
    DX2_OPE,
    DX2_MIN,
    DX2_MAX,
    DX2_TIPRES,
    DX2_DECIMA,
    DX2_TIPO
FROM DX2
WHERE
    D_E_L_E_T_ = ' '
    AND DX2_FILIAL = 'VALOR'
    AND DX2_LAYOUT = 'VALOR'
    AND DX2_ITEM = 'VALOR'
    AND DX2_CAMPO = 'VALOR'
    AND DX2_NOME = 'VALOR'
    AND DX2_INICIO = 0
    AND DX2_TAM = 0
    AND DX2_COLUNA = 0
    AND DX2_FORM = 'VALOR'
    AND DX2_OPE = 'VALOR'
    AND DX2_MIN = 0
    AND DX2_MAX = 0
    AND DX2_TIPRES = 'VALOR'
    AND DX2_DECIMA = 0
    AND DX2_TIPO = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.