[Access] Problèmes d'importation

enigmatoile Messages postés 730 Statut Membre -  
enigmatoile Messages postés 730 Statut Membre -
Bonjour,

Je souhaite automatiser l'importation de données dans ma base.

Pour cela j'utilise le code suivant :

DoCmd.TransferText acImportDelim, , "tbl_serveurs", "C:\monchemin\info_os.txt", True


Problème : ce ficher contient des chiffres qui doivent toutefois être interprétés en texte (valeurs possibles : 2, 1a...).

Access prend ça a priori comme un numérique et quand il rencontre le '1a', produit des erreurs.

Pour contourner ce problème, je me suis dit qu'en créant ma table vide avec la bonne structure (ce hamp là en texte); ça irait; eh bien meme erreur.

Par contre quand j'importe les données "à la main" (avec l'assistant) tout se déroule bien (et pourtant à aucun moment je ne précise que ce champ doit etre considéré comme texte).

Avez vous une idée?

1 réponse

blux Messages postés 4772 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

le plus simple est de créer un format d'importation via l'assistant (bouton 'avancé' et enregistrer sous) et ensuite tu t'en sers dans ton import...
DoCmd.TransferText acImportDelim, "nom_import" , "tbl_serveurs", "C:\monchemin\info_os.txt", True
Parce que l'histoire de créer la table avant ne sert pas tant que ça, il se base sur la valeur du premier enregistrement pour définir le type des colonnes...
0
enigmatoile Messages postés 730 Statut Membre 5
 
Merci Blux ca marche très bien comme ça :)
0