Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 11/10/2007, 17h47   #1
Nouveau Membre du Club
 
Simon Ducharme Boutin
Inscription : juin 2004
Messages : 186
Détails du profil
Informations personnelles :
Nom : Simon Ducharme Boutin
Âge : 27

Informations forums :
Inscription : juin 2004
Messages : 186
Points : 37
Points : 37
Envoyer un message via MSN à samus535
Par défaut Problème avec un Update

Bonjour
Je travail avec Access 2000 et j'ai un petit problème. Quand je modifie un formulaire, je dois faire un "mass update" dans une table. Pour faire l'update j'utilise une requête et c'est là que j'ai le message d'erreur la première fois que je clique sur le bouton pour modifier, la 2ieme fois que je clique sa passe sans problème.

Le message est le suivant:
GestionCamion can't update all the records in the update query.

GestionCamion didn't update 0 field(s) due to a type convertion failure, 0 record(s) due to key violations, 70 record(s) due to lock violations, and 0 record(s) due to validation rule violations

Merci d'avance
samus535 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 18h15   #2
Rédacteur/Modérateur
 
Avatar de jpcheck
 
Jean-Philippe ANDRÉ
Inscription : juillet 2007
Messages : 7 881
Détails du profil
Informations personnelles :
Nom : Jean-Philippe ANDRÉ
Âge : 28
Localisation : France

Informations forums :
Inscription : juillet 2007
Messages : 7 881
Points : 10 747
Points : 10 747
Envoyer un message via MSN à jpcheck
tu veux faire des modifs dans une table, mais ta requete d'update semble foireuse ? ou alors faut-il mettre un setwarning à false ?
jpcheck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 18h28   #3
Nouveau Membre du Club
 
Simon Ducharme Boutin
Inscription : juin 2004
Messages : 186
Détails du profil
Informations personnelles :
Nom : Simon Ducharme Boutin
Âge : 27

Informations forums :
Inscription : juin 2004
Messages : 186
Points : 37
Points : 37
Envoyer un message via MSN à samus535
Citation:
Envoyé par jpcheck Voir le message
tu veux faire des modifs dans une table, mais ta requete d'update semble foireuse ? ou alors faut-il mettre un setwarning à false ?
Je crois que le setwarning a false pourrait faire l'affaire...

Je met le setwarning = false juste avant de faire ma requete d'update ?
samus535 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 18h30   #4
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Bonjour,

Citation:
Envoyé par samus535 Voir le message
70 record(s) due to lock violations
Si j'ai bien compris, les données ne sont pas modifiables parce qu'un vérou est placé sur les données.

Cela peut se produire par exemple si l'enregistrement en cours est modifié (modifs non enregistrées) et que tu as mis un verrouillage "Enr. Modifié"

Tu peux peut-être résoudre ton souci en forçant l'enregistrement de la modif en cours...
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 18h33   #5
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Bonjour jpCheck,
Citation:
Envoyé par jpcheck Voir le message
...ou alors faut-il mettre un setwarning à false ?
Attention, le setwarning permet de masquer les messages d'alertes ou de confirmations que l'on peut rencontrer en exécutant des requêtes via RunSQL ou OpenQuery.
Cela ne résoud pas le problème. Ici, la mise à jour ne fonctionne pas pour 70 enreigistrements.
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2007, 19h02   #6
Nouveau Membre du Club
 
Simon Ducharme Boutin
Inscription : juin 2004
Messages : 186
Détails du profil
Informations personnelles :
Nom : Simon Ducharme Boutin
Âge : 27

Informations forums :
Inscription : juin 2004
Messages : 186
Points : 37
Points : 37
Envoyer un message via MSN à samus535
Citation:
Envoyé par jpcheck Voir le message
tout à fait,
ta première intervention m'a fait relire le post de départ
Merci ça marche #1.
Est-ce qu'il faut remettre Me.dirty = true après avoir exécuter la requête ?
samus535 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 18h17   #7
Modérateur
 
Avatar de mout1234
 
Inscription : novembre 2006
Messages : 2 200
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 2 200
Points : 2 699
Points : 2 699
Citation:
Envoyé par samus535 Voir le message
Est-ce qu'il faut remettre Me.dirty = true
Non, c'est une méthode raccourcie pour forcer la sauvegarde si une modif est en cours.



N'oublies pas de cliquer sur
__________________
............................................................................................

Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.


Les FAQs les tutos Les Sources Access Profitez de ces mines d'or...

Postez dans le bon sous forum et mentionnez la version
mout1234 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 15h18.


 
 
 
 
Partenaires

Hébergement Web