Bonjour,
Je travaille depuis quelque années avec les outils office(Word 2, Excel4, Access1.1), est j'ai été ammené à dévopper des fonctions standards qui me manquaient.
La macro complémentaire que je vous propose est le résultat de ce travail.
En effet le documenteur de tables fourni dans access est très bavard et, fort illisible pour demander une validation a un client . La première démarche à été de déverser la structure d'une ou de toutes les tables d'une base Access dans un classeur ou dans word sous forme de tableau rappelant la présentation de l'outils création de tables.
La deuxième démarche à été l'inverse, c'est dire à partir de tableau de descritif dans excel ou word , de pouvoir créer des tables Access sans refaire toutes la saisies par les fonction couper coller non disponibles avec l'animateur de création de table.
Pour la troisième étape, je me suis aperçu que le moteur d'access (Jet) ne permettait pas vraiment d'enchaîner des requêtes "actions" comme dans les procédures d'Oracle ou autres SGBD. En effet, l'outils d'enchainement de macro d'Access ne permet que d'effectuer du sql "ACTION" (INSERT, UPDATE ...) que pour un SQL ne dépassant 255 caractères (largement trop limités avec sql d'access très bavard) et ne permet surtout pas d'éxécuter des requêtes actions.
Donc cet outils contient un petit editeur de procédures, un lanceur de ces procédures, ainsi que des options d'exports du PL-SQL equivalent pour oracles ainsi que le DDL de création des tables de l'univers access vers oracles permettant une fois la procédures validée, de la migrer vers un SGBD plus costaud.
Cette outil m'a permis de travailler plusieurs tables approchant 1,5 Gigaoctets, sur une chaines de 250 requêtes enchainées ==> dans l'univers du data mining. Je ne vous conseillerez pas d'en arriver à ces extrêmes, mais ce petit outils, peut aider autour de petit cahier des chages et de la préparation de jeux de teste.
Cette outil contient en plus un animateurs d'import de fichier texte, étandant les posibilités de celui d'Access , mais permettant le test du maximun d'informations contenues dans le fichier texte à partir d'une table étalon.
Cette outil est documenté dans un fichier d'aide Chm, inclus dans la base mda elle même. Il s'installe par une base setup.mdb fourni. Il fonctionne depuis access 2000jusqu'à la version 2007, avec les précautions d'usages sur les évolutions de la sécurité.
Il contient pas mal d'astuces personnels ou découvertes sur le net; la base est en structure mda ouverte et donc accessible à tous. attention afin qu'il soit en dessous des 512 K, c'est un fichier 7z
Partager