@All
Habe ein kleines Problem. Vermutlich ist es einfach zu lösen, aber irgendwie komme ich nicht auf den Dreh.
Folgendes soll passieren
Ich habe eine Maske mit folgendem Aufbau:
Freigabe K: o J o N Datum Freigabe: xx.xx.xxxx
Freigabe T: o J o N Datum Freigabe: xx.xx.xxxx
Bei einem neuen Doc ist J/N leer, also keine Option gewählt und das Datum der Freigabe noch nicht gefüllt.
Die Datumsfelder sind berechnet und enthalten folgende Formel:
@If(KFrei="" | @IsNewDoc;
@If(KFJN="J" | KFJN = "N";@Now;"");
@If(KFJN="J" | KFJN = "N";@Text(@Date(@Now))+" (!)";""))
(entsprechend für TFrei)
Es soll damit erreicht werden, kenntlich zu machen, wenn ein User den Status der Freigabe im Nachhinein geändert hat.
Also: User T gibt das Doc am 22.08.2002 frei; dann enthält Datum Freigabe : 22.08.2002.
Speichert er nun das Document und öffnet es erneut, um den Freigabestatus zu ändern, enthält das Feld naxch der Änderung den Wert 22.08.2002 (!).
Damit ist klar, dass sich hier im Nachhinein etwas geändert hat.
Das Problem ist aber nun, dass sich der Wert in TFreiDatum auch dann ändert, wenn ich in KFrei den Status ändere.
Die Option "Felder bei Schlüsselwort..." ist aktiviert.
Nach der Formel ist das auch logisch; nur, wie bekomme ich das hin, dass sich nur in den zugehörigen Datumsfeld etwas ändert
eknori
P.S. Ich hoffe, ich habe nicht zu nuschelig geschrieben