Domino 9 und frühere Versionen > Entwicklung

Anzahl der Aufrufe eines Notes Doc zählen

<< < (2/4) > >>

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