[Résolu] Pb pour accéder à un formulaire par le code

Pb pour accéder à un formulaire par le code [Résolu] - VB/VBA/VBS - Programmation

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
Reply

Marsh Posté le 11-04-2006 à 15:34:32   

Reply

Marsh Posté le 11-04-2006 à 16:19:35    

C'est pas Form, mais Forms :

For Each ctl In Forms!ListePanierTravail.Controls

Reply

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

Reply

Marsh Posté le 11-04-2006 à 17:24:32    

:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed