Colunas de relacionamento na tabela detalhe (chaves extrangeiras, em igual quantidade que FIELDSMASTER, separadas por ,)
DISABLED
L
Quando T esta linha é ignorada
TABLEFILTER
S
Filtro para tabela detalhe e, opcionalmente, para a lista de seleção do lookup
ISLOOKUP
L
Quando verdadeiro, relacionamento n ⇒ 1 (uma coluna lookup é criada na tabela, ver RESULTFIELDS),
caso contrário 1 ⇒ n, na janela PAD a tabela detalhe
aparece em uma aba, na parte inferior da tabela mestre
Para 1 ⇒ n (Mestre/Detalhe)
ITEMACTION
S
Eventos da tabela, na janela PAD, configuração de acesso leve à tabela
(no contexto do detalhe) e o seguinte parâmetro:
menuId Item de Menu (dicAppMenu.itemID) a abrir. Especificar somente
se existir mais de uma entrada com dicAppMenu.tableName = TABLEDETAIL
enabled indica se o detalhe esta:
T habilitado
F desabilitado
D habilitado somente no Desktop
W habilitado somente no Web
RESULTALIAS
S
Nome alternativo de exibição da tabela detalhe,
especificar somente se diferente que dicTable.tableAlias.
TableOrder texto a colocar na cláusula ORDER BY do SELECT da tabela detalhe.
Se não especificada é utilizado FIELDSDETAIL (se não for uma coluna calculada).
listFilter Filtro opcional, para aplicar a lista do lookup (ver tambem TableFilter ) no formato:
<Coluna> <operador> <valor>. Onde
<Coluna> nome de uma coluna da tabela TABLEDETAIL;
<operador> =, <, <=, >, >=, !=, <>, in;
<valor> usar ' ou " para strings, ponto (.) para numéricos, NULL ou "'<item1>', '<item2>'... '<itemN>'" para especificar uma lista (in).
RESULTFIELDS
S
Colunas resultado (da tabela detalhe, separadas por ,).
A table mestre é acrescentada com a primeira coluna aqui especificada.
Esta coluna (dicField.fieldName) pode ser do
tipo (ver dicDataType):
dtString
dtInteger
dtSmallInt
dtDouble
dtDateTime
dtWideString
As outras colunas especificadas, são exibidas na lista de seleção na janela PAD.
A lista de seleção é filtrada por TABLEFILTER.
Se a última coluna iniciar com $ é considerado um lookup duplo.
RESULTALIAS
S
Nome alternativo de exibição, especificar somente se diferente que dicField.fieldAlias.
Especifique pipe (|) no início de esta coluna, se deseja que as colunas da
lista tenham cabeçalho.
RESULTNAME
S
Nome interno da coluna, para ser utilizado dentro dos filtros ou scripts.
Se não especificado, o nome é {TABLEDETAIL}_{RESULTFIELDS[0]} (se já existir
um nome assim, Argow coloca 1, 2, 3... no final). Se especificado, e mostrado no nome técnico entre parênteses.
LOADFIELDS
S
Lista de colunas (da tabela detalhe, separadas por ,) que serão criadas e acrescentadas à tabela mestre, sendo somente para exibição
LOADALIAS
S
Lista de nomes alternativos de exibição (separadas por ,), especificar somente se diferente que dicField.fieldAlias
LOADNAMES
S
Lista de nomes internos das colunas (separadas por ,), para ser utilizado dentro de script