Pb pour accéder à un formulaire par le code [Résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 11-04-2006 à 16:19:35
C'est pas Form, mais Forms :
For Each ctl In Forms!ListePanierTravail.Controls |
Marsh Posté le 11-04-2006 à 17:22:18
hum, hum,
de l'art de ne pas voir ce que l'on a sous le nez.....
Je m'en vais me cacher dans un trou de souris
Merci beaucoup de ton aide
Marsh Posté le 11-04-2006 à 15:34:32
Bonjour à tous,
J'ai ajouté un formulaire tout bête dans ma bdd (access 97)
Le problème c'est que je ne peux pas y accéder par le code
En effet, si je fais Form_ + ctrl + espace, il n'apparaît pas dans la liste des objets
J'ai regardé aussi dans l'explorateur d'objets idem, j'ai 30 formulaires apparaissant alors que j'en ai 31 dans ma base
Du coup, si je fais du code style :
For Each ctl In Form!ListePanierTravail.Controls
DeleteControl "ListePanierTravail", ctl.Name
Next
j'ai un message d'erreur, par contre si je fais :
DoCmd.OpenForm "ListePanierTravail"
marche nickel
Ce qui me fait péter un neurone, c'est que quand j'essaie avec une autre bdd, idem :
un formulaire que je viens de créer n'apparait pas à travers le code
De plus ca fait un petit moment que je fais mumuse avec Access et je n'avais jamais rencontré ce pb
J'ai cherché sur internet et dans la base de connaissances Microsoft, rien
Est ce un problème connu, que je ne connaitrais pas ????
Merci d'avance de votre aide
Message édité par Parmenion le 11-04-2006 à 17:20:52