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 :

VBA code enregistrement fichier [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2011
    Messages : 2
    Par défaut VBA code enregistrement fichier
    Bonjour,

    Je souhaiterais préparer une macro automatique réalisant une copie du fichier access utilisé dans un dossier spécifié (backup). Cette copie pourrait être réalisée de manière hebdomadaire ou journalière. Attention, je parle bien d'une copie du fichier et non d'un fragment de celui-ci.

    Si réaliser un tel code sous Excel ne me pose pas de problème particulier, le faire sous access (que je ne maitrise pas particulièrement bien) me parait très compliqué puisque le language est différent.

    Pouvez vous m'aider?

    Cordialement

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Par défaut
    Bonjour,

    Ceci est possible via l'outil File System Object voire via la Commande Shell.

    Dans mon stage , j'avais "copié" la base dans un serveur via un fichier VBscript.

    1 - Créer un fichier texte dont le nom est lancement.vbs
    2 - Réaliser ton code FSA
    3 - Cliquer sur le fichier .Vbs va lancer l'installation.

    Pour l'éxecution régulière , pourquoi ne pas utiliser le plannificateur de tâches de Windows ?

    Cordialement

  3. #3
    Expert confirmé
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Par défaut
    Bonjour,

    Si le but est de déclencher la sauvegarde depuis la bdd elle-même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim fso As Object
    Dim sSource As String, sDestination As String
     
    ' Nom complet (comprenant le chemin) de cette BDD
    sSource = CurrentProject.FullName
    ' Chemin et nom de la copie de la BDD
    sDestination = "C:\Backup\" & CurrentProject.Name
     
    ' Créer objet système de fichiers
    Set fso = CreateObject("Scripting.FileSystemObject")
    ' Copier la BDD
    fso.CopyFile sSource, sDestination, True
     
    Set fso = Nothing
    Sinon je ferai comme lelensois16.

    A+

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2011
    Messages : 2
    Par défaut
    Merci LedZepp II c'est exactement ce que je recherchais
    Merci aussi à LeLensois16

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

Discussions similaires

  1. [VBA-E] enregistrement fichier txt - date
    Par Lnmex dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 23/05/2024, 18h38
  2. Code vba - Enregistrement fichier
    Par panthera26 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 12/05/2013, 22h39
  3. [VBA-E] Enregistrement Fichier
    Par LAETIAZ dans le forum Macros et VBA Excel
    Réponses: 30
    Dernier message: 07/04/2007, 16h21
  4. [VBA-E] Enregistrement fichier Excel
    Par mulanzia2003 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/08/2006, 10h55
  5. [VBA-Excel,VB6,Fichier texte]enregistrer un classeur excel..
    Par Tarul dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/01/2005, 14h09

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