IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

[importation] fichier texte pour plusieurs enregistrements


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [importation] fichier texte pour plusieurs enregistrements
    Bonjour,

    J'ai un fichier TXt : Z1;Z2;Z3;D1;D2;D3;

    je voudrait créer une base avec le résultat suivant :

    Z1 Z2 Z3 D1
    Z1 Z2 Z3 D2
    Z1 Z2 Z3 D3


    Une idée ?

    Merci.

    modération : cafeine, sujet divisé, ne greffez pas vos questions à un sujet préexistant,

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 352
    Points : 23 818
    Points
    23 818
    Par défaut
    Si ta structure est toujours la même et que tu utilise Access XP.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    private sub LireFichier()
       dim nomFic as string
       dim numFic as integer
       dim db as database:set db=currentdb
       dim r as recordset
       dim lf as string
       dim data as variant
     
       numFic=freefile()
       nomFich="monFichier"
       open nomFic as numFic for imput
       lineinput #numFic, lf
       data=split(lf,";")
       close numFic
     
       set r=db.openRecordset(maTable)
     
       dim i as integer
       for i=4 to 6
         r.addnew
         r!z1=data(1)
         r!z2=data(2)
         r!z3=data(3)
         r!d=data(i)
         r.update
       next i
     
       r.close:set r=nothing
       db.close:set db=nothing
    end sub

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Merci
    Merci,

    Je pour l'info.

    Alain.

Discussions similaires

  1. importation de fichiers texte de plusieurs repertoire via ftp
    Par AaGayia dans le forum Général Python
    Réponses: 4
    Dernier message: 20/07/2011, 10h00
  2. [WD15] Pb pour requeter après import fichier texte
    Par lolo-ratchet dans le forum WinDev
    Réponses: 13
    Dernier message: 30/05/2011, 14h58
  3. Créer macro pour importer fichier texte
    Par stpaul04 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/03/2011, 17h52
  4. Fichier texte pour importer données sous excel
    Par liliprog dans le forum Excel
    Réponses: 2
    Dernier message: 20/02/2009, 11h38
  5. problème pour importer fichier texte
    Par louffa dans le forum Outils
    Réponses: 2
    Dernier message: 30/01/2008, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo