0

Automatisches Erstellen mehrer Datensätze mit Verknüpfung

Hallo,

Ich habe in einer Tabelle ohne Verknüpfungen "Dashboard" einen Button mit welchem für bestimmte Datensätze in Tabelle "Kontakte" neue Datensätze in einer weiteren zu Kontakte verknüpften Tabelle "Buchen" neue Datensätze generiert werden sollen. Der Code beim Button sieht so aus:

let myAbrechnung := (select Kontakte where Abrechnung = "Ja");
for i in myAbrechnung do
let myLohn := (create Buchen);
myLohn.(Betrag := i.Nettolohn);
myLohn.(Kontakte := i.Kontakt); 
myLohn.(Soll := record(Konten,45));
myLohn.(Haben := record(Konten,143))
end

Bis auf das verknüpfte Feld Kontakt funktioniert das Generieren und Befüllen von den neuen Datensätzen in Buchen einwandfrei. Beim Feld Kontakte heisst es "Expression must return a number or record id: i.Kontakt in Zeile 5, Spalte 31". Kann mir hier jemand weiterhelfen?

Gruss, Marc

2 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Marc,

    ---

    let myAbrechnung := (select Kontakte where Abrechnung = "Ja");
    for i in myAbrechnung do
    let myLohn := (create Buchen);
    myLohn.(Betrag := i.Nettolohn);
    myLohn.(Kontakte := i); 
    myLohn.(Soll := record(Konten,45));
    myLohn.(Haben := record(Konten,143))
    end

    ----

    Leo

    • Machgg
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Vielen Dank für die rasche Hilfe und vorallem um diese Uhrzeit!!!

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 2Antworten
  • 1334Ansichten