0

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

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    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

    • HEC
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Dank, perfekt!

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 2Antworten
  • 1246Ansichten