Durch
eine Abhängigkeit zwischen zwei Feldern können Sie festlegen, dass, wenn der Wert des übergeordneten Felds sich ändert,
der Wert des untergeordneten (abhängigen) Felds sich ebenfalls ändert.
Es empfiehlt sich, diese Feldabhängigkeiten beim Entwurf des Schemas sorgfältig zu planen. Für abhängige Felder sind Hooks erforderlich, die Laufzeitfehler
verursachen können, wenn sie nicht ordnungsgemäß programmiert werden.
So erstellen Sie eine Abhängigkeit zwischen zwei Feldern durch
Hinzufügen eines Hooks "Value Changed" zu dem übergeordneten Feld:
- Öffnen Sie das Raster "Fields".
- Klicken Sie auf die Zelle "Value Changed" für das
übergeordnete Feld.
- Klicken Sie auf den Abwärtspfeil und danach auf "" oder "".
Wenn der Modus für sofortige
Bearbeitung (Instant Edit Mode) aktiviert ist, öffnet Designer automatisch den Script-Editor. Klicken Sie zum Aktivieren oder Inaktivieren der sofortigen
Bearbeitung auf "". Klicken Sie, falls erforderlich, doppelt auf die Zelle, um den Editor zu öffnen.
Designer zeigt in der Titelleiste des Fensters "Designer" an, welcher Editortyp verwendet wird.
Vergewissern Sie sich, dass der richtige Editor verwendet wird, bevor Sie Code hinzufügen
oder bearbeiten.
- Schreiben Sie im Script-Editor ein Script, das den Wert des übergeordneten
Felds abruft und ihn verwendet, um den Wert des untergeordneten Felds festzulegen. (Ein Beispiel
für das Festlegen eines übergeordneten Werts auf der Basis von untergeordneten Werten finden Sie im
Abschnitt Action hook for setting the value of a parent record.)
- Nachdem Sie Ihr Script fertig gestellt haben, klicken Sie auf "", um die
Syntax des Scriptcodes zu überprüfen.