GET RELATION PROPERTIES
GET RELATION PROPERTIES ( pontCampo|numTabela {; numCampo}; Tabela ; Campo {; discriminante {; autoUm {; autoMuitos}}} )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
pontCampo|numTabela | Ponteiro, Inteiro longo | → | Ponteiro de campo ou número da tabela |
numCampo | Integer | → | Número de campo se o número da tabela for passado como primeiro parâmetro |
Tabela | Integer | ← | Nº de tabela ou 0 se nenhuma relação tiver sido definido para o campo |
Campo | Integer | ← | Número de campo ou 0 se nenhuma relação for definida para o campo. |
discriminante | Integer | ← | Número de campo discriminante ou 0 se nenhum campo |
autoUm | Boolean | ← | True = relação Um automática, False = Relação Um manual |
autoMuitos | Boolean | ← | True = relação Um para Muitos automática, False = Relação Um para Muitos manual |
Descrição
O comando GET RELATION PROPERTIES retorna as propriedades da relação (se houver) que começa do campo fonte definido por numTabela e numCampo ou por pontCampo.
Pode passar:
-
Números de tabela e de campo en numTabela e numCampo,
-
Ou um ponteiro ao campo em pontCampo. Quando o comando tiver sido executado:
-
Os parâmetros tabelaUm e campoUm contem respectivamente o número da tabela e do campo aos quais aponta a relação (do campo fonte). Se nenhuma relação começa a partir do campo, este parâmetro retorna 0.
-
O parâmetro escolha contém o número do campo escolhido (da tabela objetivo) definido dentro desta relação. Se não for definido um campo escolhido nessa relação, ou se nenhuma relação parte do campo fonte, este parâmetro retorna 0.
-
Os parâmetro autoUm e autoMuitos retornam True se, respectivamente, as opções “Relação um a muitos automática” e “Relação muitos a um automática” forem selecionadas para esta relação; do contrário, retornam False. Nota: os parâmetros autoUm e autoMuitos também devolverão True se nenhuma relação parte do campo fonte (nesse caso retornam valores não significativos.). O valor dos parâmetros tabelaUno e campUno permitem assegurar de que uma relação existe.
Ver também
GET FIELD ENTRY PROPERTIES
GET FIELD PROPERTIES
GET TABLE PROPERTIES
SET AUTOMATIC RELATIONS
SET FIELD RELATION