Bonjour.
Je fait des essais pour créer un formulaire dynamique. Cependant je n'arrive pas à supprimer TOUS les controls.
Voici le code :
Ce que je ne comprend pas c'est que cette boucle supprime tous les Controls sauf 1.........
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim Ctl As Control DoCmd.OpenForm "Test_dynamique", acDesign ', , , , acHidden 'MsgBox Forms!test_dynamique.Controls.Count 'nombre de controle du formulaire For Each Ctl In Forms!test_dynamique.Controls 'MsgBox Ctl.Name 'nom du controle courrant DeleteControl "Test_dynamique", Ctl.Name 'on supprime le controle courant Next Ctl 'MsgBox Forms!test_dynamique.Controls.Count 'nombre de controle du formulaire
Je me suis inspiré de ce tutoriel : http://morsi.developpez.com/?page=Form#formdynamique
P.S : dans le tuto il est écrisCependant quand j'utilise cette synthaxe j'ai un message d'erreur "Propriété ou Methode non géré par cet objet"
Code : Sélectionner tout - Visualiser dans une fenêtre à part ctl.DelectControl "NomForm", "NomControle"
Merci d'avance pour vos aides
Partager