Compteur d'accès par document

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Compteur d'accès par document

Messagepar auremil76 » 28 Juin 2012 à 13:02

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.
auremil76
Premier posts
Premier posts
 
Message(s) : 30
Inscrit(e) le : 27 Jan 2009 à 12:15
Localisation : PUTEAUX

Re: Compteur d'accès par document

Messagepar roubech » 28 Juin 2012 à 13:31

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 ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Compteur d'accès par document

Messagepar auremil76 » 28 Juin 2012 à 14:12

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
auremil76
Premier posts
Premier posts
 
Message(s) : 30
Inscrit(e) le : 27 Jan 2009 à 12:15
Localisation : PUTEAUX

Re: Compteur d'accès par document

Messagepar roubech » 28 Juin 2012 à 20:45

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
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Compteur d'accès par document

Messagepar auremil76 » 29 Juin 2012 à 08:49

petite question:

comment tu créé doc ConnectedPeople ?
auremil76
Premier posts
Premier posts
 
Message(s) : 30
Inscrit(e) le : 27 Jan 2009 à 12:15
Localisation : PUTEAUX

Re: Compteur d'accès par document

Messagepar roubech » 29 Juin 2012 à 13:20

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)
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Re: Compteur d'accès par document

Messagepar auremil76 » 09 Juil 2012 à 14:42

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.
auremil76
Premier posts
Premier posts
 
Message(s) : 30
Inscrit(e) le : 27 Jan 2009 à 12:15
Localisation : PUTEAUX

Re: Compteur d'accès par document

Messagepar roubech » 09 Juil 2012 à 21:53

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 ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement