Bonjour,
Mieux vaut un court bout de code qu'un long discours...
J'essaie de faire ça mais ça ne fonctionne pas (access ne trouve pas la procédure et indique qu'il faut ouvrir une base au préalable...).
Ce code est déclenché sur un bouton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 strNomDeLaProcedure = "HelloWord" call me.application.run(strNomDeLaProcedure)
La procédure est déclarée en début de module de formulaire (testé en sub et en fonction et en public).
Si vous savez résoudre ce problème ou me proposer une autre solution je suis preneur.
Rassurez-vous je ne vous interroge pas pour rien (j'ai simplifié le code pour mettre en exergue le problème). La résolution de ce problème me permettra un code plus lisible pour mon projet en cours et surtout il est quasi indispensable pour un autre projet qui est du coup en stand-by...
Certains puristes vont me faire remarquer que lancer des procédures ayant un nom dynamique est risqué et potentiellement source de bugs (et qui plus est, éventuellement difficiles à reproduire) . Tiens, ça me rappelle un fil de discussion sur la partie java il me semble...
Merci par avance,
Edit : Ajout d'une capture d'écran
Samuel
Partager