Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
SET AUTOMATIC RELATIONS

SET AUTOMATIC RELATIONS 


 

SET AUTOMATIC RELATIONS ( Eine {; Viele} ) 
Parameter Typ   Beschreibung
Eine  Boolean in Viele-zu-Eine Verknüpfung
Viele  Boolean in Eine-zu-Viele Verknüpfung

Der Befehl SET AUTOMATIC RELATIONS wandelt temporär alle manuellen Verknüpfungen für die gesamte Datenbank im aktuellen Prozess in automatische um. Die Verknüpfungen bleiben automatisch bis zum erneuten Aufruf von SET AUTOMATIC RELATIONS.

  • Hat Eine den Wert TRUE, werden alle manuellen Viele-zu-Eine Verknüpfungen automatisch. Hat Eine den Wert FALSE, werden alle zuvor geänderten Viele-zu-Eine Verknüpfungen wieder zu manuellen Verknüpfungen.
  • Dasselbe gilt für den Parameter Viele, außer manuelle Eine-zu-Viele Verknüpfungen sind betroffen.

Dieser Befehl ändert Verknüpfungen, die in der Design-Umgebung als manuell festgelegt wurden, in automatisch, kurz bevor Sie Operationen ausführen, die eine automatische Verknüpfung erfordern (wie relationale Abfragen und Sortierungen). Nach Beendigung der Operation können Verknüpfungen wieder auf manuell zurückgesetzt werden, indem Sie SET AUTOMATIC RELATIONS erneut aufrufen.  Verknüpfungen, die in der Design-Umgebung auf automatisch gesetzt sind, werden von diesem Befehl nicht beeinflusst.

Hinweis:

  • Übergeben Sie True im Befehl SET AUTOMATIC RELATIONS, wird der automatische Modus für alle manuellen Verknüpfungen während der Sitzung gesperrt. In diesem Fall werden Aufrufe von SET FIELD RELATION während derselben Sitzung ignoriert, unabhängig ob sie vor oder nach SET AUTOMATIC RELATIONS gesetzt werden. Um den automatischen Modus zu entsperren und die Aufrufe von SET FIELD RELATION zu berücksichtigen, übergeben Sie False in SET AUTOMATIC RELATIONS.
  • Die automatischen Funktionen sind deaktiviert, wenn verwandte Tabellen in einem Listenformular angezeigt werden, das mit DISPLAY SELECTION, MODIFY SELECTION oder einem Unterformular angezeigt wird. Siehe Automatische und manuelle Verknüpfungen.

Folgendes Beispiel macht alle manuellen Viele-zu-Eine Verknüpfungen automatisch und macht jede zuvor geänderte Eine-zu-Viele Verknüpfung rückgängig:

 SET AUTOMATIC RELATIONS(True;False)



Siehe auch 

GET AUTOMATIC RELATIONS
GET RELATION PROPERTIES
SELECTION RANGE TO ARRAY
SELECTION TO ARRAY
SET FIELD RELATION
Verknüpfungen

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Verknüpfungen
Nummer: 310

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Geändert: 4D 2004

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)