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
-
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
-
Stop! Du möchtest doch die Tätigkeiten eintragen:
---
let me:=this;
let new:= (create 'Tätigkeiten');
new.Zeitaufname:=me;
popupRecord(new)
---
Leo
-
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
-
Wie heißt die Verknüpfung zu Zeitaufname in der untertabelle Tätigkeiten?
-
Ich nehmen an es ist "Tätigkeiten".
-
Hier noch einen Hinweis Screen zur Datenbankstruktur.
-
Nein, öffne die Tabelle Tätigkeiten und guck dort wie die Verknüpfung zu Zeitaufnahme heißt.
-
Das muss die Verknüpfung sein!
-
let me:=this;
let new:= (create 'Tätigkeiten');
new.'Charge und Artikelbezeichnung':=me;
popupRecord(new)
-
klar, hat geklappt!
Herzlichen Dank. :-)
Gruss Stephan
Content aside
- vor 4 JahrenZuletzt aktiv
- 10Antworten
- 1630Ansichten