Bonjour Angel
Pour facilité la recherche de l'erreur qui selon tes dire serait une erreur d'intégrité rajoute ces quelques lignes au debut du code
QUAND EXCEPTION
ERREUR(HErreurIntegrité())
RETOUR
FIN
Cela aura pour but d'afficher un message clair sur l'erreur d'intégrité et de mensionner quelles sont les rubriques en causes ainsi que leurs cardinalités
Dans ton analyse, il est important de regarder que ton devis puisse etre ajouté sans qu'il y aient de lignes de devis en relations(1-0), puisque tu les ajoutes après avoir ajouté ton devis.(Un devis n'a pas forcement de lignes) cela peut paraitre illogique mais de la facon dont tu le programme c'est ainsi qu'il te faut gerer la relation.
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=570&post_id=2131