OVH Cloud OVH Cloud

BD partagée

1 réponse
Avatar
André G.
Je partage une base de donn=E9es Access avec plusieurs=20
utilisateurs. J'aimerais obtenir un journal de bord (log)=20
afin de savoir Qui acc=E8de =E0 la BD et pour quelles raisons=20
(ajout, suppression, modification). Est-ce qu'une telle=20
proc=E9dure est possible en Access?=20

Merci!

1 réponse

Avatar
Raymond
Bonjour.

C'est possible bien sûr, sous réserve que tu ne teste pas tout et que tu
n'en fasse pas une usine à gaz.
Tu crées une table log dans laquelle tu mémorises la date, l'utilisateur,
l'ordinateur, le formulaire et la séquence réalisée. Dans tous tes
formulaires il faut prévoir des boutons personnels pour add, modif et
suppression et sur le click de ces boutons tu vas créer un enregistrement
dans la table.

Pour récupérer les données des utilisateurs tu peux utiliser
1- currentuser
2- les api du style getusername ......
3- les variables d'environnement telles que
username
computername
logonserver
userdomain
username
que tu récupère par : Environ$("username") par exemple.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"André G." a écrit dans le message de
news:005701c368c0$378f3ed0$
Je partage une base de données Access avec plusieurs
utilisateurs. J'aimerais obtenir un journal de bord (log)
afin de savoir Qui accède à la BD et pour quelles raisons
(ajout, suppression, modification). Est-ce qu'une telle
procédure est possible en Access?

Merci!