Bonjour,
J'ai mes codes VBA qui fonctionnent très bien sur un formulaire. Cependant quand ce formulaire apparait en tant que sous formulaire (dans un autre formulaire donc), les codes VBA ne fonctionnent plus.
Pourquoi ?
code (dans module 1) :
Code (dans la form) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Function nouvel_enregistrement() Forms("Liste lot").AllowAdditions = True Forms("Liste lot").Refresh End Function
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Libellé_lot_AfterUpdate() Forms("Liste lot").AllowAdditions = False Forms("Liste lot").Refresh End Sub
Pourquoi ces codes ?
J'ai deux formulaires (contrat et liste lot). Liste lot apparait en tant que sous formulaire (en continu) de contrat. Cela me convient très bien cependant je ne veux pas que nouvel enregistrement apparaisse quand le dernier champ est remplit. C'est pourquoi j'ai désactivé "Ajout autorisé" et j'ai crée un bouton pour ajouter un nouvel enregistrement.
Pas d'autres solutions je crois. Oui ?
Merci
Partager