1 | TABLENAME | S | Nome da tabela dicTable.tableName |
FIELDNAME | S | Nome da coluna no Banco de Dados |
| FIELDALIAS | S | Nome de exibição (rótulo) |
| DATATYPE | S |
Tipo de dados dicDataType.dataType
Para forçar um editor especializado, o tipo de dados pode ser diferente do tipo do banco de dados.
Assim, por exemplo, para colunas de um caractere S(1), pode especificar dtBoolean. Ou dtMemo, para
colunas string. dtTime para ativar o editor de horas numa coluna "data e hora".
|
| HIDE | L | Quanto verdadeiro, a coluna é ocultada (não cria coluna na planilha nem ficha) mas
é selecionada (SELECTed) e pode ser referenciada em scripts (mas não onPaint). Se quiser ocultar a coluna da planilha e ficha use
dicField.DATAEDITOR.
A exceção ocorre quando esta coluna for referenciada como Field
de uma coluna onDemand (DATAEDITOR ← onDemand).
Para não selecionar a coluna, utilizar o evento onSelect da
tabela ou restrinja o acesso em araFieldAccess.
|
| READONLY | L |
Quando verdadeiro, a coluna é somente leitura, incluso nos scripts.
Para permitir a modificação vía script e não pelo usuário, informe
allowEdit=F na coluna DATAEDITOR.
Se uma chave extrangeira é somente leitura, não poderá inserir registros na tabela.
Na janela PAD aparece
|
| REQUIRED | L | Quando verdadeiro, deve informar valor. Na janela PAD aparece |
| MODIFIABLE | L | Quando verdadeiro, o valor sempre
pode ser informado. Quando falso, o valor não pode ser alterado na edição (não modificável). |
| CANDIDATE | L | Quando verdadeiro, é uma chave candidata.
Antes de atualizar a tabela, Argow confere que o valor seja único na tabela.
Quando duplicar uma linha numa janela PAD (usando Ctrl+=) colunas candidatas
não são copiados. Valores
NULL não são conferidos, isto é, podem ser repetidos.
Se não for desejável, usar REQUIRED.
Esta condição deve estar respaldada com uma restrição no Banco de Dados.
Pode desativar a conferência em dicConfig variável CHECK_CANDIDATE_FIELDS |
| CUSTOMCONSTRAINT | S | Validação da coluna |
| CONSTRAINTERRORMESSAGE | S | Mensagem de erro para o usuário, caso validação for Notação Rápida.
Para usar aspas simples, coloque duas seguidas ('')
|
| EDITMASK | S | Máscara de edição. Para coluna numéricas, se não for especificado é utilizado o
valor indicado em DISPLAYMASK.
Valores padrão
podem ser especificados em dicConfig usando as variáveis:
|
| DISPLAYMASK | S | Máscara de exibição
para colunas (numéricas, data e string). Em caso de colunas numéricas, também utilizado como máscara de
ediçao (se EDITMASK for '').
Valores padrão
podem ser especificados em dicConfig usando as variáveis:
|
| DEFAULTVALUE | S |
Valor padrão, colocado por Argow na inserção de registros (after ins, na versão desktop; before update, na versão web).
Para não permitir a modificação pelo usuário, informe
allowEdit=F na coluna DATAEDITOR
(já que se fosse somente leitura (DicField.readonly) não seria possível atribuir valor).
Os valores podem ser constantes (T, 1, 0) ou
variáveis globais (na forma :<grupo>.<nome>) e
algumas das variáveis Argow:
|
| HINT | S | Dica |
| HELPCONTEXT | S | Identificador para ativar ajuda de contexto em um arquivo de ajuda externo |
| DESCRIPTION | S | Descrição da coluna mostrada no rodapé durante a edição e inserção |
| DATAEDITOR | S | Especificações de personalização do editor e apresentação |
| CALCULATED | S(1) | Quando com valor, a coluna é uma coluna calculada.
O valor (usualmente A, B, etc) estabelece a ordem de criação.
A coluna calculada utiliza a fórmula contida na coluna FORMULA |
| FORMULA | S | Armazena o script da coluna calculada |
| SELECTABLE | L | Quando verdadeiro, a coluna pode ser selecionável nos wizards |
| AUTOSEARCH | L | Quando verdadeiro, ira requer informação do usuário |
| MANDATORY | L | Quando verdadeiro, informar um valor obrigatório |
| SEARCHABLE | L | Quando verdadeiro, pode ser utilizado em queries de busca |
| SORTABLE | L | Quando verdadeiro, pode ser utilizado para ordenar dados |
ver reportBuilder Data Dictionary
|