Feldwert in Feld 'Historie' kopieren

  • Hallo Zusammen,


    ich möchte einen Feldwert aus einem Feld (das Feld erhält seine Werte aus einer Nachschlageliste, Mehrfachauswahl ist dort möglich) in ein anderes Feld qusi als Feldhistorie kopieren. Ich benutzte dazu den folgenden Code:


    [color=000066]stempel := @Text( @Now ; "D0T1" ) + " " + @Name( [CN] ; @UserName ) + " - Responsible until next change date" + " :" + @NewLine ;
    @If( !@Contains( act_resp_hist ; act_resp) & act_resp != ""; @SetField( "act_resp_hist" ; stempel + act_resp + @NewLine+ "------------------------------------------------" + @NewLine+ @NewLine+ act_resp_hist) ; Null)
    [/color]


    Dieser Code funktioniert nur partiell, inssbesondere wird beim ersten Ausführen der Code pro Wert aus der Nachschlageliste wiederholt (also wenn z.B. drei Werte aus der NAchschlageliste ausgewählt sind, dann erzeugt dieser Code drei Historienzeilen mit jeweils einem Eintrag. Dies funktioniert allerdings nur beim ersten Mal, danach (also nach einer Änderung der Feldwerte), passiert gar nichts.


    Was mache ich falsch, bzw. gibt es für mein Problem eine elegantere Lösung?


    Danke für die Hilfe und Gruss,


    Uwe Pätzold