Page 1 sur 1
Compteur d'accès par document

Publié:
28 Juin 2012 à 13:02
par auremil76
Bonjour,
J'ai une demande par rapport a une base de document que j'ai créé.
Le responsable de base souhaiterai :
Un compteur sur page d'accueil Nombre de personnes connectées sur la base à l'instant T.
et
Un compteur par document donant le nombre de fois ou ce document à été ouvert.
Merci d'avance pour vote coup de main.
Re: Compteur d'accès par document

Publié:
28 Juin 2012 à 13:31
par roubech
chaud
Notes ou web ?
page : élément Page de designer ou un doc, un masque ou autre composant qui s'affiche comme une page dans ton navigateur ?
Re: Compteur d'accès par document

Publié:
28 Juin 2012 à 14:12
par auremil76
Bonjour,
Dans un client NOTES pas Web.
Pour le compteur document lu, il souhaiterai voir le total par document dans les vues ( une colonne ou s'afficherai le nombre de fois au tel document à été ouvert.
Pour le compteur nombre d'utilisateurs connecté c est dans un document page.
Car page d'accueil actuelle = agencement de cadres contenant 3 pages, 1 entete, 1 gauche menu et 1 au centre affiche
Re: Compteur d'accès par document

Publié:
28 Juin 2012 à 20:45
par roubech
pour le nombre de personne connectées à la base, tu peux créer un doc ConnectedPeople pour stocker le nom d'ne personne qui ouvre la base, sur le PostOpen de la base
et le supprimer quand elle ferme la base, sur le QueryClose de la base
pour le nombre de personne qui a consulté un doc, tu peux utiliser le PostOpen du masque, pour incrémenter un champ du doc ou aun autre doc dédié pour le compteur car j'imagine que tu peux avoir des gens qui ont le droit de lire sans avoir le droit de modifier
Re: Compteur d'accès par document

Publié:
29 Juin 2012 à 08:49
par auremil76
petite question:
comment tu créé doc ConnectedPeople ?
Re: Compteur d'accès par document

Publié:
29 Juin 2012 à 13:20
par roubech
c'est un nom de masque comme ça au hasard ...
- Code : Tout sélectionner
Dim s as New NotesSession
Dim db as NotesDatabase
Dim doc as Notesdocument
set db = s.CurrentDatabase
set doc = New NotesDocument (db )
set doc.Form = "ConnectedPeople"
set doc.FullName = s.EffectiveUserName
call doc.save(true, true)
Re: Compteur d'accès par document

Publié:
09 Juil 2012 à 14:42
par auremil76
Bonjour,
Peux tu me donner un peut plus d'explication.
Dois je créer un document ConnectedPeople ? ou se créé t il tout seul grace au script ?
le document ConnectedPeople doit comporter des champs ?
Merci d'avance.
Re: Compteur d'accès par document

Publié:
09 Juil 2012 à 21:53
par roubech
ne pas confondre masque et document
ce bout de code créé un document
le masque n'est pas obligatoire que que le script créé le doc
si c'est un doc de travail, jamais ouvert par l'utilisateur tu n'es pas obligé de créer le masque correspondant
mais pour lamaintenantce, c'est tjs plus simple de reprendre une base faite par un autre si tu vois le masque ...