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 :

format date dans fichier CSV


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Par défaut format date dans fichier CSV
    Bonjour,

    Je cherche à importer le fichier Stock_20220228.CSV d'un répertoire*vers une base Access.je veux renseigner par exemple la date 28/02/2022 la transformer en 20220228 pour récupérer le fichier avec la bonne date.* Le chemin est introuvable*à cause du format de la date, j'ai essayé plusieurs fonctions mais en vain. J'ai l'impression que la date 20220228 est lu par comme du texte, alors qu'elle devrait etre en date.*
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DATE_Stock = InputBox("Date du rapport Stock (dd/mm/yyyy)")
    DATE_Stock1 = Format(DATE_Stock, "yyyymmdd")
    * * nomichier à récupérer: Stock_20220228.CSV*** * **

    Mon Access est en francais,* je suis débutante en VBA, pouvez vous m'aider
    Merci par avance

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 622
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    Il manque le chemin du dossier contenant le fichier csv. Comment composez-vous le chemin complet du fichier csv avant d'importer les données ?

    Donnez-nous le reste du code
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Par défaut
    Citation Envoyé par User Voir le message
    Bonjour,

    Il manque le chemin du dossier contenant le fichier csv. Comment composez-vous le chemin complet du fichier csv avant d'importer les données ?

    Donnez-nous le reste du code

    Bonjour,
    Je vous remercie de votre retour, voici le reste du code.

    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
    Sub Import_Reports()
    DoCmd.SetWarnings False
     
    Dim Path As String
    Dim db As DAO.Database
    Dim tb As DAO.TableDef
    Dim fld As DAO.Field
    Dim DATE_Stock As Date
    Dim DATE_Stock1 As Date
    Dim DATE_Tiers As Date
    Dim DATE_Tiers1 As Date
    Dim Path_Stock, Path_Tiers, Path, Path_Input, Path_Output As String
     
    Set db = CurrentDb
     
    DATE_Stock = InputBox("Date du rapport Stock (dd/mm/yyyy)")
    DATE_Stock1 = Format(DATE_Stock, "yyyymmdd")
    DATE_Tiers = InputBox("Date du rapport Tiers (dd/mm/yyyy)")
    DATE_Tiers1 = Format(DATE_Tiers, "yyyymmdd")
     
    Path_Stock ="\\FSPLTDPR.dom101.prdres\SRSA DPR\VaR\Analyse Quotidienne Fichiers VaR\Chrome archive"& "\Stock_Ch" & DATE_Stock1 & ".csv"
    Path_Tiers = "\\FSPLTDPR.dom101.prdres\SRSA DPR\VaR\Analyse Quotidienne Fichiers VaR\Chrome archive" & "\Tiers_Ch_" & DATE_Tiers1 & ".csv"
    Path_Input =" \\FSPLTDPR.dom101.prdres\SRSA DPR\Mission\AR-2021\Analyse_ecarts\Input"
    Path_Output =" \\FSPLTDPR.dom101.prdres\SRSA DPR\Mission\AR-2021\Analyse_ecarts\Output"
     
    DoCmd.TransferText acImportDelim, "Stock_Specification_Import", BDP_Stock_Ch", Path_Stock, True
    DoCmd.TransferText acImportDelim, "Tiers_Specification_Import", "BDP_Tiers_Ch", Path_Tiers, True

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 622
    Billets dans le blog
    67
    Par défaut
    Avez-vous essayé sans le inputbox en mettant directement le chemin complet du fichier pour tester ?
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  5. #5
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 622
    Billets dans le blog
    67
    Par défaut
    Essayer peut-être :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Path_Stock ="\\FSPLTDPR.dom101.prdres\SRSA DPR\VaR\Analyse Quotidienne Fichiers VaR\Chrome archive" & "\Stock_Ch_" & DATE_Stock1 & ".csv"
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  6. #6
    Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Par défaut
    Citation Envoyé par User Voir le message
    Essayer peut-être :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Path_Stock ="\\FSPLTDPR.dom101.prdres\SRSA DPR\VaR\Analyse Quotidienne Fichiers VaR\Chrome archive" & "\Stock_Ch_" & DATE_Stock1 & ".csv"
    Excusez moi mais je ne vois pas ce que vous avez changé sur le lien, pouvez-svp vous m'éclairer.

  7. #7
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 622
    Billets dans le blog
    67
    Par défaut
    A la fin & "\Stock_Ch_" au lieu de & "\Stock_Ch".
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  8. #8
    Candidat au Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Par défaut
    Citation Envoyé par User Voir le message
    A la fin & "\Stock_Ch_" au lieu de & "\Stock_Ch".

    j'avais mis l'espace, peut être en copiant je l'ai omis, mais ça ne résout pas le problème, je n'arrive pas à importer les fichiers.
    Merci beaucoup.

  9. #9
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 622
    Billets dans le blog
    67
    Par défaut
    Citation Envoyé par maguy24 Voir le message
    ..., je n'arrive pas à importer les fichiers.
    Même en passant le chemin exact sans le inputbox ?

    Il faut déclarer vos variables DATE_Stock1 et DATE_Tiers1 en string :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim DATE_Stock1 As String
    Dim DATE_Tiers1 As String
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

Discussions similaires

  1. [PowerShell] Probleme Modification du format date dans un csv
    Par laurent27530 dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 27/08/2021, 10h35
  2. [Python 3.X] Récupération de date au format str dans fichier CVS et conversion en objet date
    Par hamoys dans le forum Général Python
    Réponses: 4
    Dernier message: 09/12/2019, 16h45
  3. Format Date dans nom de fichier
    Par Potzo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/06/2010, 12h34
  4. [XL-2003] Date au format américaine dans un csv
    Par qltmi dans le forum Excel
    Réponses: 1
    Dernier message: 05/02/2010, 19h50
  5. Réponses: 3
    Dernier message: 21/02/2005, 00h29

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