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 :

envoyer un fichier au format csv incluant la date et /ou l'heure dans le nom du fichi


Sujet :

Access

  1. #1
    Débutant Avatar de laurent.w
    Inscrit en
    Décembre 2006
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 201
    Points : 70
    Points
    70
    Par défaut envoyer un fichier au format csv incluant la date et /ou l'heure dans le nom du fichi
    bonjour, voilà j'envoie sous format csv le resultat d'une requete chaque jour en debut de connexion, je voudrais archiver les données en mettant la date du jour et/ou l'heure dans le nom du fichier envoyé comment puis je faire. voici le bout de code qui fonctionne
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    '-----------------------------------------------------------
    '  Check if  datum of dtafrais  are already sent
    '-----------------------------------------------------------
    Public Function Application_envoi_frais()
     
        Dim dbs         As Database
        Dim rds         As Recordset
        Dim strsql      As String
     
     
     
     
        strsql = "SELECT * FROM dtaFrais WHERE (((DateDiff('d',[incidentdate],Now()))>=1)and flag= no);"
     
     
        Set dbs = CurrentDb
        Set rds = dbs.OpenRecordset(strsql, dbOpenSnapshot)
     
        ''' Stop if the record doesn't exist anymore
        If rds.EOF And rds.BOF Then
            rds.Close
            Set rds = Nothing
            dbs.Close
            Set dbs = Nothing
     
            Exit Function
        Else
        DoCmd.TransferText acExportDelim, "", "qdfsend", "u:\document.csv", False
        'elimine le message d'avertissement de l'update
        DoCmd.SetWarnings False
        'execute l'update sous certaines conditions
        DoCmd.RunSQL "UPDATE dtaFrais SET dtaFrais.flag = Yes WHERE (((DateDiff('d',[incidentdate],Now()))>=1) And flag=No);"
     
        End If
     
        ''' Open the recordset
        'Set dbs = CurrentDb
        'Set rdsfiles = dbs.OpenRecordset(strsql, dbOpenSnapshot)
     
        Set rds = Nothing
        'close and reset
        dbs.Close
        Set dbs = Nothing
     
    End Function
    c'est certainemlent là dedans que je dois modifié
    DoCmd.TransferText acExportDelim, "", "qdfsend", "u:\document.csv", False

    merci d'avance pour votre aide

  2. #2
    Débutant Avatar de laurent.w
    Inscrit en
    Décembre 2006
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 201
    Points : 70
    Points
    70
    Par défaut
    personne n'a d'idée

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut

    Au lieu de mettre directement document.csv tu le crée à partir d'une concaténation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    dim strFichier as string
    strFichier = "document" & "_" & date & "_" & time & ".csv"
    et c'est cette variable que tu mets à la place de ton fichier document.csv

    Starec

  4. #4
    Débutant Avatar de laurent.w
    Inscrit en
    Décembre 2006
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 201
    Points : 70
    Points
    70
    Par défaut
    apperement çà devrait marcher, le pb est que le système window n'accepte pas les / . comment peut on les enlever ou simplement changer de format

  5. #5
    Débutant Avatar de laurent.w
    Inscrit en
    Décembre 2006
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 201
    Points : 70
    Points
    70
    Par défaut
    j'ai change le format c'est bon, merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/10/2013, 10h27
  2. Ajout de l'heure dans le nom d'un fichier
    Par Potzo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/06/2010, 13h34
  3. Réponses: 0
    Dernier message: 30/03/2009, 12h47
  4. exporter un fichier au format csv et Excel
    Par mouss4rs dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 04/03/2008, 10h43
  5. [ksh] Liste récursive des fichiers, au format CSV
    Par Neuromancien2 dans le forum Linux
    Réponses: 2
    Dernier message: 19/02/2008, 23h41

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