Consulte a docuemntação de Implementação
O registo destas tabelas se faz sobre três separadores idênticos, cada um definindo um controlo.
Apresentação
O cabeçalho de ecrã define as condições globais ligadas ao controlo, cada separador que estando idêntico e permitindo os controlos sucessiveis (um único separador está então apresentado na seguida da documentação).
Se um controlo de existência numa tabela está declarada num dos separadores, as condições dos separadores seguintes podem explorar o facto que esta tabela está em linha. Assim, por exemplo, se uma das tabelas faz referência à tabela TABCUR (de abreviação TCU) para verificar que o campo registado é um código divisa, os controlos seguintes podem fazer intervir os campos da tabela como por exemplo [TCU]CURRND.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Bloco número 1
| Ce code identifie de façon unique les fiches créées. |
|   |
Obrigatório
| Esta informação indica se a zona está obrigatória ou não. Para um campo alfanumerico, obrigatório significa que a zona não pode estar vazia. Para um campo numérico ou de tipo data, obigatório significa que um valor nulo não pode ser registado. |
| Se a check box Obrigatória está assinalada, é possível de reacrescentar uma condição suplementar. Se a condição está vazia ou o resultado da condição é verdadeiro, a zona é obrigatória. Senão, um valor nulo pode ser registado. |
Execução
| Este campo permite de definir o contexto de utilização da tabela de controlo:
|
Fechar
Apresentação
Nestes separadores, encontram-se os controlos sucessíveis a realizar (após eventual controlo de campo obrigatório) sobre um campo controlado pela tabela.
Outro, o tipo de controlo (que pode ser Nenhum se todos os controlos necessários foram já definidos no cabeçalho ou nos separadores precedentes), encontram-se os elementos relativos ao controlo (lista dos valores, tabela, intervalos...), assim que uma mensagem de erro a afixar se o controlo não está satisfeito.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Tipo de controlo
| O tipo de controlo (que pode ser Nenhumse todos os controlos necesários foram já definidos no cabeçalho ou nos separadores precedentes), pode igualmente tomar os valores seguintes :
|
| Este campo não está registado se o tipo é Valor obrigatório Neste caso, é possível de relacionar a lista de escolha proposta a uma escolha precedente sobre outro campo do mesmo ecrã controlado por uma outra tabela de controlo cujo se dá o código, e que utiliza num dos seus controlos uma primeira lista da escolha. Para fazer, associa-se, num quadro dos valores que segue, um valor controlado a um dos valores da tabela de controlo ligada (se não existe valor registado na coluna dos valores dependentes, então o código registado pode ser utilizado qualquer que seja o valor controlado na tabela de dependência). Este mecanismo é análogo às dependências definidas nas tabelas diversas, mas introduz um constrangimento: Com efeito, este tipo de tabela "dependente" não pode ser utilizado na função de afectação das tabelas de controlo, mas unicamente em gestão de ecrã (em registando um valor na coluna Tabela de controlo, uma janela abre-se então, para registar uma expressão definindo o valor de controlo no contexto). |
Quadro Valores
| Regista-se neste quadro a lista exaustiva dos valores autorizados ou interditos no registo, segundo que o tipo do controlo é Valores obrigatórios ou Valores interditos. Até 30 valores podem ser registados, com um valor de dependência em face se a tabela de controlo depende de uma outra tabela de controlo. |
| Permite de indicar os valores correspondentes à tabela de dependência. |
Parâmetros
| Estes campos permitem de definir um valor mínimo e um valor máximo entre os quais os dados devem estar compreendidos, quando o controlo está Limite de valor. Estes limites não podem ser que valores numéricos. |
|   |
| Quando o controlo é de tipo "referência tabela", o campo controlado deve corresponder a um valor de chave da tabela que se define aqui. A chave utilizada é aquela definida pelo primeiro índice da tabela (que deve forçosamente ser definido numa parte). |
| Quando o controlo é de tipo Expressão, define-se aqui uma expressão lógica que deve ser verdadeiro para que o controlo seja considerado como realizado. O valor corrente a controlar está definido pela variável VALEUR. Assim, pode-se colocar as expressões diversas, em se ajudando do editor de fórmula. Por exemplo :
|
| Regista-se aqui a mensagem de erro que será afixada se o controlo não foi respeitado. |
Fechar
Os seguintes campos estão presentes na janela aberta por este botão : Bloco número 1
Bloco número 2
Fechar Este botão permite de recopiar a definição da transação depois ou versus um outro dossier. |
Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :
Esta mesagem está afixada se uma fórmula de cálculo incorreto (do ponto de vista sintaxico) foi registado
O valor xx registado no quadro dos valores depedentes não faz parte da lista das escolhas possíveis na tabela de controlo CTRL que foi registado no campo Dependência.