Macro import fichier texte sous access 2010
Maud
-
Phil -
Phil -
Bonjour,
J'avais développé une macro dans un applicatif sous access 2003, afin d'importer automatiquement un fichier texte. Quand je teste cet applicatif sous access 2010, cette macro ne fonctionne plus (elle ne semble pas reconnaître la spécification de fichier alors qu'elle existe bien...). Est-ce qq'un a une solution à me proposer?
Un grand merci d'avance!
J'avais développé une macro dans un applicatif sous access 2003, afin d'importer automatiquement un fichier texte. Quand je teste cet applicatif sous access 2010, cette macro ne fonctionne plus (elle ne semble pas reconnaître la spécification de fichier alors qu'elle existe bien...). Est-ce qq'un a une solution à me proposer?
Un grand merci d'avance!
A voir également:
- Macro import fichier texte sous access 2010
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
12 réponses
Bonjour,
DoCmd.TransferText acImportDelim, "specification d'importation", "TableDestination", "FichierSource"
specification d'importation doit etre un nom d'une importation de votre fichier que vous devez avoir enregistree. Dans cette importation est defini le chemin et le format que vous souhaitez. Ce lien montre une recopie d'ecran que j'ai faite pour vous montrer ou s'enregitre le nom d'importation que vous voulez utilisez
https://www.cjoint.com/?BBnkISSicoH
a suivre
Bonne suite
DoCmd.TransferText acImportDelim, "specification d'importation", "TableDestination", "FichierSource"
specification d'importation doit etre un nom d'une importation de votre fichier que vous devez avoir enregistree. Dans cette importation est defini le chemin et le format que vous souhaitez. Ce lien montre une recopie d'ecran que j'ai faite pour vous montrer ou s'enregitre le nom d'importation que vous voulez utilisez
https://www.cjoint.com/?BBnkISSicoH
a suivre
Bonne suite
Je n'arrive pas à ouvrir le lien (il débouche sur une page codée...).
Quoi qu'il en soit, dans la zone "Format" de la macro ImporterExporterTexte, je reprends bien le nom des spécifications d'importation que j'avais sauvegardé au préalable...
Quoi qu'il en soit, dans la zone "Format" de la macro ImporterExporterTexte, je reprends bien le nom des spécifications d'importation que j'avais sauvegardé au préalable...
Re,
Fichier lisible PDF
https://www.cjoint.com/?BBnlv3DctBs
Quand vous ouvrez en cliquant sur "Importation enfegistrees", les noms dans la liste ne sont pas ceux des spécifications d'importation (sauf si vous avez mis les memes)
A+
Fichier lisible PDF
https://www.cjoint.com/?BBnlv3DctBs
Quand vous ouvrez en cliquant sur "Importation enfegistrees", les noms dans la liste ne sont pas ceux des spécifications d'importation (sauf si vous avez mis les memes)
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fichier bien reçu et lisible. Merci.
A ce stade, nous parlons bien de la même chose. C'est bien comme ça que j'ai créé et enregistré mes spécifications d'importation.
Par contre, c'est après que nous ne sommes plus sur la même longueur d'ondes: Dans ma macro, je n'utilise pas l'action "ExécuterImportationExportationSauvegardée" qui m'oblige à choisir dans une liste quelle sauvegarde je veux utiliser à chaque fois que j'exécute ma macro
mais j'utilise l'action ImporterExporterTexte, qui me permet d'automatiser l'import sans aucune autre intervention. Je précise que chaque mois, le fichier texte à importer a le même nom, d'où ce choix.
Merci pour votre aide
A ce stade, nous parlons bien de la même chose. C'est bien comme ça que j'ai créé et enregistré mes spécifications d'importation.
Par contre, c'est après que nous ne sommes plus sur la même longueur d'ondes: Dans ma macro, je n'utilise pas l'action "ExécuterImportationExportationSauvegardée" qui m'oblige à choisir dans une liste quelle sauvegarde je veux utiliser à chaque fois que j'exécute ma macro
mais j'utilise l'action ImporterExporterTexte, qui me permet d'automatiser l'import sans aucune autre intervention. Je précise que chaque mois, le fichier texte à importer a le même nom, d'où ce choix.
Merci pour votre aide
Re,
J'ai seulement ACCESS 2007 ou je ne vois pas l'action ImporterExporterTexte. Par contre en prenant l'action TransférerTexte ca marche. Regardez si cela pourrait vous convenir en attendant que quelqu'un d'autre puisse vous aider.
Bonne suite
J'ai seulement ACCESS 2007 ou je ne vois pas l'action ImporterExporterTexte. Par contre en prenant l'action TransférerTexte ca marche. Regardez si cela pourrait vous convenir en attendant que quelqu'un d'autre puisse vous aider.
Bonne suite
Effectivement sous ACCESS 2003 j'utilisais également l'action TransfererTexte qui marchait très bien. Hélas, sous 2010 elle n'existe plus en tant que telle.
Quoi qu'il en soit je vous remercie infiniment pour le temps que vous avez bien voulu me consacrer, et je lance un nouvel appel à tous ceux qui pourront m'éclairer.
Je compte sur vous tous!
Merci d'avance
Quoi qu'il en soit je vous remercie infiniment pour le temps que vous avez bien voulu me consacrer, et je lance un nouvel appel à tous ceux qui pourront m'éclairer.
Je compte sur vous tous!
Merci d'avance
En mode développement, en cliquant sur EXÉCUTER. Sinon j'ai un bouton dédié sur un formulaire pour lancer l'import
Re,
---------------------
Hello Everyone,
The following KB article discusses this behavior:
2581495 - Access 2010 Error: "The text file specification '<number>' does not exist. You cannot import, export, or link using the specification" when running a macro
https://support.microsoft.com/en-us
It appears the issue has been fixed in the June 2011 cumulative update (KB 2544022), so you should be able to install this to resolve the issue.
2544022 - Description of the Access 2010 hotfix package (access-x-none.msp): June 28, 2011
https://support.microsoft.com/en-us
I hope that helps.
Best Regards,
Nathan O.
----------------------------------
J'ai ete voir du cote des amis americains, il semblerait qu'il y ait un bug dans ACCESS2010 a propos du sujet qui nous occupe: ca ne marche pas et il est conseille d'utilise la methode
DoCmd.TransferText acImportDelim, "specification d'importation", "TableDestination", "FichierSource" du VBA.
Vous avez un lien microsoft ci-dessus qui chez microsoft qui vous donne 3 methodes de remplacement dont le VBA.
A+
---------------------
Hello Everyone,
The following KB article discusses this behavior:
2581495 - Access 2010 Error: "The text file specification '<number>' does not exist. You cannot import, export, or link using the specification" when running a macro
https://support.microsoft.com/en-us
It appears the issue has been fixed in the June 2011 cumulative update (KB 2544022), so you should be able to install this to resolve the issue.
2544022 - Description of the Access 2010 hotfix package (access-x-none.msp): June 28, 2011
https://support.microsoft.com/en-us
I hope that helps.
Best Regards,
Nathan O.
----------------------------------
J'ai ete voir du cote des amis americains, il semblerait qu'il y ait un bug dans ACCESS2010 a propos du sujet qui nous occupe: ca ne marche pas et il est conseille d'utilise la methode
DoCmd.TransferText acImportDelim, "specification d'importation", "TableDestination", "FichierSource" du VBA.
Vous avez un lien microsoft ci-dessus qui chez microsoft qui vous donne 3 methodes de remplacement dont le VBA.
A+
Un grand merci pour votre aide qui m'a été très précieuse!
Je n'aurais jamais pensé qu'il puisse y avoir un bug dans ACCESS 2010!
Je vais regarder de plus près les méthode proposées pour y remédier.
Je n'aurais jamais pensé qu'il puisse y avoir un bug dans ACCESS 2010!
Je vais regarder de plus près les méthode proposées pour y remédier.
Re,
Il y aurait un patch de mise a jour
suivre ce lien
https://support.microsoft.com/en-us/help/2544022
Bonne suite
Il y aurait un patch de mise a jour
suivre ce lien
https://support.microsoft.com/en-us/help/2544022
Bonne suite
bas moi depuis que je suis sur OFFICE 2010 je ne fait que constater que depuis plus de 20 ans une entreprise qui s'est arrangé pour avoir le monopole n'a pas fait une once d'innovation dans ses produits depuis ACCESS le premier du nom sous windows 3.11 , qui en passant fonctionnait bien mieux que la version 2010 ( on n'était pas obligé de passer par du VB pour de tel fonctionnalité )
Merci pour l'info.
De mon côté, j'ai testé les solutions préconisées dans le lien que vous m'avez communiqué et ça marche!
Donc c'est OK pour moi.
Merci encore pour tout
De mon côté, j'ai testé les solutions préconisées dans le lien que vous m'avez communiqué et ça marche!
Donc c'est OK pour moi.
Merci encore pour tout
Bonjour,
Le message d'erreur qui s'affiche est "La spécification de fichier texte (1) n'existe pas. Vous ne pouvez importer, exporter ou lier en utilisant cette spécification" (erreur 3625).
Pourtant, la spécification utilisée existe bien dans la liste déroulante relative au format dans la macro ImporterExporterTexte...
Je cale!
HELP!!!
Le message d'erreur qui s'affiche est "La spécification de fichier texte (1) n'existe pas. Vous ne pouvez importer, exporter ou lier en utilisant cette spécification" (erreur 3625).
Pourtant, la spécification utilisée existe bien dans la liste déroulante relative au format dans la macro ImporterExporterTexte...
Je cale!
HELP!!!