Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20.6
SET AUTOMATIC RELATIONS

SET AUTOMATIC RELATIONS 


 

SET AUTOMATIC RELATIONS ( um {; muitos} ) 
Parâmetro Tipo   Descrição
um  Booleano in Estado de todas as relação Muitos a Um
muitos  Booleano in Estado de todas as relações Um a Muitos

SET AUTOMATIC RELATIONS muda temporariamente todas as relações manuais em relações automáticas para todo o banco no processo atual. As relações permanecem automáticas a menos que se realize uma chamada posterior a SET AUTOMATIC RELATIONS.

  • Se um é true, então todas as relações Muitos a Um se transformam em automáticas. Se Um é false, todas as relações Muitos a Um se tornam manuais.
  • Se muitos é true, então todas as relações Um a Muitos se transformam em automáticas. Se Muitos é false, todas as relações Um a Muitos se tornam manuais.

Este comando muda relações definidas como manuais em modo Desenho a automáticas, justo antes de executar operações que requeiram que sejam automáticas (tais como pesquisas relacionais e ordenações). Uma vez terminada a operação, as relações podem ser mudadas a manuais chamando novamente a SET AUTOMATIC RELATIONS. As relações definidas como automáticas no ambiente Desenho não são afetadas por este comando.

Nota: 

  • Quando passar True ao comando SET AUTOMATIC RELATIONS, o modo automático se "bloqueia" para todas as relações manuais durante a sessão. Neste caso, todas as chamadas ao comando SET FIELD RELATION durante a mesma sessão se ignoram, sem importar se estavam antes ou depois de SET AUTOMATIC RELATIONS. Para "desbloquear" o modo automático e ter em conta as chamadas a SET FIELD RELATION, passe False a SET AUTOMATIC RELATIONS.
  • As funcionalidades automáticas são desativadas quando as tabelas relacionadas são visualizadas em um formulário listado mostrado utilizando DISPLAY SELECTION, MODIFY SELECTION, ou um subformulário. Ver Relações manuais e automáticas.

Exemplo  

O exemplo a seguir torna automáticas todas as relações Muitos a Um e restabelece a manual todas as relações Um a Muitos modificadas previamente:

 SET AUTOMATIC RELATIONS(True;False)



Ver também 

GET AUTOMATIC RELATIONS
GET RELATION PROPERTIES
SELECTION RANGE TO ARRAY
SELECTION TO ARRAY
SET FIELD RELATION
Sobre Relações

 
PROPRIEDADES 

Produto: 4D
Tema: Relações
Número 310

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Modificado: 4D 2004

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)