0

Funktion funktioniert bei Aufruf über einen Button, aber nicht als Trigger nach Änderung

Die nachfolgende Funktion wird korrekt ausgeführt, wenn ich sie aus einem Button starte.

Wenn die gleiche Funktion aber über einen Trigger nach Änderung des Feldes 'Beginn erste Tagung' aufgerufen wird, funktioniert sie nicht.

Hat jemand eine Idee, wo das Problem stecken könnte?

let VDate := number(year('Beginn Erste Tagung'));
let VJahreszahl := first(select Tagungsjahre where Jahreszahl = VDate).Nr;
let VAkadmie := 'Durchführender Standort'.Akademie;
let VBudget := first(select Budgets where Akademien = VAkadmie and 'Budget für' = VJahreszahl);
Budgets := VBudget

3 Antworten

null
    • mirko3
    • vor 13 Stunden
    • Gemeldet - anzeigen

    Hallo Bernd. Welche Aktion löst denn den Trigger aus? Händische Eingabe des Datums, oder ist es eine getriggerte/automatische Datumseingabe durch einen Tabellentrigger? Mirko

    • Inhaber / Geschäftsführer
    • Bernd_Rutzel
    • vor 13 Stunden
    • Gemeldet - anzeigen

     -  Es eine automatische, getriggerte Änderung das Datums. Aber es funktioniert auch nicht, wenn ich das Datumsfeld manuell ändere.

    • mirko3
    • vor 13 Stunden
    • Gemeldet - anzeigen

    Schreibe doch bitte mal die ersten vier Zeilen in ein Funktionsfeld und füge als 5. Zeile

    debugValueInfo(VDate)+debugValueInfo(VJahreszahl)+debugValueInfo(VAkadmie)+debugValueInfo(VBudget)
    

    ein und poste das Resultat.

    Welche Feldart ist in der Tabelle Budgets das Feld "Akademien"?

    Welche Feldart ist "Budgets"?

Content aside

  • vor 13 StundenZuletzt aktiv
  • 3Antworten
  • 22Ansichten
  • 2 Folge bereits