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.
6 Antworten
-
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
-
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.
-
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)
endwenn du Lust hast, schicke ich dir gerne mal ne Einladung:-)
Gruß
Thomas
-
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/
-
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
-
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)
endHast meinen Tag gerettet Dankeschön
LG
Thomas
Content aside
- vor 4 JahrenZuletzt aktiv
- 6Antworten
- 661Ansichten