| | TABLEMASTER | S | Tabela mestre dicTable.tableName |
| | FIELDSMASTER | S | Colunas de relacionamento na tabela mestre (separadas por ,) |
| | TABLEDETAIL | S | Tabela detalhe dicTable.tableName |
| | FIELDSDETAIL | S | Colunas de relacionamento na tabela detalhe (chaves extrangeiras, em igual quantidade que FIELDSMASTER, separadas por ,) |
| | TABLEFILTER | S | Filtro para tabela detalhe |
| | ISLOOKUP | L | Quando verdadeiro, relacionamento 1 ⇒ n (uma coluna lookup é criada na tabela, ver RESULTFIELDS),
caso contrário n ⇒ n, na janela PAD a tabela detalhe
aparece em uma aba, na parte inferior da tabela mestre
|
|
| | ITEMACTION | S |
Eventos da tabela e configuração de acesso leve à tabela,
no contexto do detalhe
|
| | RESULTALIAS | S | Nome alternativo de exibição da tabela detalhe,
especificar somente se diferente que dicTable.tableAlias. |
| | TABORDER | I | Ordem das abas (guias) na janela PAD |
|
| | ITEMACTION | S |
Além das padrões, são configurações válidas:
- 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).
- menuId Item de Menu (dicAppMenu.itemID) a abrir. Especificar somente
se existir mais de uma entrada com dicAppMenu.tableName = TABLEDETAIL
|
| | 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 |
|
| | JOINTYPE | S | Lista de tipos de relacionamento (dicJoinType.joinType), em igual quantidade que FIELDSMASTER (e FIELDSDETAIL), separadas por (,) |
| | OPERATORS | S | Lista de operadores do relacionamento, em igual quantidade que FIELDSMASTER (e FIELDSDETAIL), separadas por (,):
- = Igual
- <> Diferente
- < Menor que
- > Maior que
- <= Menor ou igual que
- >= Maior ou igual que
ver reportBuilder.daSQL
|