4D v16.3

SET AUTOMATIC RELATIONS

Inicio

 
4D v16.3
SET AUTOMATIC RELATIONS

SET AUTOMATIC RELATIONS 


 

SET AUTOMATIC RELATIONS ( uno {; muchos} ) 
Parámetro Tipo   Descripción
uno  Booleano in Estado de todas las relaciones Muchos a Uno
muchos  Booleano in Estado de todas las relaciones de Uno a Muchos

SET AUTOMATIC RELATIONS cambia temporalmente todas las relaciones manuales en relaciones automáticas para toda la base en el proceso actual. Las relaciones permanecen automáticas a menos que se realice una llamada posterior a SET AUTOMATIC RELATIONS.

  • Si uno es true, entonces todas las relaciones Muchos a Uno se vuelven automáticas. Si uno es false, todas las relaciones Muchos a Uno se vuelven manuales.
  • Si muchos es true, entonces todas las relaciones Uno a Muchos se vuelven automáticas. Si muchos es false, todas las relaciones Uno a Muchos se vuelven manuales.

Este comando cambia relaciones definidas como manuales en modo Diseño a automáticas, justo antes de ejecutar operaciones que requieran que sean automáticas (tales como búsquedas relacionales y ordenaciones). Una vez termina la operación, las relaciones pueden cambiarse a manuales llamando nuevamente a SET AUTOMATIC RELATIONS.  La relaciones definidas como automáticas en el entorno Diseño no son afectadas por este comando.

Nota: cuando pase True al comando SET AUTOMATIC RELATIONS, el modo automático se "bloquea" para todas las relaciones manuales durante la sesión. En este caso, todas las llamadas al comando SET FIELD RELATION durante la misma sesión se ignoran, sin importar si estaban antes o después de SET AUTOMATIC RELATIONS. Para "desbloquear" el modo automático y tener en cuenta las llamadas a SET FIELD RELATION, pase False a SET AUTOMATIC RELATIONS.

Ejemplo  

El siguiente ejemplo vuelve automáticas todas las relaciones Muchos a Uno y restablece a manual todas las relaciones Uno a Muchos cambiadas previamente:

 SET AUTOMATIC RELATIONS(True;False)



Ver también 

GET AUTOMATIC RELATIONS
GET RELATION PROPERTIES
Relaciones
SELECTION RANGE TO ARRAY
SELECTION TO ARRAY
SET FIELD RELATION

 
PROPIEDADES 

Producto: 4D
Tema: Relaciones
Número 310

This command can be run in preemptive processes

 
HISTORIA 

Modificado: 4D 2004

 
ARTICLE USAGE

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