[Access] Import depui un .txt sans séparateur

xiloo Messages postés 4 Statut Membre -  
rodrigue62 Messages postés 201 Statut Membre -
Bonjour,

je voudrais savoir s'il est possible (et si oui comment) d'importer des données provenant d'un fichier texte (.txt) dans une table en sachant qu'il n'y a pas de séparateur entre chaque donnée sur une même ligne...
En revanche on sait que la taille d'un champs est toujours fixe. (champs 1 = 5 car, champs 2 = 2 car, ... -> pour toutes les lignes)

Y a-t-il donc un moyen d'extraire les 5 premiers caractères pour le champs 1, les 2 suivants pour le champs 2, etc.?

Merci d'avance pour votre aide!

4 réponses

  1. Sergio63 Messages postés 53 Statut Membre 24
     
    Bonjour,

    Il suffit de cocher "Longueur fixe" à la place de "Délimité" dans la 1ere fenêtre de l'assistant.

    Ensuite tu as 2 possibilités :

    - Soit tu délimites tes champs en positionant des séparateurs dans la règle avec ta souris.

    - Soit tu clique sur "Avancé" et là tu peux nommer tes champs, les typer et indiquer quelle est leur position et leur longueur.

    Cordialement

    Sergio
    0
  2. xiloo Messages postés 4 Statut Membre
     
    ok merci,
    mais est-ce que je peux automatiser cette fonction pour un ensemble de fichiers .txt? (sachant que la taille pour chaque champs 1, 2, 3 , ...reste toujours identique)
    0
  3. random Messages postés 1612 Statut Membre 155
     
    c'est parfaitement possible
    quand on a défini ses paramètres imports
    on fait avancé enregistrer sous et on donne un nom aux
    spécification d'import
    il suffira de rappeler ce nom à l'import suivant
    ou de l'utiliser dans une macro ou un module
    0
  4. rodrigue62 Messages postés 201 Statut Membre 30
     
    et si on veux faire ca pour plusieurs tables, c'ets a dire chaque jour on a plusieurs fichiers TXT, 1 par table, chacune portant le nom de la table suivit de la date, par exemple pour la table livraison avec les données du 4 mai 2006, le nom du txt est camion_040506.txt
    et que l'on veut que lorsque l'on clique sur un bouton dans le formulaire se rapportant a la table, il importe directement le fichier concerné
    0