Bonjour à tous les contributeurs
Ci joint ma bases de test.
Si je fais la procédure suivante :
-ouvrir le formulaire F_Commandes_Details
- cliquer sur le bouton Ajouter un nouvel enregistrement
- saisir un numéro de commande ex: 123456
- saisir une date
- saisir un montant
-Cliquer sur
pour sauver le record.
Dans le after update du formulaire je recopie le montant dans la ligne de commandeet le mets le numero de ligne à 1(aide à la saisie)
Je vois donc bien que sur la première ligne du sous form, j'ai le crayon qui m'indique que c'est en cours de modif .
Mon problème est que dès que l'utilisateur clique sur la première ligne du SF pour la compléter ( et y indiquer l'activité par exemple) ou la modifier, on passe dans le before update du SF et donc l' utilisateur se prend le message que l'activité est obligatoire, mais c'est justement ce qu'il est en train d'aller saisir , donc c'est pas logique.
Je ne pige pas pourquoi !
Ce que j'ai compris des formulaires:
C'est que quand on est en train de modifier un record, on a le crayon et pour sauver , on clique sur un autre record, mais si on se ballade dans un record en cours de modif Access ne déclenche pas la sauvegarde du record.
Mais la vu que je sui dan un sous form, il doit y avoir une subtilité qui m'échappe
Je dois faire fausse route mais je ne vois pas où
Une explication ou une idée pour contourner ce truc ?
Merci +++
Partager