Domino 9 und frühere Versionen > Entwicklung
Anzahl der Aufrufe eines Notes Doc zählen
eknori:
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 ;D ;D
eknori
Axel:
Hi,
funktioniert das auch bei Usern, die nur Leserechte haben ?
Axel
eknori:
teste es mal
Daniel:
Was heisst das für mich??
Ich hoffe, ich nerv nicht zu viel, ist aber nicht ganz einfach....
Daniel
Axel:
@eknori
funktioniert auch als Leser.
@Daniel
das heisst für dich, genau wie eknori es beschrieben hat. Feld in die Maske einfügen und in Feldwert die Formel einfügen. Fertig.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln