Réaliser une documentation sur la structure de vos bases de données access

Soyez le premier à donner votre avis sur cette source.

Vue 16 063 fois - Téléchargée 2 526 fois

Description

Le but de l'application est de générer un document Word contenant les informations relatives à la structure de vos bases de données MDB.

Travaillant actuellement sur des applications utilisant différentes bases de données MDB, il m'était parfois difficile de me souvenir de la structure de ces BD et en particuliers du nom exact des tables et des champs la constituant.

J'estimais qu'il était donc nécessaire d'avoir une documentation-papier de ces BD et n'étant pas satisfait de la documentation réalisée par MSAccess via le menu "Outils-Analyse-Documentation", j'ai décidé de me créer mon propre générateur de documentation.

L'application utilise "Microsoft DAO 3.6 Object Library" pour l'analyse de la BD.
Elle ne s'occupe pas des formulaires, états et modules éventuellement présents dans votre base de données et elle ne donne aucune information sur les enregistrements de la BD.
L'interface est de type MDI, ce qui permet d'ouvrir plusieurs bases de données afin d'en visualiser leur structure (mais la documentation ne concerne que la MDIChild active).

Je tiens à remercier les personnes suivantes:
- PapyJo pour sa source "Pour ceux qui ont des souçis avec CommonDialog" (source n° 8019) ;
- Sebmafate pour ses sources "Générateur de documentation pour projet VB" (source n°8999) et "[Update] Générateur de documentation pour projet VB" (source n°9187) dans lesquelles j'ai puisé le code pour la manipulation de word.
Merci à eux.

Conclusion :


MISES A JOUR :
------------------
24/08/2003 :
- remplacement du ZIP suite au problème soulevé par Rrominet concernant le nom d'un fichier dont les "é" ont été remplacés par des "i" ;
- ajout d'une remarque sur les références à utiliser suivant la version de Word dont vous disposez (la source faisant référence à Word 2000).

30/08/2003 :
- modification du code afin de permettre l'ouverture d'une base de données protégée par un mot de passe qu'il vous faut bien évidemment connaître (Je ne connais pas encore le moyen de percer celui-ci) ;
- ajout d'un formulaire "A propos...".

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_PROGRAMMIX
Messages postés
1134
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
-
Effectivement Sebmafate...

Bizarre mais plaisir ;-))
sebmafate
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32 -
Ca fait bizarre de ressortir ces vieux progs :)
cs_PROGRAMMIX
Messages postés
1134
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
-
Merci JYM et bon amusement...
cs_jym
Messages postés
115
Date d'inscription
lundi 31 décembre 2001
Statut
Membre
Dernière intervention
15 avril 2014
-
bjr,

je m'étais échiné à en faire un sans égaler cette qualité!

je jette le mien... et je garde celui ci

Une à la fois ça me suffit..

10/10.


jym
cs_PROGRAMMIX
Messages postés
1134
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
-
Merci de t'intéresser au programme...

Le problème que tu as rencontré est un bug que je dois encore corriger (je sais, je traîne...).
En fait si tu fais un Ctrl+Alt+Delete, tu constateras que Word est encore ouvert.

La solution de dépannage est donc celle-ci : si vous devez faire plusieurs documents, fermez et relancez l'application entre les différentes analyses.

Je sais, ça ne fait pas pro.... mais je n'ai pas le temps d'y regarder pour le moment. Si quelqu'un solutionne le problème, qu'il n'hésite pas à me le faire savoir et je mettrai alors la source à jour et en rendant à César, ce qui est à César (en d'autres termes, en indiquant nommémant votre participation).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.