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

VB 6 et antérieur Discussion :

VB6 et formatage des document sur exel


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé
    Profil pro
    Ingénieur en électronique
    Inscrit en
    Septembre 2004
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 419
    Par défaut VB6 et formatage des document sur exel
    Bonjour , je dois réalisé un module qui insert les données CSV dans une base de donnée .

    Actuellement la solution trouvé est de convertir le fichier en fichier excel et ensuite le faire passer en base de donnée : via le système pour lier les tables sur acces ( je vais faire une petite doc ) .

    Malheureusement lorsque je fait ceci les champs dates 1 fois sur 10 ne sont pas bien ordonné donc au niveau du SQL , il marque ERREUR .

    La solution trouvé est d'utilisé l'outil : Donnée > Convertir et ensuite tout va bien .

    Malheureusement cette tache doit être automatique a l'avenir donc je me demandais si il avait possibilité soit de lancer ce module automatiquement, ou encore ne pas mettre en forme la date dés son enregistrement.

    Merci d'avance

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonsoir,

    tu nous as pas dit de quel type de base de donnée il s'agit ...

    tu n'as pas besoin d'Excel pour écrire dans une base de donnée en VB6 ..

    voir : Fichiers et bases de données

  3. #3
    Membre éclairé
    Profil pro
    Ingénieur en électronique
    Inscrit en
    Septembre 2004
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 419
    Par défaut
    Ok désolé , la base de donnée c'est du Access.

    En fait, j'ai une extraction de table automatique qui ce fait en CSV chaque jour. ( en gros 10 champ texte , et 3 dates )

    Malheureusement, je ne peut pas travailler directement en CSV, Access me dit non (Je pense que c’est un problème de forme avec les « sur plusieurs champs ) Donc pour palier a ce problème, je converti le fichier en XLS : via cette fonction

    Donc je vois 2 solutions : réussir à l’ouverture de lui faire tout enregistrer en format text. ( je ferrai les traitement en SQL par la suite. )

    Ou sinon trouver une fonction de conversion automatique car 30 % des format date sont en format standard et non en format JJ/MM/AAAA HH :MM donc sur Access il note erreur.

    Au niveau d’exel , j’ai trouvé un moyen a la main de palier a ce problème : Donnée > Convertir mais comme le traitement est a faire automatiquement chaque jour , je suis un peu bloqué …

    Merci d’avance pour votre aide.

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Oubli Excel et regarde les liens de mon prècédent message...encore une fois en VB6 tu n'as pas besoin Excel pour acceder a une base de donnèe access!

  5. #5
    Membre éclairé
    Profil pro
    Ingénieur en électronique
    Inscrit en
    Septembre 2004
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 419
    Par défaut
    Ok merci je regarde plus ça , mais bon je pense savoir pourquoi j'ai des problémes dans Access , il me trouve une date et il pense au début a une date format JJ/MM/AAAA , et il découvre au milieu du programme MM/JJ/AAAA donc il me fait une jolie erreur.

    Je dois juste trouvé comment résoudre ce problème . ( Donc il faut que je lui dise qui travaille en format américain Ou modifier les paramétre régionale du compte. )

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Montre nous ton code utilisé dans VB6 ( pas acces, pas excel..)

  7. #7
    Membre éclairé
    Profil pro
    Ingénieur en électronique
    Inscrit en
    Septembre 2004
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 419
    Par défaut
    Bonjour , j'ai plus ou moins réussi , finalement , j'ai utilisé une solution un peu bourin :

    Convertion des dates CSV >> JJ/MM/AAAA en MM/JJ/AAAA
    Ensuite enregistrement en XLS. ( en gros il va reconvertir )

    Pour finir je pensais que les base de données liées dans accés fonctionnais , mais en fait non .

    Mon code est dispo dans : Contribution VB

    Merci pour votre aide .

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

Discussions similaires

  1. [HTML 4.0] Choix entre ouvrir ou télécharger des documents sur un intranet
    Par hugoclo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 24/05/2011, 11h20
  2. Signature et cachet des documents sur le site
    Par wperle dans le forum Droit
    Réponses: 0
    Dernier message: 13/04/2010, 14h33
  3. Je cherche des documents sur le Multithreading en C++
    Par Hamdi Hedhili dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 23/12/2008, 14h46
  4. Forcer l'affichage des documents sur le viewer ?
    Par Faro dans le forum SharePoint
    Réponses: 2
    Dernier message: 17/09/2008, 12h12
  5. [XSLT~FO] formatage des données sur deux colonnes
    Par troisj dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 04/04/2007, 08h59

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