Also: ich habe das mal für den Client gemacht.
in deiner Maske brauchst du ein feld "counter" Eigenschaften Text / Berechnet zur Anzeige
in die Eigenschaften des Feldes schreibst du folgende Formel
profilename := "Document History Usage Count"+ @Text(@DocumentUniqueID);
timestamp := @Now;
count := @GetProfileField(profilename; "Count");
@If(@IsNewDoc | @IsDocBeingSaved;
@Do(@Set("count"; 0));
count=0;
@Do(@Set("count";1); @SetProfileField(profilename; "TimeStamp"; timestamp));
@Do(@Set("timestamp";@GetProfileField(profilename; "TimeStamp")); @Set("count"; count+1)));
@SetProfileField(profilename; "Count"; count);
"This Document has been accessed " + @Text(count) + " time(s) since " + @Text(timestamp; "D0T1S2")
Der Wert in dem Feld wird bei jedem Zugriff auf das Dokument um 1 hochgezählt; auch wenn das Doc nicht editiert wird
eknori