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 25/07/2011, 11h02   #1
Membre habitué
 
Inscription : janvier 2006
Messages : 99
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2006
Messages : 99
Points : 101
Points : 101
Par défaut Suppression du message de conflit d'écriture

Bonjour,

J'ai une procédure qui se déclenche lors de la mise à jour d'un champ de mon formulaire. Cette procédure remet à jour l'ensemble de la table, y compris l'enregistrement qui a déclenché la procédure.
Du coup, forcément, je me retrouve avec un joli message de conflit d'écriture (voir pièce jointe). Ce qui est tout à fait normal.
Mais j'aimerais trouver un moyen de passer outre ce message (valider l'une des options automatiquement) ou de ne pas l'afficher.

Si quelqu'un a une idée, je suis preneur...

Merci d'avance.
Images attachées
Type de fichier : jpg Conflit Ecriture.JPG (20,6 Ko, 7 affichages)
Aegnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 17h50   #2
Membre du Club
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 47
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juillet 2011
Messages : 47
Points : 46
Points : 46
Est-ce que ce code marche pour ton pb ?

Code :
1
2
3
DoCmd.SetWarnings False
'MàJ de la Table
DoCmd.SetWarnings True
Nitsuja est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 17h30   #3
Membre habitué
 
Inscription : janvier 2006
Messages : 99
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2006
Messages : 99
Points : 101
Points : 101
Malheureusement non, ce code ne fonctionne pas.
Apparement, le message de conflit d'écriture n'entre pas dans la catégorie des messages d'avertissement utilisateur (et pourtant ça m'aurait bien arrangé).
Aegnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 08h41   #4
Membre habitué
 
Inscription : janvier 2006
Messages : 99
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2006
Messages : 99
Points : 101
Points : 101
Bon, j'ai trouvé une solution de contournement à mon problème.
Au lieu d'exécuter la procédure qui met à jour l'ensemble de la table sur l'évènement AfterUpdate, je l'exécute sur l'évènement BeforeUpdate, puis ensuite j'annule la modification de l'utilisateur.
Du coup, il n'y a plus de conflit d'écriture.
Aegnor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h57.


 
 
 
 
Partenaires

Hébergement Web