|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Jacques Lesueur Inscription : mai 2006 Messages : 180 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 302 ![]() |
bonjour
merci pour cette contribution mais je n'arrive pas à ouvrir le zip (corrompu). suis-je le seul, est-ce un mauvais upload?
__________________
Assistant de création/modification de rubans Office Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL Blog Office Mon Site DVP |
|
|
00
|
|
|
#3 |
![]() ![]() |
Bonjour
Cette démarche est intéressante, mais n y aurait-il pas moyen d'avoir plus d'explications, et notamment la source. Starec |
|
|
00
|
|
|
#4 |
![]() ![]() |
Bonjour
Jr n'arrive pas non plus à l'ouvrir. |
|
|
00
|
|
|
#5 |
![]() ![]() Jean BALLATInscription : octobre 2004 Messages : 2 856 ![]() |
![]() Même problème, je n'arrive pas à ouvrir le fichier Zip. J'ai envoyé un MP
__________________
Jeannot Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
|
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Jacques Lesueur Inscription : mai 2006 Messages : 180 ![]() |
Comme je l'indique dans le message, le site ne permettant l'envoie que de fichier de 512 kOctets, l'archives zip de cette outils dépassent cette valleur (566K). Aussi pour pouvoir vous l'envoyer je l'ai compactée au format 7zip (extension 7z) mis sous extension zip, lisible par l'outil 7Zip (graticiel). Mais vous pourrez aussi l'ouvrir par Winrar. j'ai fais le test à partir du fichier contenu dans la discussion. Le fichier n'est pas cassée. Je travail avec Winrar 3.51.
Veuillez m'excuser pour ce désagrément |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 585 ![]() |
Merci pour cette contribution.
En effet, ca se dézippe bien avec 7-zip. La démarche est vraiment très intéressante :
Je n'ai testé que la documentation, avec une base de 25 tables : . vers Word , perte de la mise en forme au début de la 6 ème page, OK au 2 éme essai . vers Excel : tout est OK . DDL Access : OK , impressionnant Bravo pour ce travail
__________________
"tout le monde veut sauver la planète, mais personne ne veut descendre les poubelles." J Yanne |
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Jacques Lesueur Inscription : mai 2006 Messages : 180 ![]() |
salut et merci,
J'aimerai rendre à César ce qui est à César. la procédure d'installation de setup.mdb est très fortement inspirée des macro-complémentaires du site www.skrol29.com outil gratuit et entièrement ouvert. J'ai simplfié le code, lui ai ajouté une petite gestion de version et je l'ai géré pour une installation entre Access 2000 et 2007. Micniv, suivant ta remarque sur l'export table en Word , peux- tu m'indiquer sur quelle version d'Office tu as détectée cette anomalie? J'aimerai bien pouvoir la corrigées. |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 585 ![]() |
salut, Jack
Citation:
sur configuration : acc2000 + office2007 (config qui avait planté à la 6 ème page la première fois : je n'ai pas pu reproduire aujourd'hui): aujourd'hui je dois préalablement lancer Word alors l' édition est ok (24 pages). Si word n'est pas lancé préalablement, il ouvre la fenêtre word et puis plus rien. Bonne journée
__________________
"tout le monde veut sauver la planète, mais personne ne veut descendre les poubelles." J Yanne |
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 585 ![]() |
Bonjours, jack,
Une découverte ce jour, je m'apprêtais à livrer un nouvel MDE à un client sur laquelle j'avais intaller tes compléments JETPROC. la création du MDE a planté. La solution est alors de décocher les 2 références :
En fait, ça n'est pas une si mauvaise chose que ça plante (il suffit d'être prévenu) car sinon j'allais créer un MDE avec les 2 références sus-citées qui n'auraient pas été trouvées chez mon client ... Autre réserve : être prévenu de de la création des requêtes DDL... de création des tables qu'on ne veut pas forcément conserver. A+
__________________
"tout le monde veut sauver la planète, mais personne ne veut descendre les poubelles." J Yanne |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com