0

Create von mehreren Datensätze

Moin Zusammen,

trotz tagelanger Recherche und des ausprobierens, drehe ich mich lediglich im Kreis 

Zu meinem Problem.

Aus der Tabelle " Spieltag" heraus möchte ich eine Fahrtkostenabrechnung in der Tabelle "Fahrtkostenabrechnung"erstellen und zwar von allen Spielern die in Kader( 1:N Verknüpfung "Spieltage mit Startelf) ausgewählt sind (i.d.R 15 Spieler)

Tabelle "Fahrtkostenabrechnung" soll das Auswahlfeld "Startadresse" auf Mannschaft (2) gesetzt werden und aus der Tabelle "Spieltage" aus dem Textfeld "Gastmannschaft" die entsprechende Adresse aus der Tabelle Mannschaften gezogen werden und in Fartkostenabrechnung "Start" eingetragen werden.

Das selbe mit Zieladresse auf Mannschaft gestellt, Spieltage Textfeld  Heimmannschaft entsprechende Adresse ziehen in Fahrtkostenabrechnung "Ziel"

Hoffentlich kann man meine Erklärung halbwegs verstehen.

AFADEEC7-425A-435A-99DC-7F819106D48B
6D002D94-DF32-4EF5-8F9F-0F28FCA45BB5
1D0DAB44-C125-48B6-8845-529F560BE3B6

6 Antworten

null
    • Thomas_Konradt
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Moin Zusammen,

    wo es hauptsächlich scheitert ist, die 15 verschiedene Verknüpfungen der Spieler im Kader (Akteure)

    Hat da jemand einen Tip?
    Danke und Gruß 

    Thomas

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Thomas, ich blicke da ehrlich gesagt nicht so recht durch. Soll für jeden der in 'Kader' eingetragenen Akteure ein Datensatz in der Tabelle Fahrkostenabrechnung' angelegt und mit dem Spieltag verknüpft werden? Das könnte eventuell so funktionieren (ohne Gewähr):

    let me := this;
    for i in Kader do
        myAkteur := i.Akteure;
        let newF := (create Fahrtkostenabrechnung);
        newF.(Akteure := myAkteur);
        newF.(Spieltage := me)
    end

    Mir ist aber nicht klar, woher die Daten kommen, die in den Datensatz eingetragen werden sollen. Also 'Ereignis', 'Strecke', 'Entfernung' usw.

    • Thomas_Konradt
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Moin Copytexter,

    richtig, es soll für jeden Spieler einen Datensatz in Fahrkostenerstellung erstellt werden.

    Die Daten "Ereignis etc." Kommen vom jeweiligen Spieltag. Das funktioniert soweit auch.

    hier mein derzeitiger Code :

    let me := this;
    let myHeim := Heimmannschaft1;
    let myGast := Gastmannschaft1;
    for x in Kader do
    let myK := x;
    let satz := (create Fahrtkostenabrechnung);
    satz.('Datum Ereignis' := me.Datum);
    satz.(Ereignis := me.text('Heim / Auswärtsspiel'));
    satz.(Startadresse := 2);
    satz.('Start Mannschaften' := myGast);
    satz.(Zieladresse := 1);
    satz.('Ziel Mannschaften' := myHeim)
    end

    wenn du Lust hast, schicke ich dir gerne mal ne Einladung:-)

    Gruß

    Thomas

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ja, ich kann zwar nicht versprechen, dann eine Lösung zu finden, aber es würde die Suche danach sicher erleichtern. Die E-Mail-Adresse steht auf meiner Website: https://www.copytexter.com/

    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Okay, noch ein Versuch unter Einbeziehung deines Codes:

     

    let me := this;
    for i in Kader do
        let myA := i.Akteure
        let newF := (create Fahrtkostenabrechnung);
        newF.(
            Akteure := myA;
            Spieltage := me;
            'Datum Ereignis' := me.Datum;
            Ereignis := me.text('Heim / Auswärtsspiel');
            'Start Mannschaften' := me.Gastmannschaft1;
            'Ziel Mannschaften' := me.Heimmannschaft1
            Startadresse := 2;
            Zieladresse := 1;
        )
    end

    • Thomas_Konradt
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Copytexter,

    so funktioniert es.

    let me := this;
    let myHeim := Heimmannschaft1;
    let myGast := Gastmannschaft1;
    for i in Kader do
    let myAkteur := i.Akteure;
    let newf := (create Fahrtkostenabrechnung);
    newf.('Datum Ereignis' := me.Datum);
    newf.(Ereignis := me.text('Heim / Auswärtsspiel'));
    newf.(Startadresse := 1);
    newf.('Start Mannschaften' := myGast);
    newf.(Zieladresse := 1);
    newf.('Ziel Mannschaften' := myHeim);
    newf.(Akteure := myAkteur)
    end

    Hast meinen Tag gerettet 😉 Dankeschön

    LG

    Thomas