Dbcomp : le comparateur de structure de base de données access avec windiff

Soyez le premier à donner votre avis sur cette source.

Vue 7 206 fois - Téléchargée 622 fois

Description

DBToFile est un utilitaire (gratuit) pour synchroniser des bases de données MS-Access. Il peut aussi générer un rapport sur la structure d'une base de données. En comparant deux rapports de bases distinctes (deux versions différentes par exemple), grâce à Windiff, un des utilitaires de Visual Studio, on obtient une comparaison de la structure des deux bases.

Source / Exemple :


Cf. .zip

Conclusion :


Si DBToFile ne fonctionne pas sur votre machine, parce que vous n'avez pas VB6 d'installé et donc peut être pas toutes les Dll DAO, alors vous pouvez installer le package suivant :
http://patrice.dargenton.free.fr/dbtofile/DBToFile2Inst.zip (4 Mo, dernière m.à.j. le 21/06/2003)

La documentation complète de DBToFile se trouve ici :
http://patrice.dargenton.free.fr/dbtofile/index.html
Il s'agit cependant de la doc de la version 1.0 de l'utilitaire, la documentation de l'actuelle version 2 est en préparation, mais l'essentiel est inchangé : la version 2 permet de gérer plus simplement plusieurs types d'archivage, sans avoir à dupliquer tous les enregistrements contenant les informations sur les tables à archiver.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Version 2, sans OCX :
www.vbfrance.com/code.aspx?ID=17847
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Je vais faire une version sans ocx, en reprenant le code source des deux seules fonctions utilisées dans mon utilitaire DBToFile. Avec les sources du générateur de rapport, il sera alors possible d'inclure la taille des champs pour faire apparaître les différences. Pour Windiff, l'utilisation se passe quasiment d'explication, il suffit de cliquer sur les petites barres de couleur jaune ou rouge à gauche.
cs_PROGRAMMIX
Messages postés
1134
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
-
Je n'ai pas encore lu ton code ni la docu citée avec toute l'attention nécessaire, mais je voulais te faire part de mes premières impressions.

1°) Windiff est en anglais et hélas, mon anglais est loin derrière moi (je sais, c'est un tord à l'heure de l'internet !).

2°) J'ai fais un test sur deux BD que j'avais réalisée à l'identique (ou presque) et destinées à tester ma petite application de comparateur de BD access. Et à priori, ton Windiff n'a pas remarqué la petite différence que j'avais introduite à savoir, un champ dont la propriété Taille n'était pas la même dans les 2 BD.

Mais ce que je te dis là, ce ne sont que mes premières impressions après un test effectué à 22h30 et après une journée de programmation.
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Oops ! j'avais oublié un .bNoConfirm = False dans la fonction CmdInitBD, mieux valait corriger ce petit oubli :-)

Pour Afyn : tu m'as fait douter une seconde (j'ai cru que tu parlais sérieusement), mais en fait ta remarque est très rigolote ! bravo !
Afyn
Messages postés
613
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
22 décembre 2016
-
Ca a l'air d'un gros Boulot, mais quelle utilité ?
Tu ouvres Access et tu compares.

A+

Afyn

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.