[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes liés aux codes du site - Problèmes liés aux codes du site


clos par 3Stone le 04/08/2010 : 18:11  Sujet n° 321  Sauvegarde mensuelle

le 03/02/2010 : 17:44
par Seb

Anonyme

visiteur

Bonjour,Le module publié sur le site m'intéresse bien , je voudrais que cette sauvegardepuisse se faire tous le soir a la fermeture de la base , que faudrait-il changer pour que ça puisse fonctionnercordialement  Seb
 sujet clos  Haut

[]   

Réponse n° 1
--------
le 03/02/2010 : 18:24
par 3Stone

Anonyme

Administrateur

Bonjour,

Le soir à la fermeture de la base est un moment indéfini...
Il vaut donc mieux faire cela au premier démarrage du jour.

J'ai adapté rapidement la fonction que tu peux donc trouver ici.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 04/08/2010 : 18:11  Haut
Réponse n° 2
--------
le 04/02/2010 : 15:54
par Seb

Anonyme

visiteur

Merci pour ton aide

c'est tres sympa  SEB

  clos par 3Stone le 04/08/2010 : 18:11  Haut
Réponse n° 3
--------
le 04/02/2010 : 17:11
par SEB

Anonyme

visiteur

Voila ce que me retourne access au démarrage

 JourActuel = Format(Date, "jjjjmmdd") surligné en jaune

@+ Seb

  clos par 3Stone le 04/08/2010 : 18:11  Haut
Réponse n° 4
--------
le 04/02/2010 : 17:37
par 3Stone

Anonyme

Administrateur

Bonjour,

Effectivement, c'est une coquille (jjjj à la place de yyyy)  n

J'ai corrigé la fonction, cela devrait allez mieux.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 04/08/2010 : 18:11  Haut
Réponse n° 5
--------
le 05/02/2010 : 11:57
par Seb

Anonyme

visiteur

Bonjour,

Il y-a un autre pb,au démarrage j'ai le message suivant

erreur d'exécution '6'  dépassement de capacité

 JourActuel = Format(Date, "yyyy/mm/dd")

Merci @+

  clos par 3Stone le 04/08/2010 : 18:11  Haut
Réponse n° 6
--------
le 05/02/2010 : 14:41
par 3Stone

Anonyme

Administrateur

Bonjour,

Désolé... j'avais modifié la fonction mensuelle, mais sans la tester n
Je viens de le faire et de corriger la chose wink

Par contre, tu as écrit :

JourActuel = Format(Date, "yyyy/mm/dd")
Ce n'est pas correct !
Il n'y a pas de "/" comme séparateur à cet endroit, puisque "JourActuel" est une variable numérique...
Déjà que je laisse des coquilles dans le code, si en plus tu ne copies pas correctement n

Cordialement,
Pierre(3stone)
  clos par 3Stone le 04/08/2010 : 18:11  Haut
Réponse n° 7
--------
le 05/02/2010 : 17:50
par Seb

Anonyme

visiteur

Voici le code recopié

Public Function fn_ExportJournalier()
    Dim JourActuel As Long, JourExport As Long
    Dim varDerDate As Variant

    JourActuel = Format(Date, "yyyymmdd")
    varDerDate = DMax("DateExport", "tblExport")

    If IsNull(varDerDate) Then
        JourExport = 0
    Else
        JourExport = Format(varDerDate, "yyyymmdd")
    End If

    If JourExport <> JourActuel Then
        '// premier démarrage de la journée et j'exporte
        '// par exemple par
        '
        'DoCmd.TransferSpreadsheet ....
        '
        '// sauver la date de l'export
        CurrentDb.Execute "Insert Into tblExport Values (" _
                        &nbs p; & Format(Date, "#mm/dd/yyyy#") & ");"
        MsgBox "L'exportation a été réalisée", vbInformation
    End If
End Function

Voici le message au démarrage

erreur d'exécution 3075

erreur se syntaxe (opérateur absent)dans l'expression4021mm/dd/yyyy4

Ecrire à Seb   clos par 3Stone le 04/08/2010 : 18:11  Haut
Réponse n° 8
--------
le 06/02/2010 : 03:31
par 3Stone

Anonyme

Administrateur

Bonjour,

Décidément, une fois que cela déraille d

En fait, il y a un signe qui se fait avaler par la sécurité du système d'édition du site.
Ce signe est le "backslash" - donc une barre oblique inverse.
Pour qu'il s'affiche, on ne peu pas l'écrire normalement, mais utiliser son entité html.

Bon, la fin du code est celle-ci :

CurrentDb.Execute "Insert Into tblExport Values (" _
                        & Format(Date, "\#mm/dd/yyyy\#") & ");"
                       MsgBox "L'exportation a été réalisée", vbInformation

Faut vraiment faire attention, sinon cela ne s'apercoit pas y

Cordialement,
Pierre(3stone)
  clos par 3Stone le 04/08/2010 : 18:11  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut