Mehrere Aktionen bei Erstellen eines neuen Datensatzes
Hallo in die Runde,
folgendes Problem bei dem ich ich gerade nicht voran komme bzw nicht funktionieren will.
In einer Tabelle verwende ich unter diversen Karteireiter Schaltflächen zum Einfügen. Ich würde jetzt gerne diese Funktionen su umwandeln, dass wenn ein neuer Datensatz erstellt wird, diese Funktionen (die ich sonst immer manuell durchführen muss) automatisch duchgeführt werden und ich somit die Schaltflächen entfernen kann.
Aktuelle Funktonen der Schaltflächen.
Schaltfäche 1
let my := this;
let myF := (select Dokumente);
for ii in myF do
let newF := (create 'Schüler_Dok');
newF.('Schüler' := my);
newF.(Dokumente := ii)
end
Schaltfläche 2
let my := this;
let myF := (select Ausbildungsphasen);
for ii in myF do
let newF := (create 'Ausbildungsplan Praxis');
newF.('Schüler' := my);
newF.(Ausbildungsphasen := ii)
end
Schaltfläche 3
let my := this;
let myF := (select 'Ausbildungsinhalt Theorie');
for ii in myF do
let newF := (create 'Ausbildungsplan ATPL Theorie');
newF.('Schüler' := my);
newF.('Ausbildungsinhalt Theorie' := ii)
end
Schaltfläche 4
let my := this;
let myF := (select 'POH Theorie');
for ii in myF do
let newF := (create 'Ausbildungsplan AC');
newF.('Schüler' := my);
newF.('POH Theorie' := ii)
end
Wie kann ich diese Funktionen jetzt am einfachsten kombinieren um beim erstellen eines Neuen Datensatzes alles automatisch ablaufen zu lassen.
Danke!
2 Antworten
-
let my := this;
for ii in select Dokumente do
let newF := (create 'Schüler_Dok');
newF.('Schüler' := my);
newF.(Dokumente := ii)
end;
for ii in select Ausbildungsphasen do
let newF := (create 'Ausbildungsplan Praxis');
newF.('Schüler' := my);
newF.(Ausbildungsphasen := ii)
end;
for ii in select 'Ausbildungsinhalt Theorie' do
let newF := (create 'Ausbildungsplan ATPL Theorie');
newF.('Schüler' := my);
newF.('Ausbildungsinhalt Theorie' := ii)
end;
for ii in select 'POH Theorie' do
let newF := (create 'Ausbildungsplan AC');
newF.('Schüler' := my);
newF.('POH Theorie' := ii)
end
-
Dank, perfekt!
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1246Ansichten