IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

[MACRO]Créer un menu via une macro


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Points : 8
    Points
    8
    Par défaut [MACRO]Créer un menu via une macro
    Bonjour,

    Je voudrais créer un menu (sans sous-menu) sous Access via des macros.

    Pour cela, j'ai essayé de créer une macro où je fais appel à la fonction "AjouterMenu" dans laquelle j'appelle une macro qui ouvre un formulaire. Le nom de mon menu est ANNUAIRE

    Lorsque je démarre l'appli, j'ai bien le menu que je viens de créer avec le menu ANNUAIRE. Cependant, lorsque je clique sur le bouton ANNUAIRE, au lieu de m'ouvrir le formulaire défini, il essaie de m'afficher un sous-menu.

    Est-il possible de créer un menu par macro sans utiliser de sous-menu ?

    Merci

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Points : 67
    Points
    67
    Par défaut
    Je ne crois pas que ce soit possible. Pour faire ça, il faut que tu créé une barre d'outils.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    Ce ce que j'ai essayé dans un premier temps mais j'ai un problème depuis que j'ai installé "Adobe PDF".

    En effet, lorsque la base est déjà utilisé par une autre personne sur le réseau, j'ai un message : "Vous n'avez pas les autorisations nécessaires pour accéder à la base de données. Si vous faites des modifications, elles ne pourront pas être enregistrées."

    Alors que si je fais la meme opération (base déjà ouverte) mais sur un poste où "Adobe Pdf" n'est pas installé, ca fonctionne correctement.

    Pour infos, sur le pc qui pose problème, "Adobe Pdf" s'est ajouté dans la barre d'outil définissant le menu

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    Une solution serait peut etre de supprimer le bouton "Adobe Pdf" sur la barre d'outil mais je n'arrive pas à la modifier pour enlever ce bouton.

  5. #5
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Points : 67
    Points
    67
    Par défaut
    Une "bidouille", mais bon... des fois on n'a pas le choix, il faut contourner les problèmes:
    Tu pourrais créer un sous-formualire contenant tes boutons de raccourci. Ensuite tu placerais ce sous-formulaire dans l'en-tête de chaque formulaire.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    C'est une bonne idée mais malheureusement pas réalisable.
    Je travaille pour des clients et ils n'accepteront pas cette idée car il ne travaille pas sur des formulaires maximiser mais a certaines positions.
    Et donc, créer un sous formulaire placé en haut de chaque formulaire impliquerait que le menu se déplacerait en fonction du formulaire choisi
    Et il n'y a pas de formulaire standard. Donc lorsque l'on ferme un formulaire, plus aucun formulaire ne sera actif et donc il n'y aurait plus de menu.

    En fait, je suis très limité dans la solution que je peux apporter. Faut que ca reste dans la meme idée.

    En tout cas, merci pour tes réponses
    Je vais continuer a chercher d'autres solutions

Discussions similaires

  1. [XL-2010] Impossible de changer de calendrier Outlook pour créer des RDV via une Macro
    Par xico8 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 17/02/2015, 13h25
  2. [XL-2010] Reprise d'une macro 1 après exécution d'une macro 2 appelée par la macro 1
    Par julio44 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/07/2014, 12h32
  3. Lancer une macro vba par menu
    Par jedwiller dans le forum Access
    Réponses: 3
    Dernier message: 09/05/2006, 16h19
  4. [VBA-E]Filtre via une macro sur Excel
    Par jamal.b dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2006, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo