Version 3
APPLY TO SUBSELECTION (Untertabelle; Formel)
Parameter | Typ | Beschreibung | |
Untertabelle | Untertabelle | Zu ändernde Untertabelle | |
Formel | Formel | Zuweisung oder Methode |
Beschreibung
Der Befehl APPLY TO SUBSELECTION wendet Formel auf alle Unterdatensätze der Unterauswahl von Untertabelle an. Formel kann eine einfache Zuweisung oder der Aufruf einer Methode sein.
Ist die aktuelle Unterauswahl von Untertabelle leer oder kein aktueller Hauptdatensatz in der Tabelle vorhanden, wird APPLY TO SUBSELECTION nicht ausgeführt. Die Änderung der aktuellen Unterauswahl wird nur gespeichert, wenn der dazugehörige Datensatz gesichert wird.
Mit APPLY TO SUBSELECTION können Sie Informationen aus einer Unterauswahl sammeln oder die Unterauswahl ändern.
Beispiel
Folgendes Beispiel schreibt die Anfangsbuchstaben der Vornamen in [People]Children groß:
ALL SUBRECORDS ([People]Children) APPLY TO SUBSELECTION([People]Children;[People]Children'Name:= Uppercase(Substring([People]Children'Name;1;1)) +Lowercase(Substring([People]Children'Name;2)))
Hinweis: Die Anweisung APPLY TO SUBSELECTION steht in einer Zeile. Der Übersichtlichkeit halber ist sie hier in mehrere Zeilen aufgeteilt.
Referenz
ALL SUBRECORDS, EDIT FORMULA, QUERY SUBRECORDS, SAVE RECORD.