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 :

Sauvegarde tables ACCESS


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut Sauvegarde tables ACCESS
    Bonjour, je suis dans la situation suivante sous ACCESS 2007 :

    J'ai un fichier qui contient des tables et et un autre fichier qui contient ces même tables mais liées.
    Mon souci est de faire une copie de ces tables à partir de ma base de table liées dans le format .accdb (donc pas de macro "copiervers" et excel)

    Je ne vois pas trop comment faire pour réalisé cette sauvegarde à partir d'un bouton sur un formulaire car le client n'aura accès qu'au fichier de tables liées et il doit les sauvegarder ailleurs pour qu'on les récupère.

    j'ai essayer de faire ma propre procédure mais elle ne marche pas, et je suis loin d'être un spécialiste :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dim fichier1 as new filesystemobject
    dim fichier2 as variant
    set fichier2=fichier1.getfile("monchemin\mabase.accdb")
    fichier2.copy(c:\mabase.access)
    Merci pour vos réponses

    Aydindril

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Par défaut
    Bonjour

    Essaye avec cette méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim oFSO As Scripting.FileSystemObject
    Set oFSO = New Scripting.FileSystemObject
    oFSO.CopyFile strCurrent, strDest, True
    ' strCurrent -> base à copier
    ' strDest -> base de destination
    Bien évidemment, il te faudra récupérer le nom de la base source que tu trouveras dans la propriété Connect d'une des tables liées.

    Bon courage

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut
    Merci, je vais essayer avec cette technique mais cette technique va me permettre de copier la base du client ailleur, est-ce qu'il y a un moyen de copier seulement les tables de cette base ?

Discussions similaires

  1. [AC-2010] VBA - sauvegarder une table ACCESS en format EXCEL sans ouvrir EXCEL
    Par LiseUEMPT dans le forum Access
    Réponses: 2
    Dernier message: 22/05/2015, 16h23
  2. Sauvegarder Table Access vers Excel
    Par bibi28 dans le forum Access
    Réponses: 2
    Dernier message: 02/12/2011, 08h08
  3. Chargement et sauvegarde d'une table Access
    Par feldi dans le forum VB.NET
    Réponses: 8
    Dernier message: 03/06/2010, 08h37
  4. Récupérer les mails Outlook dans une table Access
    Par zerrokooll dans le forum VBA Access
    Réponses: 79
    Dernier message: 07/07/2009, 14h22
  5. Réponses: 1
    Dernier message: 03/09/2007, 10h40

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