4D v16.3

GET RELATION PROPERTIES

Página Inicial

 
4D v16.3
GET RELATION PROPERTIES

GET RELATION PROPERTIES 


 

GET RELATION PROPERTIES ( pontCampo|numTabela {; numCampo}; Tabela ; Campo {; discriminante {; autoUm {; autoMuitos}}} ) 
Parâmetro Tipo   Descrição
pontCampo|numTabela  Ponteiro, Inteiro longo in Ponteiro de campo ou número da tabela
numCampo  Inteiro longo in Número de campo se o número da tabela for passado como primeiro parâmetro
Tabela  Inteiro longo in Nº de tabela ou 0 se nenhuma relação tiver sido definido para o campo
Campo  Inteiro longo in Número de campo ou 0 se nenhuma relação for definida para o campo.
discriminante  Inteiro longo in Número de campo discriminante ou 0 se nenhum campo
autoUm  Booleano in True = relação Um automática, False = Relação Um manual
autoMuitos  Booleano in True = relação Um para Muitos automática, False = Relação Um para Muitos manual

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

 
PROPRIEDADES 

Produto: 4D
Tema: Acesso a Estrutura
Número 686

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v6.7

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)