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 :

Exportation requête au format txt et formatage date [AC-2016]


Sujet :

Access

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 613
    Points : 214
    Points
    214
    Par défaut Exportation requête au format txt et formatage date
    Bonjour,

    J'exporte une requête au format .xlsx et au format .txt.
    L'exportation au format .txt se fait sur la base d'une spécification d'exportation (séparateur tabulation, pas de délimiteur de texte, etc...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    strSQL = "R_FICHIER_PERSONNEL_POUR_EXPORT"
    Export du fichier de sortie au format txt avec tabulation
    DoCmd.TransferText acExportDelim, "R_FICHIER_PERSONNEL_Spécification_Exportation", strSQL, strCheminFichierSortie & strNomfichierSortie, True
    Dans le fichier exporté j'ai plusieurs informations de date mais l'une est au bon format JJ/MM/AAA mais les autres sont dans le format JJ/MM/AAAA HH:MM/SS

    La table qui sert de base aux données à exporter a bien tous les champs en question définis de type Date/Heure (Date abrégé)

    A SAVOIR et cela à peut-être son importance :

    Si vous pensez avoir des pistes merci d'avance pour vos informations.



    • La table du fichier du personnel est issu d'une importation d'un fichier Excel
    • Aprés l'importation j'ai une table qui se créée "Échec des enregistrements des corrections automatiques de noms" portant justement sur qq enregistrements de type Date Heure"


    Nom : Capture.PNG
Affichages : 73
Taille : 10,0 Ko

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 854
    Points : 14 965
    Points
    14 965
    Par défaut
    bonjour,
    si tu n'as pas besoin de l'option de correction automatique de noms essaie en la désactivant:
    Fichier/ Options/ Base de donnée active ==> Option de correction automatique de nom
    décocher: Suivi des informations de correction automatique de nom
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 613
    Points : 214
    Points
    214
    Par défaut
    Bonjour,

    Merci pour ta recommandation, cependant cela n'a aucun effet sur le format de mon fichier de sortie .txt
    Les dates sont toujours dans ce format là :
    16/10/2006 00:00:00

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 854
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 854
    Points : 14 965
    Points
    14 965
    Par défaut
    bonjour,
    OK, donc tu ne veux pas des heures dans tes dates, il fallait le dire simplement.

    Il faut formater la date dans la requête R_FICHIER_PERSONNEL_Spécification_Exportation comme cela: Format("LaDate";"JJ/MM/AAAA")
    il faudra sans doute tenir compte du changement de nom de la colonne dans la spécification d'exportation puisque le fait d'utiliser un format affecte un alias à une colonne dans une requête (du type: Expr1)
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 613
    Points : 214
    Points
    214
    Par défaut
    Bonsoir,
    Merci à toi, effectivement cela fonctionne comme cela. J'ai du passer par une requête intermédiaire pour conserver mes noms de colonnes, mais le 00:00:00 ont bien disparu !
    Je te remercie pour ton aide.

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

Discussions similaires

  1. pb exportation de date au format txt
    Par karidrou dans le forum Modélisation
    Réponses: 1
    Dernier message: 24/09/2012, 17h21
  2. [AC-2010] Exportation données vers format TXT ou CSV
    Par juice dans le forum VBA Access
    Réponses: 5
    Dernier message: 14/12/2011, 13h48
  3. [XL-2007] Exporter sous un format txt
    Par anolo40 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/03/2011, 13h42
  4. Export au format txt : gestion des NULL
    Par guidav dans le forum Access
    Réponses: 3
    Dernier message: 08/08/2006, 12h28
  5. Export des données au format txt
    Par wolflinger dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 05/05/2006, 11h47

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