Mehrfachauswahl
Ich habe ein Mehrfachauswahlfeld. Mit einem Button möchte ich einen neuen Datensatz in einer anderen Tabelle erzeugen, welche die gleiche Mehrfachauswahl enthält. Die ausgewählten Elemente der MFA des Ausgangsdatensatzes möchte ich per Skript auch auf dem neu erstellten Datensatz setzen. Wie kann ich das realsieren?
5 Antworten
-
Hallo Mathias, das Mehrfachauswahlfeld muss mit denselben Einträgen auch in der anderen Tabelle vorhanden sein. Dann kann man die Auswahl in den neuen Datensatz übernehmen. Zum Beispiel so:
let me := this;
let newRec := create ANDERETABELLE;
newRec.(MEHRFACHAUSWAHL := me.MEHRFACHAUSWAHL);
openRecord(newRec)
-
Hallo Copytexter, vielen Dank für die super schnelle Hilfe. Jetzt klappt ja bestens!
-
Hallo, der Skript funktioniert bei mir super, jedoch erzeugt er mir keine Verknüpfung in der Untertabelle in der das Ziel-MFA Feld ist.
-
Hallo René, in dem Beispielcode ging es auch nicht darum, eine Verknüpfung zu erzeugen, sondern darum, den Inhalt eines Datenfeldes in eine andere Tabelle zu übernehmen. Wenn die betreffenden Tabellem miteinander verknüpft sind, könnte man den Code aber entsprechend erweitern. Als Beispiel:
let me := this;
let newRec := create ANDERETABELLE;
newRec.(VERKNUEPFUNG := me);
newRec.(MEHRFACHAUSWAHL := me.MEHRFACHAUSWAHL);
openRecord(newRec)
-
vielen Dank
Content aside
- vor 4 JahrenZuletzt aktiv
- 5Antworten
- 752Ansichten