0

verschachtelte for-Schleife

Hallo liebes Forum,

ich habe folgende Frage. In meiner Anwendung habe ich eine Hauptabelle (Kunden) mit mehreren Untertabellen. Jetzt möchte ich per Button einen Datensatz der Hauptabelle duplizieren sowie einige der dazugehörigen Datensätze der Untertabellen. Mit einem JA/Nein Auswahlfeld in den jeweiligen Untertabellen kann ich wählen, ob Datensätze der Untertabellen dupliziert werden sollen oder nicht. Ich habe es mit der Funktion der for-Schleifen schon hinbekommen, allerdings werden die Datensätze der Untertabellen mehrfach dupliziert. Was ist hier bei der Verschachtelung der for-Schleifen zu beachten, damit die Datensätze nur einmal dupliziert werden? Vielen Dank

2 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo,

    so allgemein:

    ---

    let me:=this;

    let new:=duplicate me;

    for i in me.UNTERTABELLE ['JA/NEIN FELD'=true] do

    let newUT:=duplicate i;

    newUT.Kunden:=new

    end

    ---

    Leo

    • DataSolution LUD GmbH
    • DSLUD
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Leo,

    vielen lieben Dank für die schnelle Antwort, es funktioniert super, sogar mit drei Untertabellen als verschachtelte Schleife.