0

Verknüpfungsfeld befüllen mit create

Hallo!
Das Verknüpfungsfeld, das Probleme bereitet ist 'Folien/Schilder Bestellung'.
Die dahinterliegend Struktur ist kompliziert zu erklären. Aber vielleicht kann jemand auch so den Fehler finden?
Danke!

let myTurnier := this.Titel;
let myDatum := Datum;
let myLK := chosen('Läufe');
let myID := 'Turnier ID';
let myBestellung := first(select Checkliste where 'Turnier ID' = myID).Nr;
for i in myLK do
for a in range(Anzahl) do
let myFolie := (create Folienpositionen);
myFolie.(Turnier := myTurnier);
myFolie.(Datum := myDatum);
myFolie.(LK := i);
myFolie.('Folien/Schilder Bestellung' := myBestellung);
myFolie.(Platz := a + 1 + ". Platz")
end
endBildschirmfoto 2020-01-17 um 11.19.13

3 Antworten

null
    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo,

     

    let myBestellung := first(select Checkliste where 'Turnier ID' = myID)

     

    sollte genügen.

     

    lg, Torsten

    • info.28
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ich hab den Fehler gefunden!
    Habe mich in der markierten Zeile auf eine falsche Tabelle bezogen.

    let myTurnier := this.Titel;
    let myDatum := Datum;
    let myLK := chosen('Läufe');
    let myID := 'Turnier ID';
    let myBestellung := first(select 'Folien/Schilder Bestellung' where 'Turnier ID' = myID).Nr;
    for i in myLK do
    for a in range(Anzahl) do
    let myFolie := (create Folienpositionen);
    myFolie.(Turnier := myTurnier);
    myFolie.(Datum := myDatum);
    myFolie.(LK := i);
    myFolie.('Folien/Schilder Bestellung' := myBestellung);
    myFolie.(Platz := a + 1 + ". Platz")
    end
    end

    • info.28
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Danke trotzdem für deine Antwort, Torsten!!