Dialogliste per Befehl öffnen

  • Hallo,


    ich möchte eine Dialogliste (nur) über eine Befehlsschaltfläche öffnen und dann, wenn sich der Wert ändert, den alten Wert als Historie in ein neues Feld schreiben. Für die Historie selbst verwende ich die folgende Formel:


    stempel := @Text( @Now ; "D0T1" ) + " " + @Name( [CN] ; @UserName ) + " - Activity note" + " :" + @NewLine ;
    @If( !@Contains( act_history ; act_note) & act_note != ""; @SetField( "act_history" ; stempel + act_note + @NewLine+ "------------------------------------------------" + @NewLine+ @NewLine+ act_history) ; Null);
    FIELD act_note := "";


    ================
    Danke!

  • Per @Formel musst du den Wert vor dem Öffnen der Dialogbox speichern und danach vergleichen ob er sich geändert hat.


    Oder du machst es per Script, dann kannst du das direkt beim Schliessen der Dialogbox machen