Bonjour,
J'ai un formulaire, lié à une table A, qui contient un sous-formulaire, lié à une table B. Il fonctionne correctement ; la liaison est bien faite.
Dans mon modèle, il est impératif que pour chaque enregistrement de la table A, il y a au moins un enregistrement de la table B.
Le problème, c'est que je ne sais pas à quel moment vérifier cette condition.
Par exemple, j'ai testé sur l'évènement "Avant MAJ" du formulaire principal. Mais si je ne trouve pas d'enregistrement et que je met Cancel à True, le programme reste bloqué sur le formulaire, sans avoir la possibilité d'ajouter un enregistrement dans le sous-formulaire.
J'ai également testé sur l'évènement "Avant MAJ" du sous-formulaire, mais dans le cas d'une création d'enregistrement, il n'a pas encore créé l'enregistrement au moment de l'évènement...
J'imagine que ce doit être assez courant de faire ce genre de vérifications. Est-ce que quelqu'un pourrait m'expliquer comment faire ?
Merci d'avance.
Partager