|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
En attente de confirmation mail
Inscription : février 2005 Messages : 1 731 ![]() |
-= AJOUT D'UNE VERSION COMPATIBLE ACCESS 97 =-
-= VERSION CORRIGÉE ET RENOMMÉE =- Quand un projet MDB commence à prendre de l'ampleur, il devient utile de connaître la taille des objets qu'il contient. Ce complément analyse le projet ouvert dans Access (fichier .MDB). Puis il affiche un état qui liste certains types d'objets Access et donne leurs tailles respectives (tables, requêtes, formulaires, états, macros, modules, pages d'accès aux données). Les tables systèmes et les tables liées sont exclues de l'analyse. A la demande de micniv, j'ai ajouté une colonne d'information pour présenter la date de dernière modification (de la structure) de chacun des objets Access. Durant l'analyse, le complément a besoin d'écrire dans le dossier où se trouve le projet à analyser. Vous devez donc avoir les droits en lecture/écriture. Le plus simple est de travailler dans un dossier du disque local. Complément Access développé pour Access 97 et Access 2000. Cette version prend en compte le correctif donné par micniv, que je remercie pour l'occasion Installation du complément Access [TailleObjets.mda]. Pour Access 97, installer le complément [TailleObjets97.mda]. Copier le fichier du complément dans un dossier du disque dur. Démarrer Microsoft Access (un fichier MDB doit être ouvert). Dans le sous-menu [Outils >> Macros complémentaires], exécuter la commande [Gestionnaire des compléments]. Ouverture de la boîte de dialogue [Gestionnaire de compléments].Dans la boîte de dialogue, cliquer sur le bouton [Ajouter nouveau...] et sélectionner le fichier [TailleObjets.mda]. Désormais, le complément est affiché dans la liste des compléments disponibles.Fermer la boîte de dialogue [Gestionnaire de compléments]. La nouvelle commande [Taille des objets Access] est disponible dans le sous-menu [Outils >> Macros complémentaires]. _ |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 7 ![]() |
Salut,
J'ai une base qui, en jour, est passée de 9 Mo a 2 Go Je souhaiterais connaitre la taille des éléments la composant. Mais votre utilitaire se plante. Il me dit : "Erreur survenue pendant l'analyse du projet Impossible de créer la base de données de travail, Base de données de travail en cours d'utilisation. L'analyse du projet n'as pu être effectuée." J'utilise Msaccess 2003 SP2. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 7 ![]() |
Bon mettons que j'ai rien dis ! Ca fonctionne meme avec Access 2003. Sauf que je pense que le soucis venait du fait que ma base est sur le serveur. Si la base est en local sur mon poste c'est nickel ! Merci encore pour cet outil. Cordialement |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 584 ![]() |
Bonjour JBO
et merci pour cet utilitaire qui nous donne des renseignements essentiels et bien utiles sur nos bases. Je me demandais s'il était possible de rajouter aux colonnes existantes (Ko, %, [Objet] DEFS ) , la date de derniére modif (de la structure) pour les objets concernés, à savoir les tables, requetes, forms,etats et modules (càd pratiquement tous). Exemple : j'ai quelques utilisateurs avancés qui modifient des états car impriment des étiquettes d'un nouveau format et qui de temps à autre m'envoient leur frontal : obtenir cette date de derniére modif (en Design) me permettrait de repérer plus vite les états et autres objets modifiés. En tout cas, A+ |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() |
Merci pour cet utilitaire !
__________________
Je ne suis pas une adresse IP, je suis un homme libre ! |
|
|
00
|
|
|
#6 |
|
En attente de confirmation mail
Inscription : février 2005 Messages : 1 731 ![]() |
Bonjour,
A la demande de certains, j'ai mis à jour mon utilitaire d'analyse de la taille des objets Access. La nouvelle version est disponible dans le premier message de ce fil de discussion (la précédente version boguée n'est plus téléchargeable). =JBO= - |
|
|
00
|
|
|
#7 |
|
En attente de confirmation mail
Inscription : février 2005 Messages : 1 731 ![]() |
Bonjour,
J'ai renommé le complément "TailleObjets.mda" (au lieu de "ProjectInformations.mda") et j'ai ajouté une version compatible avec Access 97. Du coup, le petit texte explicatif de l'installation est légèrement modifié. Un de nos administrateurs/modérateurs pourrait-il répercuter ces changements dans la page des outils pour Access ? Merci par avance. =JBO= _ |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 183 ![]() |
Bonjour,
J'aimerai bien récupérer cet outil, mais au moment de l'ajout, je récupère le message suivant : une erreur est survenu au moment de l'ajout au registre. que se passe t-il ? Je suis en Access2003. Merci |
|
|
00
|
|
|
#9 |
![]() ![]() |
Bonjour
Es-tu administrateur de ton poste ? Sans cela, tu ne pourras utiliser ce complément, car les compléments doivent ajouter des informations dans la base de registre. Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 183 ![]() |
Bonjour
Starec écrit Es-tu administrateur de ton poste ? Sans cela, tu ne pourras utiliser ce complément, car les compléments doivent ajouter des informations dans la base de registre. Effectivement je ne suis pas administrateur de mon poste. J'aimerai si possible savoir à quoi corespond cette base de registre, où elle se trouve et quelle genre d'info elle contient... Quelle genre d'info va y être rajoutée ou substituée Et donc si je peux demander à mon administrateur(c'est à dire le serviice informatique de ma boite), s'il peut sans problème ajouter ce complément. Car cet outil me parait intéressant. A plus et merci |
|
|
00
|
|
|
#11 | |||
|
En attente de confirmation mail
Inscription : février 2005 Messages : 1 731 ![]() |
Bonjour,
Citation:
ACCESS : Créer des compléments (menu/assistants) en VBA Cet utilitaire "Taille des objets" est un complément de menu. Il ajoute une clé dans la base de registre de Windows avec 3 valeurs. Je te donne en exemple la portion de base de registre correspondante pour une utilisation avec Access 97: Code Extrait de la base de registre de Windows :
Il est quand même possible d'exécuter cet utilitaire sans l'avoir au préalable installé en tant que complément. Pour celà, tu dois d'abord ouvrir la BD application que tu veux analyser. Ensuite tu affiches l'environnement de développement VBA. Il te faut ajouter une référence vers le fichier MDA du complément. Enfin, dans la fenêtre de débogage tu dois saisir le nom de la fonction qui démarre l'utilitaire suivi d'un retour chariot pour lancer l'exécution. Le nom de la fonction à saisir dans la fenêtre de débogage est: Code vba dans fenêtre de débogage :
StartProjectInformations |
|||
|
|
00
|
|
|
#12 | |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 243 ![]() |
Bonjour,
tout d'abord un grand merci pour ce petit utilitaire qui me parait fort prometteur! Prometteur car chez moi il plante toujours au même moment! Je suis pourtant admin de mon poste et j'ai copié la base de donnée que je veux tester sur un des mes disques locaux. Voici d'ailleurs l'erreur en question : Citation:
D'avance merci Julius |
|
|
|
00
|
|
|
#13 |
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 643 ![]() |
Merci !
__________________
Have a nice day. ![]() Oliv' OUI à l'utilisation, NON au « copillage » Merci de citer la source |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com