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 :

gestion des erreurs lors de l'importation d'un CSV dans une table formaté


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 29
    Points : 19
    Points
    19
    Par défaut gestion des erreurs lors de l'importation d'un CSV dans une table formaté
    bonsoir ! je suis un nouveau membre et je vous remercie à l'avance de toute l'aide que vous pourrez m'apporter ! je vous explique mon problème :

    je dois importer un fichier format csv sur access afin ensuite de pourvoir générer des requêtes à partir de certains champs de cette table crée :

    mon soucie est que je voudrais que chaque champ nouvellement crée a un format spécifique :

    - un champ A de type " EP-ERT0000" avec un size de 10
    - un champ B date qui sera de la forme YYYY MM JJ ( alors que dans mon csv les dates sont de la forme DD/MM/YYYY)
    - un champ C de type 128566T3 avec un size de 26 ( donc avec pleins de zeros avant !)


    ce que je voudrais c'est pouvoir gerer les erreurs lors de l'importation de mon csv c'est à dire :
    - crée une table avec le format du champ A ("EP-ERT0000", taille 10) , importer le champ de mon CSV qui devrait correspondre au champ A, et si il y a une erreur dans le champ ( du genre il est ecrit "ER-ERT..." au lieu de "EP-ERT...") et bien qu'on me copie cette valeur dans une table "anomalie" en me mettant le nom du champ et la valeur "erronée" pour pouvoir ainsi la modifier et la mettre dans le bon format ensuite !


    j'ai beaucoup regardé les forums, et je ne sais pas comment m'y prendre !

    plutôt du vba acces , du sql ?

    je voudrais le faire en vba acces ! quelqu'un peut m'aider SVP !!!

    merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 29
    Points : 19
    Points
    19
    Par défaut
    bon comme je pense ne pas etre très clair je me permets de mettre un exemple :

    voici par exemple mon csv : EP-EPR0000000;12/05/2004;12346B

    - moi ce que j'ai fais j'ai importer le csv dans une table "BASEPROV"
    avec donc trois champs A,B,C et les " valeurs correspondantes plus haut


    ensuite j'ai une table "BASEFINAL" dans lequel j'ai mes champs D,E,F dont je veux le format suivant :

    - champ D : que ca commence par "EP-EPR" puis 4 chiffres (donc de taille 10)
    - champ E : que mon 12/05/ 2004 se transforme en 20040512
    - champ C : ca taille est de 26 maxi et il y aura une lettre à la fin

    ce que je veux c'est savoir si la valeur de mon champ A a le bon format pour etre copier dans le champ D :
    - si oui , alors on copie la valeur dans la table "basefinal"
    - si non , alors qu'on le mette dans une table " anomalie " avec le nom du champ (ici A) et sa valeur , pour que ensuite je puisse moi meme la modifier

    voila j'espere que c'est plus clair ! j'ai vraiment chercher lontemps mais le truc c'est que je ne vois si c'est plus faisable avec des requetes ou du code vba access ! PLEASE aidez moi !!!

Discussions similaires

  1. Réponses: 9
    Dernier message: 08/11/2010, 22h35
  2. [AC-2000] PB lors de l'import d'un csv dans une base
    Par zandeparis dans le forum VBA Access
    Réponses: 2
    Dernier message: 11/11/2009, 21h02
  3. Importer un txt (csv) dans une table mysql sur multimania
    Par minogttao dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/11/2006, 18h33
  4. Impossible d'importer un fichier csv dans une table sous MySQL
    Par manue85 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 20/04/2006, 12h06
  5. Comment importer un document CSV dans une table MySql ?
    Par magic8392 dans le forum Requêtes
    Réponses: 6
    Dernier message: 04/02/2005, 11h03

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