J'ai import=E9 un fichier texte "BALANCE.txt" dans la table=20
TEMPO via l'assistant (Donn=E9es externes/Importer) o=F9 j'ai=20
fait les sp=E9cifications d'importations suivantes:
1- Donn=E9es externes/Import
2- "Longueur fixe..." (au lieu de "d=E9limit=E9...")
3- J'ai plac=E9 manuellement des s=E9parateurs verticaux (pas=20
possible d'avoir une autre s=E9parateur: espace ou ;=20
ou , ...)
4- Avanc=E9s/Enregistrer-sous: afin d'enregistrer ces=20
sp=E9cifications. J'ai donn=E9 le nom "MonImport"
5- Suivant/Suivant jusqu'=E0 la fin (en donnant le nom TEMPO=20
=E0 la table =E0 cr=E9er
J'ai refait la m=EAme chose avec un autre fichier texte de=20
m=EAme structure en proc=E9dant par Avanc=E9es/Param=E8tres et en=20
choisissant "MonImport" pour utiliser les sp=E9cifications=20
d'import enregist=E9es =3D=3D> superbe, tout =E7a se passe bien.
MAIS, j'ai voulu tout automatis=E9 par un code =3D=3D> Le=20
r=E9sultat: une table avec une seule colonne =3D=3D> tout est=20
foutu
Le code utilis=E9:
DoCmd.TransferText , "MonImport", "TEMPO", "C:\Dossier\Bala
nce.txt", True
Y 'a t'il une erreur dans le code?
Qqn peut'il me proposer une solution pour automatiser=20
cette t=E2che en utilisant ce que j'ai enregistr=E9 comme=20
sp=E9cifications d'importations ou toute autre solution?!!!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anor
Bonjour atmus,
Il faut choisir : soit longueur fixe, soit délimité par ton séparateur vertical
longueurfixe 6 carac par champ donnera un fichier à importer champ1champ2
alors que délimité par un carcatère, ça donnera : champ1|champ2
Donc si tu as | entre chaque champ, ta spécification est mauvaise et doit être "Délimité" au lieu de "Longueur fixe"
ps : précise le type d'import : acImportDelim (par defaut) ou acImportFixed pour le premier cas. -- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour, | | Voilà mon problème: | | J'ai importé un fichier texte "BALANCE.txt" dans la table | TEMPO via l'assistant (Données externes/Importer) où j'ai | fait les spécifications d'importations suivantes: | 1- Données externes/Import | 2- "Longueur fixe..." (au lieu de "délimité...") | 3- J'ai placé manuellement des séparateurs verticaux (pas | possible d'avoir une autre séparateur: espace ou ; | ou , ...) | 4- Avancés/Enregistrer-sous: afin d'enregistrer ces | spécifications. J'ai donné le nom "MonImport" | 5- Suivant/Suivant jusqu'à la fin (en donnant le nom TEMPO | à la table à créer | | J'ai refait la même chose avec un autre fichier texte de | même structure en procédant par Avancées/Paramètres et en | choisissant "MonImport" pour utiliser les spécifications | d'import enregistées ==> superbe, tout ça se passe bien. | | | MAIS, j'ai voulu tout automatisé par un code ==> Le | résultat: une table avec une seule colonne ==> tout est | foutu | | Le code utilisé: | DoCmd.TransferText , "MonImport", "TEMPO", "C:DossierBala | nce.txt", True | | Y 'a t'il une erreur dans le code? | Qqn peut'il me proposer une solution pour automatiser | cette tâche en utilisant ce que j'ai enregistré comme | spécifications d'importations ou toute autre solution?!!! | | | Merci
Bonjour atmus,
Il faut choisir : soit longueur fixe, soit délimité par ton séparateur vertical
longueurfixe 6 carac par champ donnera un fichier à importer
champ1champ2
alors que délimité par un carcatère, ça donnera :
champ1|champ2
Donc si tu as | entre chaque champ, ta spécification est mauvaise
et doit être "Délimité" au lieu de "Longueur fixe"
ps : précise le type d'import : acImportDelim (par defaut)
ou acImportFixed pour le premier cas.
--
à+
Arnaud
-------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
petit à petit, www.anor.fr.st fait son nid
-------------------------------------------
| Bonjour,
|
| Voilà mon problème:
|
| J'ai importé un fichier texte "BALANCE.txt" dans la table
| TEMPO via l'assistant (Données externes/Importer) où j'ai
| fait les spécifications d'importations suivantes:
| 1- Données externes/Import
| 2- "Longueur fixe..." (au lieu de "délimité...")
| 3- J'ai placé manuellement des séparateurs verticaux (pas
| possible d'avoir une autre séparateur: espace ou ;
| ou , ...)
| 4- Avancés/Enregistrer-sous: afin d'enregistrer ces
| spécifications. J'ai donné le nom "MonImport"
| 5- Suivant/Suivant jusqu'à la fin (en donnant le nom TEMPO
| à la table à créer
|
| J'ai refait la même chose avec un autre fichier texte de
| même structure en procédant par Avancées/Paramètres et en
| choisissant "MonImport" pour utiliser les spécifications
| d'import enregistées ==> superbe, tout ça se passe bien.
|
|
| MAIS, j'ai voulu tout automatisé par un code ==> Le
| résultat: une table avec une seule colonne ==> tout est
| foutu
|
| Le code utilisé:
| DoCmd.TransferText , "MonImport", "TEMPO", "C:DossierBala
| nce.txt", True
|
| Y 'a t'il une erreur dans le code?
| Qqn peut'il me proposer une solution pour automatiser
| cette tâche en utilisant ce que j'ai enregistré comme
| spécifications d'importations ou toute autre solution?!!!
|
|
| Merci
Il faut choisir : soit longueur fixe, soit délimité par ton séparateur vertical
longueurfixe 6 carac par champ donnera un fichier à importer champ1champ2
alors que délimité par un carcatère, ça donnera : champ1|champ2
Donc si tu as | entre chaque champ, ta spécification est mauvaise et doit être "Délimité" au lieu de "Longueur fixe"
ps : précise le type d'import : acImportDelim (par defaut) ou acImportFixed pour le premier cas. -- à+ Arnaud ------------------------------------------- Conseils d'utilisation, sites recommandés : http://users.skynet.be/mpfa/ petit à petit, www.anor.fr.st fait son nid -------------------------------------------
| Bonjour, | | Voilà mon problème: | | J'ai importé un fichier texte "BALANCE.txt" dans la table | TEMPO via l'assistant (Données externes/Importer) où j'ai | fait les spécifications d'importations suivantes: | 1- Données externes/Import | 2- "Longueur fixe..." (au lieu de "délimité...") | 3- J'ai placé manuellement des séparateurs verticaux (pas | possible d'avoir une autre séparateur: espace ou ; | ou , ...) | 4- Avancés/Enregistrer-sous: afin d'enregistrer ces | spécifications. J'ai donné le nom "MonImport" | 5- Suivant/Suivant jusqu'à la fin (en donnant le nom TEMPO | à la table à créer | | J'ai refait la même chose avec un autre fichier texte de | même structure en procédant par Avancées/Paramètres et en | choisissant "MonImport" pour utiliser les spécifications | d'import enregistées ==> superbe, tout ça se passe bien. | | | MAIS, j'ai voulu tout automatisé par un code ==> Le | résultat: une table avec une seule colonne ==> tout est | foutu | | Le code utilisé: | DoCmd.TransferText , "MonImport", "TEMPO", "C:DossierBala | nce.txt", True | | Y 'a t'il une erreur dans le code? | Qqn peut'il me proposer une solution pour automatiser | cette tâche en utilisant ce que j'ai enregistré comme | spécifications d'importations ou toute autre solution?!!! | | | Merci