GNT sans publicité, site mobile, fonctionnalitées exclusives...

conflit d'écriture

Le
macgiver
Bonjour, je me suis monter une bd ily a quelques temps et j'ai apporté des
modifs aujourd'hui, mais depuis la mise à jour de mes modifs, j'ai toujours
un message de conflit d'écriture lorsque j'entre un chiffre dans une de mes
cases (cette case après avoir entrer mon chiffre fais un mise a jour d'une
table et j'ai placé cette mise a jour sur l'événement afterupdate. Donc
voici le message en détail:

Cet enregsitrement a été modifié par un autre utilisateur depuis que vous
avez commencé à le modifier. Si vous enregistrez vos modifications, vous
écraserez celles effectuées par l'autre utilisateur. Si vous souhaitez
visualiser ces dernières, copiez dans le presse-papier vos modifications pour
les récupérer ultérieurement dans l'enregistrement.

dans le bas de la fenetre 3 boutons s'y trouve: Sauvegarder enregistrement;
Copier dans le presse-papier; Annuler. Pourtant la base n'est pas en réseau,
elle est local à mon poste.

SVP Comment résoudre ce bug qui vient agaçant à la longue et qui occasionne
des pertes de données si l'utilisateur décide de les copier ou non.

MErci a vous tous
Lire les 6 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raymond [mvp]
Le #6090621
Bonsoir.

ta base peut enregistrer un début de corruption.
- sauver ta base
- supprimer le fichier .ldb de même nom que la base
- re-importer toutes la base dans une base vierge.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/tec...fault.mspx


"macgiver" news:
| Bonjour, je me suis monter une bd ily a quelques temps et j'ai apporté des
| modifs aujourd'hui, mais depuis la mise à jour de mes modifs, j'ai
toujours
| un message de conflit d'écriture lorsque j'entre un chiffre dans une de
mes
| cases (cette case après avoir entrer mon chiffre fais un mise a jour d'une
| table et j'ai placé cette mise a jour sur l'événement afterupdate. Donc
| voici le message en détail:
|
| Cet enregsitrement a été modifié par un autre utilisateur depuis que vous
| avez commencé à le modifier. Si vous enregistrez vos modifications, vous
| écraserez celles effectuées par l'autre utilisateur. Si vous souhaitez
| visualiser ces dernières, copiez dans le presse-papier vos modifications
pour
| les récupérer ultérieurement dans l'enregistrement.
|
| dans le bas de la fenetre 3 boutons s'y trouve: Sauvegarder
enregistrement;
| Copier dans le presse-papier; Annuler. Pourtant la base n'est pas en
réseau,
| elle est local à mon poste.
|
| SVP Comment résoudre ce bug qui vient agaçant à la longue et qui
occasionne
| des pertes de données si l'utilisateur décide de les copier ou non.
|
| MErci a vous tous
macgiver
Le #6090551
merci pour l'info Raymond mais ça ne fonctionne toujours pas, Jai encore la
meme erreur, as-tu une autre solution???


Bonsoir.

ta base peut enregistrer un début de corruption.
- sauver ta base
- supprimer le fichier .ldb de même nom que la base
- re-importer toutes la base dans une base vierge.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/tec...fault.mspx


"macgiver" news:
| Bonjour, je me suis monter une bd ily a quelques temps et j'ai apporté des
| modifs aujourd'hui, mais depuis la mise à jour de mes modifs, j'ai
toujours
| un message de conflit d'écriture lorsque j'entre un chiffre dans une de
mes
| cases (cette case après avoir entrer mon chiffre fais un mise a jour d'une
| table et j'ai placé cette mise a jour sur l'événement afterupdate. Donc
| voici le message en détail:
|
| Cet enregsitrement a été modifié par un autre utilisateur depuis que vous
| avez commencé à le modifier. Si vous enregistrez vos modifications, vous
| écraserez celles effectuées par l'autre utilisateur. Si vous souhaitez
| visualiser ces dernières, copiez dans le presse-papier vos modifications
pour
| les récupérer ultérieurement dans l'enregistrement.
|
| dans le bas de la fenetre 3 boutons s'y trouve: Sauvegarder
enregistrement;
| Copier dans le presse-papier; Annuler. Pourtant la base n'est pas en
réseau,
| elle est local à mon poste.
|
| SVP Comment résoudre ce bug qui vient agaçant à la longue et qui
occasionne
| des pertes de données si l'utilisateur décide de les copier ou non.
|
| MErci a vous tous





Raymond [mvp]
Le #6090531
ça voudrait dire que tu ouvres un recordset dans ton code vba et que tu ne
fermes pas ou mal ce recordset ce qui bloque avec ton formulaire.
pour info: quelle version access ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/tec...fault.mspx


"macgiver" news:
| merci pour l'info Raymond mais ça ne fonctionne toujours pas, Jai encore
la
| meme erreur, as-tu une autre solution???
|
macgiver
Le #6090491
access 2000. Je vais te donner d'autre détails. J'ai un formulaire
principale qui contient le nom d'une compagnie. Dans ce formulaire, la
compagnie peut réserver des siège (pour une représentation), donc lorsque
l'on entre 4 (pour le nombre de siège) une requête (monté en access) est
appellé via vba sur l'événement before_update(requete mise a jour) et sur
after_update(ouverture d'un formulaire). Donc je crois que mon bug se passe
au niveau de mon événement before_update.


ça voudrait dire que tu ouvres un recordset dans ton code vba et que tu ne
fermes pas ou mal ce recordset ce qui bloque avec ton formulaire.
pour info: quelle version access ?
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/tec...fault.mspx


"macgiver" news:
| merci pour l'info Raymond mais ça ne fonctionne toujours pas, Jai encore
la
| meme erreur, as-tu une autre solution???
|





Raymond [mvp]
Le #6090461
évidemment, sur le beforeupdate, l'enregistrement n'est pas mis à jour, la
requête met à jour et toi tu veux remettre à jour, donc conflit.
pourquoi ne pas faire la requête sur afterupdate ? impossible ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/tec...fault.mspx


"macgiver" news:
| access 2000. Je vais te donner d'autre détails. J'ai un formulaire
| principale qui contient le nom d'une compagnie. Dans ce formulaire, la
| compagnie peut réserver des siège (pour une représentation), donc lorsque
| l'on entre 4 (pour le nombre de siège) une requête (monté en access) est
| appellé via vba sur l'événement before_update(requete mise a jour) et sur
| after_update(ouverture d'un formulaire). Donc je crois que mon bug se
passe
| au niveau de mon événement before_update.
|
Publicité
Suivre les réponses
Poster une réponse
Anonyme