|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : septembre 2009 Messages : 41 ![]() |
Bonjour,
Afin de générer dynamiquement un formulaire Access, j'utilise ce petit bout de code afin de supprimer tous les contrôles de type TextBox et remettre le bon nombre de contrôle. Code :
Quelqu'un aurait il une idée pour me défaire de ce problème ? Cdlt, Rapheux |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Robert JAMINRetraité Inscription : juillet 2009 Messages : 1 223 ![]() |
Bonjour,
Mettez un point d'arrêt à hauteur de la ligne 3 For each .... Ensuite eb appuyant sur F8 vous exécuter la procédure pas à pas ce qui vous permet de contrôler le nombre de fois que la boucle est parcourue et savoir ainsi si tout les contrôles ont bien été testés. En plaçant le pointeur sur Ctrl.Name vous verrez le nom du contrôle concerné à chaque boucle. Il faut évidemment comprendre ensuite pourquoi il y a des ctrl qui échappent.
__________________
Cordialement. RJ |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : septembre 2009 Messages : 41 ![]() |
Merci pour votre réponse, j'ai essayer de comprendre ce qui ce passe !
J'ai rajouter juste avant le Code :
DeleteControl "Gest_Stock_Vitrine", ctl.Name Je me rend compte qu'il ne prend qu'un control sur deux ! Control 1 Control 3 Control 5 Control 7 ... Rien de logique en ce là ! Si quelqu'un à une idée (pour l'instant) j'ai mis mon code dans une "boucle for" pour 5 passage et tous nettoyer mais c'est pas très propre et surtout ... sa ne donne pas d'explication au problème ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com