4D v16.3GET FIELD RELATION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
GET FIELD RELATION
GET FIELD RELATION
O comando GET FIELD RELATION permite conhecer o estado automático/manual da relação começando desde o campoN para o processo atual. Todas as relações podem ser consultadas, incluindo as relações automáticas na janela de Estrutura. Passe em campoN, o nome do campo da tabela N desde onde começa a relação cujo estado queira conhecer. Se nenhuma relação se origina desde o campo campoN, os parâmetros um e muitos devolvem 0, se gera um erro e a variável sistema OK toma o valor 0 (ver a continuação).
0 = não há relação desde campoN. Se gera o erro de sintaxe No. 16 (“O campo não tem relação”) e a variável sistema OK toma o valor 0. 0 = não há relação desde campoN. Se gera o erro de sintaxe No. 16 (“O campo não tem relação”) e a variável sistema OK toma o valor 0. 1 = o estado automático/manual da relação Um a Muitos especificada está definido pela opção Relação Um a Muitos automática 2 = a relação Um a Muitos é manual para o processo. 3 = a relação Um a Muitos é automática para o processo. Pode comparar os valores recebidos nos parâmetros um e muitos com as constantes do tema “Relações”:
Dada a seguinte estrutura: As propriedades da relação que une o campo [Empregados]Empresa com o campo[Empresas]Nome são as seguintes: O código a seguir ilustra as diferentes possibilidades oferecidas pelos comandos GET FIELD RELATION, GET AUTOMATIC RELATIONS e SET FIELD RELATION, SET AUTOMATIC RELATIONS assim como seus efeitos: GET AUTOMATIC RELATIONS(um;muitos) `devolve False, False GET FIELD RELATION([Empregados]Empresa;um;muitos) `devolve 1,1 GET FIELD RELATION([Empregados]Empresa;um;muitos;*) `devolve 3,2
Ver também
GET AUTOMATIC RELATIONS
|
PROPRIEDADES
Produto: 4D HISTÓRIA
Criado por: 4D 2004 ARTICLE USAGE
Manual de linguagem 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||