Bonjour,
J'ai un petit souci.
Dans mon formulaire j'ai une Liste déroulante (élément essentiel du formulaire avec les articles en stock).
Si l'utilisateur double-clique, cela démarre une fonction VBA qui ouvre des tables et fait ce qu'il faut faire (c'est de la gestion de stock)
Mon problème : je veux créer l'enregistrement du formulaire (bon d'entrée) en VBA. J'ai vite trouvé comment tester que l'enregistrement existe.
J'ai essayé les points suivants au lieu du "aidez moi" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 'Création de l'enregistrement dans la base si ce n'est pas le cas If Me.NewRecord Then 'AIDEZ MOI End If
- Me.Recordset.AddNew (puis update) : problème, cela ne reprend pas les valeurs par défaut présentes dans le formulaire
- écrire une valeur de l'enregistrement (par exemple un zéro dans un champ valant zéro par défaut) : problème, l'enregistrement n'est pas mis à jour avant la fin de la fonction VBA (et les autres tables vérifient que ce bon d'entrée existe au moment des "update")
une chtite aide ?
Partager