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

VBA Access Discussion :

problème d'import avec commande TransferText


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 62
    Par défaut problème d'import avec commande TransferText
    Bonjour,

    J'ai un souci d'import de fichier csv vers une table.
    Les champs de la table correspondent au contenu du fichier csv et le fichier ne contient que des données mais pas de noms de champs.
    j'ai malheureusement un message d'erreur me disant que le champ F1 n'existe pas dans la table de destination.
    J'avoue que je galère...
    Merci pour vos conseils.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub Commande0_Click()
     
    Dim NomFichier As String
     
    NomFichier = "C:\repertoire\import_" & Me.departement & "_" & Me.semaine & ".csv"
     
    DoCmd.TransferText acImportDelim, , _
        "T_import", NomFichier, False
     
    End Sub

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Par défaut
    Citation Envoyé par zougna Voir le message
    un message d'erreur me disant que le champ F1 n'existe pas dans la table de destination.
    C'est assez explicite ce message. Si tu n'as pas la même structure, il faut au moins que les champs destinations existent.

    Si tu importes dans une nouvelle table, le problème ne se pose pas parce qu'elle est créée à l'image de la source. Mais importer dans une table existante suppose la présence des champs de destination.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 62
    Par défaut
    J'ai vérifié chaque champ et ils sont tout à fait conformes.
    Lorsque j'importe depuis le menu d'Acces, ça fonctionne mais dès que je veux l'importer en passant par VBA, j'ai ce message d'erreur...
    Je ne comprend pas...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Par défaut
    Citation Envoyé par zougna Voir le message
    Lorsque j'importe depuis le menu d'Acces, ça fonctionne mais dès que je veux l'importer en passant par VBA, j'ai ce message d'erreur...
    Il faut peut être faire ceci

    Dans l'assistant d'importation, il ya un bouton Avancé qui te permet de continuer.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 62
    Par défaut
    En fait il crée alors un fichier avec les paramètres de la table.
    Mais alors comment on fait pour le récupérer depuis vba ?

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Par défaut
    Citation Envoyé par zougna Voir le message
    En fait il crée alors un fichier avec les paramètres de la table.
    Il crée en fait un modéle que tu peux utiliser dans VBA comme valeur du paramêtre HasFieldName.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Résoudre le problème des import avec Netbeans
    Par ammouna24 dans le forum NetBeans
    Réponses: 3
    Dernier message: 17/07/2009, 17h20
  2. Problème de "import" avec eclipse sous Mac
    Par sambi dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 26/03/2009, 10h31
  3. Problème d'import avec des dblinks
    Par bensmail dans le forum Import/Export
    Réponses: 0
    Dernier message: 17/10/2008, 16h23
  4. Problème d'import avec LOAD DATA INFILE
    Par Mister Paul dans le forum Requêtes
    Réponses: 18
    Dernier message: 18/01/2008, 11h33
  5. Problème d'import avec l'interface sql server
    Par moutanakid dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/08/2004, 16h00

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