0

Verknüpfung zum Datensatz bei automatisch generierten Datensätzen

Hallo zusammen

Folgendes versuche ich zu erstellen:

In der Tabelle "Erfassung" möchte ich in der Verknüpfung 1:N aus der Tabelle "eBKP-h" eine Position auswählen, die dann automatisch in der Tabelle "IH-Übersicht" Datensätze aus der Tabelle "Instandhaltungsplanung" die mit der Tabelle "eBKP-H" verknüpft sind generieren. Dabei soll die Verknüpfung zum Datensatz aus der Tabelle "Erfassung" verknüpft werden. 

Die Datensätze werden generiert, jedoch die Verknüpfung zu der Tabelle Erfassung funktioniert nicht. Weiss jemand wo der Fehler im Code liegt? Ich habe mit newRecord.'Erfassung'.(Nr := i.NUMMER) alles mögliche probiert und habe es nicht hinbekommen.

 

let selectedPos := this.'eBKP-H';
let NUMMER := this.Nr;
let relatedIH := (select Instandhaltungsplanung where 'eBKP-H' = selectedPos);
for i in relatedIH do
    let newRecord := (create 'IH-Übersicht');
    newRecord.('Arbeitsplan Nr. 108' := i.'Arbeitsplan Nr.');
    newRecord.('Arbeitsplan Bezeichnung 109' := i.'Arbeitsplan Bezeichnung');
    newRecord.'Erfassung'.(Nr := i.NUMMER)
end

 

Danke für  die Hilfe. 

1 Antwort

null
    • Sodeli GmbH
    • Miladin_M
    • vor 5 Tagen
    • Gemeldet - anzeigen

    Habe es hingekriegt (Überlegungsfehler)  :)

     

    let selectedPos := this.'eBKP-H';
    let me := this;
    let relatedIH := (select Instandhaltungsplanung where 'eBKP-H Struktur Campos' = selectedPos);
    for i in relatedIH do
        let newRecord := (create 'IH-Übersicht');
        newRecord.('Arbeitsplan Nr.' := i.'Arbeitsplan Nr.');
        newRecord.('Arbeitsplan Bezeichnung' := i.'Arbeitsplan Bezeichnung');
        newRecord.('Erfassung' := i.me)
    end