Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 10h39   #1
Invité régulier
 
Homme
Technicien informatique
Inscription : mai 2011
Messages : 29
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Technicien informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : mai 2011
Messages : 29
Points : 5
Points : 5
Par défaut Une table log Formulaire modification des utilisateurs

Bonjour,

J'ai une application access et c'est des utilisateus qui l'emploi. J'aimerais récupérer des logs en fonction de ce que font les utilisateures dans le formulaire. Ex: ajout d'enregistrement, modification, effacement etc. et mettre ça dans une table Logs.

Pourriez-vous m'expliquer svp

merci

bonne journée
pasb71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 10h59   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 863
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 863
Points : 10 736
Points : 10 736
Envoyer un message via MSN à jpcheck
salut,

la notion de log est tres variee, elle peut se centrer sur des insertions, des modifications et tout

Reste a savoir si ces evenements sont facilement detectes.

Les utilisateurs passent-ils par des interfaces mises en place dans l'application ou bien directement dans les tables ??
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 11h10   #3
Invité régulier
 
Homme
Technicien informatique
Inscription : mai 2011
Messages : 29
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Technicien informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : mai 2011
Messages : 29
Points : 5
Points : 5
Les utilisateurs écrivent directement dans les tables.

merci
pasb71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 11h21   #4
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 863
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 863
Points : 10 736
Points : 10 736
Envoyer un message via MSN à jpcheck
OK,

dans ce cas la il faut avoir une approche "photographique" de tes tables.

Tu stockeras tous les X jours le contenu des tes tables.

Et le jour suivant tu fais tourner un code qui va te chercher toutes les modifications

Le code en lui meme ne sera pas complique, mais le traitement peut etre long
__________________
Pas de question technique par MP, je ne réponds pas

Mon perso ? Une vraie brute

Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 16h01   #5
Invité régulier
 
Homme
Technicien informatique
Inscription : mai 2011
Messages : 29
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Technicien informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : mai 2011
Messages : 29
Points : 5
Points : 5
merci,

je vais regarder.
pasb71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 06h30   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 617
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 617
Points : 30 958
Points : 30 958
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Citation:
Envoyé par pasb71 Voir le message
Les utilisateurs écrivent directement dans les tables.
Très très dangereux.

Si j'avais à faire quelques choses dans ce genre, je procéderais de la manière suivante (pas testé).

Passage de la saisie par un formulaire.
Sur un évènement (style AfterUpdate) tu enregistres dans une table de log ce qu'a fait l'utilisateur, car à ce moment tu auras :
l
  • e nom de l'utilisateur
  • l'Id de l'enregistrement et ce qui a été fait (modif, ajout, etc..)

Bien sûr il faut développer tout cela en détail, mais voilà une idée générale qui pourrait être exploitée.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h37.


 
 
 
 
Partenaires

Hébergement Web