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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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!
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." <andre.guindon@umontreal.ca> a écrit dans le message de
news:005701c368c0$378f3ed0$a301280a@phx.gbl...
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?
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?