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 3 JahrenZuletzt aktiv
 - 3Antworten
 - 99Ansichten
 - 
    2
    Folge bereits
    
 
