Access 2007 echec convertion de type, violation de clé, violation de vérrou et d [Résolu]

Messages postés
22
Date d'inscription
jeudi 5 juillet 2007
Dernière intervention
10 août 2012
- - Dernière réponse : kipetro
Messages postés
22
Date d'inscription
jeudi 5 juillet 2007
Dernière intervention
10 août 2012
- 7 août 2012 à 11:19
Bonjour à tous,
Je ne viens pas très souvent mais, cette fois j'ai besoin de votre petite communauté bien sympathique quand on a besoin de vous je dois bien admettre.
Je me crée une petite application Access pour mon petit frère qui consiste à une gestion de stock et une petite gestion commerciale. J'avais commencé sous Excel mais, Access m'est apparu plus adéquat seulement je suis débutant j'ai donc tâtonné pendant deux semaines à suivre des procédures très bien fait sur le site http://lecompagnon.info/access/index.html
J'ai le même schéma de base de données que sur leur site pour les exemples Access, c'est à dire les tables:
Client (relation un-à-plusieurs)
Employées (relation un-à-plusieurs)
Facture (relation un-à-plusieurs)
Inventaire (relation un-à-plusieurs) Occupation (relation un-à-plusieurs)
Transition fact-inv (relation plusieurs-à-plusieurs)

Des relations avec intégrité référentiel.

En réalité cela ne fonctionne plutôt pas mal mais, je suis bloqué pour faire des mises à jour d'une table.
J'ai créé trois requête pour finalement avoir le résultat de stock disponible en fonction de ce qu'il y a eu de vendu.
Access utilise un numéro de produit pour identifier l'article, ensuite il regroupe chaque quantité vendue dans chaque facture en additionnant chaque résultat et enfin dans une troisième requête il fait la soustraction de la quantité totale disponible dans le stock avec ce résultat de la requête 2.
Je crée une quatrième requête dite de mise à jour, en choisissant la table à mettre à jour, puis en indiquant l'expression sous cette forme "[Requête6]![Expr1]" dans le champ de mise à jour.
Erreur sinon je ne serais pas là évidemment :)
Les 8 champs n'ont pas pu être mis à jour à cause d'un échec de conversion de type (j'ai vérifié que chaque champ soit numérique avec une taille de champ "entier long", à la suite de violation de clé, de violation de verrou, à la suite de violation de règle de validation.
Si j'appuis sur "oui" après cet avertissement les champs de la table à mettre à jour deviennent vide.
J'ai Access 2007, sur un win serveur 2003 sbs qui n'est pas en production bien sûr.
Je vous remercie d’avance si vous avez des idées pour résoudre cela



kipetro debutant.mais pas pour longtemps
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
22
Date d'inscription
jeudi 5 juillet 2007
Dernière intervention
10 août 2012
3
Merci
Problème résolut, il faut utiliser le générateur d’expression c'est plus sur pour la syntaxe.


kipetro debutant.mais pas pour longtemps

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de kipetro

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.