Per Funktion gezielte Datensatz.ID ansprechen
Hallo liebes Forum,
ich stehe öfters vor dem Problem, einen gezielten Datensatz in Tabelle FIRMENDATEN (Zeile/ID 1) die dort hinterlegten Einstellungen für MwSt. etc. für andere Tabellen (Rechnungen, Angebote etc.) auszulesen und zu übernehmen.
Aktuell nutze ich folgende Funktion in einem Trigger (Standard, Digital, Lizenz)
let myF := Kontaktgruppe.Firmendaten;if Rechnungen.'Reverse Charge' = true then 'MwSt. Satz' := 0else if text('MwSt. Typ') = "Standard" then 'MwSt. Satz' := myF.'MwSt. Satz' else if text('MwSt. Typ') = "Digital" then 'MwSt. Satz' := myF.'MwSt. Satz Digital' else if text('MwSt. Typ') = "Lizenz" then 'MwSt. Satz' := myF.'MwSt. Satz Lizenz' else if 'MwSt. Typ' = null then 'MwSt. Satz' := 0 end end end endend
Das Problem ist, dass immer eine Kontaktgruppe zu Grunde liegen muss, manchmal habe ich aber keine. Dann möchte ich mit:
let myF := select Firmendaten[1] den ersten Datensatz in dieser Tabelle ansprechen, was leider nicht geht. Gibt's ne Idee? Danke!
3 Antworten
-
Kennst Du
last(select TABELLE) für den letzten Datensatz
und first(select TABELLE) für den ersten Datensatz?
-
Du kannst einen bestimmten Datensatz mit popupRecord öffnen.
Näheres findest Du hier: https://forum.ninox.de/t/83hra9g#60h26v9
Content aside
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 81Ansichten
-
2
Folge bereits