bonjour,
j'ai le message suivant qui s'affiche dès le 1er test d'ajout d'une facture, sans même commencer à ajouter quoi que ce soit dans la table entetefacture:
Erreur d'intégrité.
Les cardinalités côté clé primaire (1,-1) entre les rubriques <entetefacture.fic.identetefacture> et <entetefacture_txtva.fic.identetefacture> ne sont pas respectées.
Mes tables sont vides, pas de données ajoutées.
entetefacture_txtva.fic est la table liaison entre entetefacture.fic et txtva.fic
cardinalités entre entetefacture_txtva.fic et entetefacture.fic (1,n;1,1)
cardinalités entre entetefacture_txtva.fic et txtva.fic (0,n;1,1)
pourquoi est-ce qu'il n'ajoute pas les données alors que entetefacture.fic est remplit avant entetefacture_txtva.fic?
normalement la contrainte d'intégrité est respectée, non?
j'ai mis :
et ça ne fonctionne pas quand même....HSurErreur(EnteteFacture,HErreurIntégrité,"")
HSurErreur(EnteteFacture_TXTVA,HErreurIntégrité,"")
si quelqu'un peut m'éclairer? merci.
Partager