Bonjour,
J'ai un état dans lequel j'ai dynamiquement créé des controles (zone de texte et combobox) dont le nombre est fonction du nombre de champs d'une table.
Pour adapter le form à la table, je dois d'abord effacer tous ces contrôles avant de recréer ceux qui vont bien.
Or ce code, a priori classique, n'efface que 1 contrôle sur 2, dans l'ordre de tabulation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For Each ctl In Forms!maform.Controls DeleteControl "maform", ctl.Name Next ctl
J'ai ajouté un 'doevents' avant le 'next' sans succès.
Bizarre.
Si vous avez une idée de l'origine de ce phénomène ....
Merci
Amitiés
Partager