4D v14.3

OLD RELATED MANY

Home

 
4D v14.3
OLD RELATED MANY

OLD RELATED MANY 


 

OLD RELATED MANY ( Feldname ) 
Parameter Typ   Beschreibung
Feldname  Feld in Eine-Feld

Der Befehl OLD RELATED MANY ist identisch mit dem Befehl RELATE MANY, außer dass er zum Einrichten der Verknüpfung den alten Wert im Eine-Feld verwendet.

Hinweis: OLD RELATED MANY verwendet den alten Wert des Viele-Felds, der mit der Funktion Old zurückgegeben wird. Weitere Informationen dazu finden Sie in der Beschreibung zur Funktion Old.

OLD RELATED MANY ändert die Auswahl der verknüpften Tabelle und wählt den ersten Datensatz der Auswahl als den aktuellen Datensatz.

Beispiel: Ändert der Anwender das Verknüpfungsfeld, in der folgenden Methode das Feld Code, müssen natürlich auch alle verknüpften Datensätze geändert werden. Über den neuen Wert kann aber die Verknüpfung nicht aufgebaut werden, da in den Datensätzen noch der alte Wert steht. Rufen Sie dazu den Befehl  OLD RELATED MANY auf. Er gibt die Auswahl der mit dem alten Wert verknüpften Datensätze an. Danach können die Verknüpfungsfelder aktualisiert werden:

 If(During`Skript des Feldes Code
    If(Code#Alt(Code) `Wenn das Feld Code geändert wurde
       OLD RELATED MANY(Code) `Lade die alten Datensätze
       APPLY TO SELECTION([Kontakte];[Kontakte]CodeE:=Code)
  `Das Feld CodeE aktualisieren
    End if
 End if

 
EIGENSCHAFTEN 

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

Dieser Befehl ändert den aktuellen DatensatzDieser Befehl ändert die aktuelle Auswahl

 
GESCHICHTE 

Erstellt: < 4D v6

 
SIEHE AUCH 

OLD RELATED ONE
RELATE MANY

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)