Bonjour,
Je souhaiterais créer, sur un formulaire, un menu contextuel lorsque je clique sur un bouton. Est-ce possible sous Access 2007? Comment procéder si cela est possible?
Meri d'avance.
Bonjour,
Je souhaiterais créer, sur un formulaire, un menu contextuel lorsque je clique sur un bouton. Est-ce possible sous Access 2007? Comment procéder si cela est possible?
Meri d'avance.
Bonjour s.gallauziaux,
tu peux effectivement passer par un formulaire, mais puisque tu es sur Access 2007, pourquoi ne pas passer par le ruban ??? Un excellent tutoriel est disponible dans la FAQ. Avec un minimum d'attention, le résultat voulu est rapidement abordable.
Curt
BONJOUR CURT,
Merci pour ton aide.
Je connais éffectivement le tuto sur la personnalisation du ruban dont tu parles. Il est très bien fait, simple à mettre en place même pour un novice comme moi et je l'ai même mis en oeuvre pour mon application pour les commandes communes: impression, enregistrer, nouveau, supprimer.... Mais je souhaite utiliser un menu contextuel pour une partie de mon application.
Je m'explique:
A partir d'un bouton intitulé "paramétrage" sur un formulaire de mon application, je souhaite ouvrir un menu contextuel dans lequel je retrouve les intitulés de mes différentes "tables de références" et en cliquant sur chacun j'accede aux formulaires individuels de saisies.
Je repose donc ma question: est-il possible de créer un menu contextuel et si OUI comment? J'ai remarqué dans la fenêtre de propriété onglet "Autres" un item "menu contextuel" OUI/NON et un autre "barre de menu contextuel" mais je n'ai rien trouvé dans l'aide à ce sujet ni dans les divers livres sur Access que je possède.
Quelqu'un sait-il comment procéder?
tu peux aller voir là pour savoir comment créer un menu contextuel :
http://www.developpez.net/forums/d62...-selectionnee/
Une fois ton menu contextuel créé, sur les propriété de ton bouton tu verras apparaître ton menu contextuel dans la liste déroulante de la propriété. Sélectionne-le et le tour est joué![]()
Bonjour
Si tu veux faire un menu contextuel par le code : Personnaliser vos barres de commandes dans Access
Philippe
Merci pour ces réponses,
Je pense que la plus approprié sera celle de Taoueret car celle de philippe ne correspond apparemment pas à de l'Access 2007.
Par contre, j'ai un petit souci Taoueret lorsque tu dis:
Par où passes-tu exactement? Je suis novice et j'ai peut être manqué quelque chose mais je ne vois pas le chemin à suivre pour créer cette nouvelle barre. Peux tu éclairer ma lanterne afin que je puisse essayer de créer ce menu contextuel?commençons par le début : créér un menu contextuel (menu qui apparait sur clic bouton droit)
1) la barre de menu
Aller dans Affichage/Barre d'outil/Personnaliser
Là, tu crée une nouvelle barre d'outils que tu appelles par exemple menu_tout_cocher
Merci de me consacrer un peu de ton temps pour m'aider.
Bonsoir.
Bonjour
La solution que te proposes Taoueret est une solution manuelle, et n'est valable que dans les versions inférieures à Office 2007.
L'article sur les barres de menus (avec un chapitre sur les menus contextuel) a été fait sous Access 2002 et également testée sous Access 2003.
La bibliothèque qui est utilisée dans l'article existe sous Office 2007 (je viens de regarder) même si je n'ai pas testé, il n'y a aucune raison que cela ne marche pas par le code.
Philippe
Bonsoir Philippe, quelle rapidité!
Alors je me suis trompé, et je te présente mes excuses.
Il faut donc que je suive ton lien. Je vais regardé plus en profondeur dès demain et si j'ai des problèmes je reviens vers toi.il n'y a aucune raison que cela ne marche pas par le code.
En tout cas la rapidité des réponses sur ce forum ne fait que confirmé le sérieux de celui-ci et un GRAND merci à toi et à tous ceux qui prennent du temps pour répondre aux questions de novices comme moi. C'est avec un immense plaisir que l'on apprend grâce à vous tous.
Bonjour Philippe,
J'ai suivi ton tuto et pour faire un essai j'ai copié le petit bout de code du chapitre V-C-1 dans mon application. J'ai mis à OUI la propriété Menu contextuel de mon formulaire et j'ai saisi le nom du menu contextuel dans la propiété Barre de menu contextuel de mon bouton mais rien. Alors 2 questions pour être sûr de ce que j'ai fait:
1/ le nom du menu contextuel est bien ce qui apparait après public Sub dans le code
2/ la synthaxe pour nommer le menu contextuel dans la propriété Barre de menu contextuel doit-elle être précédée du signe "=" ou pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Public Sub ContextuelSimple()
s.gallauziaux
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager