Neuen Datensatz mit Haupttabelle verknüpfen
Ich würde mich über Hilfe sehr freuen
Tabelle RECHNUNG mit Untertabelle POSITION
Ich möchte in der Untertabelle per Button (Script) einen neuen Datensatz anlegen, der mit dem Datensatz der Haupttabelle verknüpft wird.
So klappt es nicht, was muss ich ändern?
let p := (create Position);
p.(Rechnung := my);
p.(Einnahme := 0);
p.(Steuer := 7);
let NN := number(p.Nr);
popupRecord(record(Position,NN))
2 Antworten
-
Hallo Holzi,
Du hast ja "my" nicht definiert.... Diese muss die ID des Rechnungsdatensatzes haben, also zB.
let my := this()
...dann sollte es gehen.
Bei einer Untertabelle hast du immer die Verknüpfung zur Haupttabelle. Wenn Du mit einem Button dort einen neuen Datensatz erzeugst, musst du auch die Verknüpfung auf deinen Datensatz in der Haupttabelle RECHNUNG mit angeben, sonst weiß die Untertabelle nicht, zu welcher Rechnung der Eintrag gehört. Daher:
let myID := this()
und dann beim erstellen....
p.(Rechnung := myID)
Content aside
- vor 2 JahrenZuletzt aktiv
- 2Antworten
- 91Ansichten
-
2
Folge bereits