SET AUTOMATIC RELATIONS
SET AUTOMATIC RELATIONS ( um {; muitos} )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
um | Boolean | → | Estado de todas as relação Muitos a Um |
muitos | Boolean | → | Estado de todas as relações Um a Muitos |
Descrição
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