OVH Cloud OVH Cloud

Conflit d'écriture

4 réponses
Avatar
NicolasB
Bonjour au forum,

Dans un formulaire je recherche une ligne d'une table que=20
je modifie. au moment de l'enregistrement ACCESS me=20
pr=E9vient d'un conflit d'=E9criture.
J'aimerais savoir si je ne peux pas r=E9cup=E9rer l'erreur et=20
mettre un autre message du type "voulez vous effectuer les=20
modification" oui/non

Merci pour votre aide

4 réponses

Avatar
Bonjour

Je pense qu'il faudrait d'abord savoir quel est le numéro
déerreur (imaginons ici 3210)qui correspond à ce conflit
d'écriture.
Ensuite, à la fin de la procédure, s'il y en à une,
créer un pavé de gestion des erreurs avec une ligne de
code du type

if err.number = 3210 then
msgbox "voulez vous effectuer les modification" oui/non"
end if

en plus, avec la même philosophie, utiliser un "goto"
qui permettrait de revenir à une étiquette juste avant
la ligne de code permettant l'enregistrement, afin
de retenter d'enregistrer.

J'espère que cela aidera.

Credialement

Jean-Pierre


-----Message d'origine-----
Bonjour au forum,

Dans un formulaire je recherche une ligne d'une table que
je modifie. au moment de l'enregistrement ACCESS me
prévient d'un conflit d'écriture.
J'aimerais savoir si je ne peux pas récupérer l'erreur et
mettre un autre message du type "voulez vous effectuer
les

modification" oui/non

Merci pour votre aide
.



Avatar
Raymond [mvp]
Bonjour.

s'il y a conflit d'écritue ce n'est pas en mettant un message pour confirmer
la modif que ça va résoudre le problème, il y aura toujours conflit. Ce
qu'il faut savoir, c'est pourquoi il y a conflit et ensuite appliquer une
solution.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"NicolasB" a écrit dans le message de
news: 441f01c4a13b$5e552fc0$
Bonjour au forum,

Dans un formulaire je recherche une ligne d'une table que
je modifie. au moment de l'enregistrement ACCESS me
prévient d'un conflit d'écriture.
J'aimerais savoir si je ne peux pas récupérer l'erreur et
mettre un autre message du type "voulez vous effectuer les
modification" oui/non

Merci pour votre aide
Avatar
NicolasB
Je vais expliquer la démarche.

A l'aide d'un formulaire, un nouvel enregistrement est
créer avec une trentaine d'infos.

Puis cet enregistrement est rechercher pour être modifier
et quand on enregistre les modifs, le conflit apparait.

Il faut savoir que la modification peut être effectué
plusieurs après la création de l'enregistrement


-----Message d'origine-----
Bonjour.

s'il y a conflit d'écritue ce n'est pas en mettant un
message pour confirmer

la modif que ça va résoudre le problème, il y aura
toujours conflit. Ce

qu'il faut savoir, c'est pourquoi il y a conflit et
ensuite appliquer une

solution.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"NicolasB" a écrit
dans le message de

news: 441f01c4a13b$5e552fc0$
Bonjour au forum,

Dans un formulaire je recherche une ligne d'une table que
je modifie. au moment de l'enregistrement ACCESS me
prévient d'un conflit d'écriture.
J'aimerais savoir si je ne peux pas récupérer l'erreur et
mettre un autre message du type "voulez vous effectuer les
modification" oui/non

Merci pour votre aide


.



Avatar
Raymond [mvp]
ceci n'explique pas celà et surtout pas le conflit.
ou tu as un problème de structure de table ou tu as écris du code pour faire
la modif qui est en erreur. Si tu utilises l'assistant création de
formulaire, le seul conflit qui peut arriver est lorsque deux utilisateurs
interrogent le même enregistrement et décident tous les deux de le modifier
en même temps.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"NicolasB" a écrit dans le message de
news: 13fd01c4a148$b8229d50$
Je vais expliquer la démarche.

A l'aide d'un formulaire, un nouvel enregistrement est
créer avec une trentaine d'infos.

Puis cet enregistrement est rechercher pour être modifier
et quand on enregistre les modifs, le conflit apparait.

Il faut savoir que la modification peut être effectué
plusieurs après la création de l'enregistrement