Bonjour,
CAS 1 :
Je cherche à gérer une commande ANNULER sur un formulaire en mode ajout.
Lorsque je saisis les données d'un champ, l'ID unique (appelé ID1) de mon formulaire est crée.
Q : cela signifie-t-il que l'enregistrement est crée dans la table ?
Pour piloter la commande Annuler je vérifie si l'ID1 est non NULL et si je recherche l'ID1 dans ma table je le trouve.
Cependant la commande :
docmd.runcommand acCmdDeleterecord
me retourne le message :
Q : Quelle est la meilleure solution pour effectuer cette annulation.
CAS 2 :
Dans le formulaire il est possible d'associer à l'enregistrement en cours plusieurs enregistrements d'une autre table. Cela se fait via une table de liens qui contient les différents couples d'ID - ID1;ID2 .
Pour faire cette mise à jour il faut que l'ID1 existe et cela fonctionne.
Q : Même questions pour ANNULER dans ce deuxième cas.
PS : je précis que j'ai essayé de fonctionner via des recordsets. je retrouve bien mes liens ID1;ID2, je peux les supprimer. Mais lorsque je veux supprimer l'enregistrement ID1, idem, problème.
Merci pour vos éclaircissements.
Partager