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.
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 select Name, from MSysObjects where Type=-32768;
En résumé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select Name, from MSysObjects where Type=5 and Name not like "~*";
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 ?
Partager