Bonjour
Soit tu as rentré les données sans passer par le formulaire, soit les macros n'était pas activées.
La procédure totalProduitClient n'a pas été exécutée donc les enregistrements n'existent pas dans la table Fidelité.
Ta table Fidelité

- Fidelite1.png (26.46 Kio) Consulté 1165 fois
La table Fidélité sur une base ou j'ai commencé à rentrer les données par le formulaire CommandesNew avec les macros activées.
Je te joint la base sur laquelle j'ai commencé la mise à jour, je te laisse le plaisir de continuer
J'ai ajouté une contrainte dans la table DétailsCommande, tu ne devrais plus pouvoir saisir deux fois le même article pour une même facture.
Attention tu avais des factures sans nom et des factures sans article.
A+