0

Datensatz in einer verbundenen Tabelle anlegen

kann ich per Befehlsschaltfläche einen Datensatz in einer verbundenen Tabelle anlegen?

so gelingt es mir nicht:

let p := (create Maschinen.'Anfangsstand2018_stunden2.csv'.Leistungserfassung);

p.(create Maschinen.'Anfangsstand2018_stunden2.csv'.Leistungserfassung.Erfassung := today());

popupRecord (p)

4 Antworten

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

    Hallo Wolfgang,

     

    erzähl mehr ;-)

    Ein Blick auf das Datenmodell wäre gut - von welcher Tabelle aus möchtest Du einen Datensatz in welcher Tabelle anlegen?

     

    Unabhängig davon, die neuerliche Verwendung von create in Zeile 2 ist zu viel.

     

    lg, Torsten

    • wolfgangmohr
    • vor 5 Jahren
    • Gemeldet - anzeigen

    GQ_Modell1

    Hallo Torsten,

    ich bin in Reparaturen unterwegs und möchte in der Tabelle Leistungserfassung einen neuen Eintrag machen (und dort Felder vorbelegen, z.B. das Feld Kennzeichen)

    so funktioniert es leider nicht:

    let p := Maschinen.'Anfangsstand2018_stunden2.csv'.Leistungserfassung;
    p.(Erfassung := today());
    popupRecord(p)

    (Erfassung ist ein Feld in der Tabelle Leistungserfasssung und wird hier nur beispielhaft angesprochen)

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

    Hm,

     

    für den neuen Datensatz sollte

     

    let p := (create Leistungserfassung);
    p.(Erfassung := today());
    popupRecord(p)

     

    genügen.

     

    lg, Torsten

    • wolfgangmohr
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Danke! Damit komme ich weiter :-)

    (so einfach.....)

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 1772Ansichten