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

Access Discussion :

Comment d'afficher automatiquement les macro présentes dans une BDD?


Sujet :

Access

  1. #1
    Membre régulier
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Octobre 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2005
    Messages : 93
    Points : 90
    Points
    90
    Par défaut Comment d'afficher automatiquement les macro présentes dans une BDD?
    Bonjour,

    Derrière ce titre quelque peu gendarmesque, une question simple:
    Y a t'il un moyen simple d'afficher automatiquement les macro présentes dans une BDD ?

    Je developpe:
    En utilisant MSysObjects, les noms des forms, reports, queries, et tables peut être obtenu de façon rapide et efficace. Par exemple, pour sélectionner tous les formulaires.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select Name, from MSysObjects where Type=-32768;
    Pour tables et les requettes c'est un peu plus délicat car il n'est pas souhaitable d'afficher celles qui sont système:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select Name, from MSysObjects where  Type=5
      and  Name not like "~*";
    En résumé:
    Objet / Type / and Name not like
    Formulaires / -32768
    Etats /-32764
    Requettes / 5 / "~*"
    Tables / 1 / "MSys*"
    Tables liées / 6 / "MSys*"
    CodeModules / -32761


    Mais où sont donc passées les macros ?

  2. #2
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Bonjour,

    Le numéro du type pour les macros est -32766...
    Si cela peut t'aider...

    SE
    Si le monde explose, la dernière voix audible sera celle d’un expert, disant que la chose est impossible. - P. Ustinov

  3. #3
    Membre régulier
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Octobre 2005
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2005
    Messages : 93
    Points : 90
    Points
    90
    Par défaut Merci !
    Merci Stéphane_ais2 !

    C'est exactement l'info que je recherchais ...


  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Attention, la manipulation des tables systèmes n'est pas recommandées. Il est préférable de boucler sur la collection AllMacros de CurrentProject

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] Comment lister en VBA les références aux cellules présentes dans une formule.
    Par Philippe Tulliez dans le forum Excel
    Réponses: 6
    Dernier message: 04/09/2017, 05h13
  2. [SP-2007] Afficher tous les événements d'un site dans une webpart
    Par rui75020 dans le forum SharePoint
    Réponses: 11
    Dernier message: 07/10/2010, 08h48
  3. Réponses: 8
    Dernier message: 07/06/2009, 20h31
  4. Réponses: 3
    Dernier message: 01/09/2008, 18h34
  5. [MySQL] Afficher toutes les données d'un champ dans une liste déroulante
    Par Touareg dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 19/03/2007, 12h42

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