|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : février 2005 Messages : 186 ![]() |
Bonjour,
dans une procédure, quand on veut entrer une valeur dans une variable, on utilise une inputbox. Je cherche à faire la même chose, mais en à la place de taper les valeurs, je souhaiterais pouvoir cliquer sur un bouton au choix, ma variable pouvant prendre 5 valeurs seulement. J'ai créé (sous access) un formulaire avec 5 boutons que j'ouvre avec un docmd.openform mais après l'ouverture de ce formulaire, la macro continue sans attendre le résultat... J'ai pensé faire une boucle pour bloquer la suite de l'exécution (tant que le formulaire où je dois cliquer la valeur de ma variable est ouvert -> boucler) mais existe t-il un moyen plus simple ou plus "propre" ? Merci, jean-Marc |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Je ne comprends pas bien. ![]() Si ta macro comprend juste l'ouverture de ton formulaire contenant les cinq boutons, la prcédure s'arrêtera et ton formulaire restera ouvert. C'est le clic sur un des 5 boutons (qui je suppose sont dans un groupe d'option) qui enverra une autre procédure complémentaire. Sinon pour les inputbox personnalisées il ya ceci: http://arkham46.developpez.com/artic...utboxplus/doc/
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!. Tutoriels sur:http://jdgayot.developpez.com Pas de sujets techniques par Mp. Sinon
|
|
|
20
|
|
|
#3 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 300 ![]() |
Citation:
on peut préciser le paramètre acDialog dans l'OpenForm pour stopper l'exécution suivre ensuite cette discussion : http://www.developpez.net/forums/d80...iable-globale/
__________________
Assistant de création/modification de rubans Office Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL Blog Office Mon Site DVP |
|
|
|
20
|
|
|
#4 | ||
|
Membre habitué
![]() Inscription : février 2005 Messages : 186 ![]() |
Merci à vous deux pour ces réponses
Citation:
J'avais fini par trouver cette page et remplacé mes 5 boutons par une liste. Il faut faire un double clic, c'est un pouillème plus long que des boutons mais ça fonctionne. Citation:
mais ça marche !J'ignorais aussi l'option acDialog. Bonne journée, Jean-Marc |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com