Dans MS Access, lorsque l’on tente de lier ou d’importer un fichier de format texte n’ayant pas l’une des extensions : txt, csv, tab, asc ou html
MS Access affiche un message d’erreur :
Vous pouvez seulement importer des fichiers txt,csv,,tab,asc,html
Pour examiner de manière plus méthodique les fichiers LOG des serveurs, mon projet nécessitait d’importer et/ou de lier des fichiers texte ayant l’extension LOG.
Chose que MS Access s’obstinait à refuser… Il fallait donc trouver une solution.
Il existe plusieurs solutions :
- La première étant bien entendu de renommer le fichier dans l’une des extensions règlementaires !
- Une autre solution plus persistante :
- Aller dans la base de registres
- Attendre la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text
- Il existe une entrée nommée DisabledExtensions ayant une valeur texte « !txt,csv,tab,asc,htm,html »
- Ajouter à cette entrée l’extension souhaitée.
- Exemple, si l’on souhaite ajouter l’extension log, il suffit de donner la valeur « !txt,csv,tab,asc,htm,html,log » à cette entrée