|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() Jacques PetiotIndépendant développeur et formateur Inscription : octobre 2007 Messages : 891 ![]() |
Hello
je viens de passer ma matinée à chercher la réponse à une Citation:
Code :
DoCmd.TransferText acExportDelim, , "export_données_client", nom_fich, True Citation:
mais je n'arrive pas à trouver les clef correspondantes dans le registre! Dois-je les créer entièrement à la main ou bien existe-t-il une manip pour que cette installation soit réalisée?
__________________
-------------------Simplifi----------comme si tout était simple-------- |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 939 ![]() |
Bonsoir,
Avec Access 2010, la clé de registre est différente. Pour Access 2007 c'est : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Access Connectivity Engine\Engines\Text Pour 2010 ça doit être : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Text As-tu essayé de créer une spécification d'exportation enregistrée ? Cela devrait éviter d'utiliser les paramètres par défaut de la base de registre, en prenant ceux de la spécification d'exportation enregistrée. Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Jacques PetiotIndépendant développeur et formateur Inscription : octobre 2007 Messages : 891 ![]() |
Bonjour LedZeppII
bien content de te voir! j'ai effectivement cherché à cet endroit et je n'ai rien trouvé. de plus (et alors que c'était simple en version 2007) je n'arrive plus à trouver la méthode pour spécifier les paramêtres d'exportation Je viens de trouver mstex40.dll à cette adresse du registre: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Text commentaire: waoouwwww j'ai bien changé la valeur CSVdelimited par delimited( ; ) et rebooté mais ça n'a rien changé Je ne m'explique pas pourquoi les paramêtres d'exportation aparaissent lors de l'exportation d'une table et pas pour une requête. Je viens donc d'enregistrer un fichier de paramêtres, ce qui résoud le problème de cette ligne de programme. le souci reste de créer autant de fichiers de paramêtres que j'ai de requêtes différentes à exporter. mais surtout de devoir modifier ce fichier àchaque fois qu'on ajoute un champ à la requête (ce que les utlisateurs peuvent faire) Avec le risque de devoir faire cette manip sur chaque base frontale? avec tous mes remerciements
__________________
-------------------Simplifi----------comme si tout était simple-------- |
|
|
00
|
|
|
#4 | |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 939 ![]() |
Bonsoir,
J'ai testé pour voir avec Access 2007 (sous XP, 32bit donc). C'est bien ce qui est sous ..\Access Connectivity Engine\Engines\Text (ACETXT.DLL) qui est pris en compte. Ce qui est ..\Jet\4.0\Engines\Text ne doit servir que pour DAO 3.6. Je n'ai pas de "Wow6432Node" car mon système d'exploitation n'est pas 64bit. Pour la valeur «Format» de ..\Access Connectivity Engine\Engines\Text j'ai essayé différentes choses :
Citation:
Donc, essaie de faire une recherche dans la base de registre sur la donnée CSVDelimited. Essaie aussi sur la donnée ACETXT (pas ACETXT.DLL des fois qu'il y ait des version 32 et 64 bit) Bon courage. A+ |
|
|
|
10
|
|
|
#5 | ||
|
Membre Expert
![]() Jacques PetiotIndépendant développeur et formateur Inscription : octobre 2007 Messages : 891 ![]() |
Bonjour LedZeppII
Citation:
le recherche m'a donné: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Text j'ai modifé Format pour mettre Delmited( ; ) et ma ligne de programme simpliste refonctionne correctement. ![]() effectivemment, dans HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ j'avais trouvé Jet et je m'étais jeté dessus comme la chtouille dans la braguette du bas-clergé il y a donc deux arborescences contenant \Engines\Text et \ISAM Formats\Text: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Access Connectivity Engine\ tu as raison, Citation:
D'autre part, mon apréhension d'une mauvaise installation de Access était injustifiée Un gand merci pour ton aide!! puisse cette discussion éclairer ceux qui rencontrent le même problème
__________________
-------------------Simplifi----------comme si tout était simple-------- |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com