Famille de systèmes de gestion de bases de données relationnelles Microsoft conçus pour être faciles à utiliser.
J'ai vu la réponse de Elise et ton code.
En effet on peut toujours contourner un problème. Personnellement je préfère le résoudre si c'est possible, un message négligé peut avoir de graves répercutions.
Créer l'enregistrement avant est une méthode valable... Cela t'oblige à gérer l'annulation de la part de l'utilisateur, donc une suppression dans la table "facture".
Pour les Ocx il faut regarder tes champs dates dans chaque formulaire. Tu verras facilement dans les propriétés si c'en est un ou pas.
Bonne continuation !