0

Button für neuen Eintrag in eine Untertabelle

Ich versuche seit länngerem herauszufinden, wie ich über eine Button (bei mir Button: Eintrag Tätigkeit) eine neuen Eintrag in die Untertabelle "Tätigkeiten" eintragen kann und die Verknüpfung zur Haupttabelle "Zeitaufnahme" beibehält. Mit der Formel: let new:= (create 'Tabelle Zeiaufnahme"); popupRecord(new) kann ich einen neuen Eintrag in die Untertabelle erstellen, diese ist aber leider nicht automatisch verknüpft.

Siehe Abbilung:

 

Wäre toll wenn mir jemand eine Idee hätte, wie ich dabei vorgehen kann.

Danke.

10 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Stefan,

    wenn die Tabelle, wo du dich gerade befindest  und die Verknüpfung  zu der Tabelle in der U ntertabellebeide "Zeitaufname" heißen dann:

    ---

    let me:=this;

    let new:= (create 'Tabelle Zeiaufnahme");

    new.Zeitaufname:=me;

    popupRecord(new)

    ---

    Leo

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Stop! Du möchtest doch die Tätigkeiten eintragen:

    ---

    let me:=this;

    let new:= (create 'Tätigkeiten');

    new.Zeitaufname:=me;

    popupRecord(new)

    ---

    Leo

    • Stephan_S
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hoi Leo, danke für die rasche Antwort. 

    Ich habe es nun versucht, doch ich bekomme die Meldung: Tabellenspalte wurde nicht gefunden: Zeitaufnah e in Zeile 3, Spalte 17. 

    ---

    let me:=this;

    let new:= (create 'Tätigkeiten');

    new.Zeitaufname:=me;

    popupRecord(new)

    ---

     

    Hast Du eine Idee an was das liegt?

    Danke und Gruss Stephan

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Wie heißt die Verknüpfung zu Zeitaufname in der untertabelle Tätigkeiten?

    • Stephan_S
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich nehmen an es ist "Tätigkeiten". 

    Bildschirmfoto 2020-03-21 um 14.42.40

    • Stephan_S
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hier noch einen Hinweis Screen zur Datenbankstruktur.

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Nein, öffne die Tabelle Tätigkeiten und guck dort wie die Verknüpfung zu Zeitaufnahme heißt.

    • Stephan_S
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Das muss die Verknüpfung sein!

    Bildschirmfoto 2020-03-21 um 15.12.35

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    let me:=this;

    let new:= (create 'Tätigkeiten');

    new.'Charge und Artikelbezeichnung':=me;

    popupRecord(new)

    • Stephan_S
    • vor 4 Jahren
    • Gemeldet - anzeigen

    klar, hat geklappt! 

    Herzlichen Dank. :-)

    Gruss Stephan