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 :

Chemin universel vers le bureau de tout ordinateur XP, Vista, Windows7, Windows8 (Français, Anglais, Arabe)


Sujet :

VBA Access

  1. #1
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 99
    Points : 53
    Points
    53
    Par défaut Chemin universel vers le bureau de tout ordinateur XP, Vista, Windows7, Windows8 (Français, Anglais, Arabe)
    Bonjour, j'utilise ce code pour sauvegarder ma base dorsal dans un dossier prévu a cet effet
    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
     
    Option Compare Database
     
    Public Function CopierBase()
    Dim strDBName, strDBPath As String
    Dim fso As Object
     
     ' On attribue à strDBName le chemin et le nom de fichier
     strDBName = "C:/KADER/DATA/vente_be.accdb"
     ' Concaténation du chemin
    strDBPath = "C:/KADER/SAVE/vente_du_" & Format$(Now, "mm-yyyy") & ".accdb" & ".backup"
     
     ' Crée un nouvel objet pour la copie de la base
     Set fso = CreateObject("Scripting.FileSystemObject")
     
    ' Crée une copie de la base courante
     
     fso.CopyFile strDBName, strDBPath
     
     
    ' Vidange de l'objet fso
     Set fso = Nothing
     
     End Function
    Mon problème maintenant c'est que je voudrais que la sauvegarde se fasse sur le bureau, après des heures de recherche je ne trouve pas le code approprié.
    Je compte offrir ma base à d'autres personnes qui ont d'autres systèmes Windows que le mien qui est Windows 8 donc si possible j'aimerai obtenir un code qui vas fonctionner avec n'importe quel système Windows installer sur le "c" ou sur le "d' dans n'importe quelle langue Windows

    Merci d'avance!

  2. #2
    Membre expérimenté Avatar de RobiPMS
    Homme Profil pro
    Conseiller psycho-pédagogique
    Inscrit en
    Octobre 2007
    Messages
    827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Conseiller psycho-pédagogique
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2007
    Messages : 827
    Points : 1 506
    Points
    1 506
    Par défaut
    Bonjour.

    Je n'ai pas eu la possibilité de tester pour d'autres langues, mais bien sur l'ensemble des systèmes d'exploitation depuis XP.
    1. Ajouter la référence Windows Script Host Object Model (wshom.ocx) au projet
    2. Utiliser la méthode décrite dans la FAQ : http://access.developpez.com/faq/?pa...Rep#SpecialDir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim oWsh As New WshShell
    Dim srtBureau As String
    strBureau = oWsh.SpecialFolders("Desktop")
    Cordialement
    N'oubliez pas de tagguer la discussion comme résolue si vous avez été aidé!
    Plus haut monte le singe, plus il montre son cul (Montaigne)
    Je ne réponds pas aux messages personnels concernant des questions discutées dans le forum.

  3. #3
    Membre du Club
    Inscrit en
    Août 2010
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 99
    Points : 53
    Points
    53
    Par défaut
    Bonjour et merci pour la réponse:
    ça marche à merveille! j'avais vu ces méthodes dans mes recherche mais personne ne disait qu'il fallait activer une référence.
    Je vous remercie pour votre aide.

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

Discussions similaires

  1. Commande dos: chemin universel du bureau
    Par Asdorve dans le forum Windows XP
    Réponses: 6
    Dernier message: 07/05/2010, 08h37
  2. creer un chemin relatif vers un fichier xls
    Par Z3c33 dans le forum VBA Access
    Réponses: 1
    Dernier message: 31/05/2007, 18h26
  3. Chemin relatif vers un fichier (Linux)
    Par Wharenn dans le forum Langage
    Réponses: 8
    Dernier message: 08/01/2007, 17h53
  4. FIREFOX chemin absolu vers images (fctionne pas??)
    Par valal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 21/10/2005, 19h08
  5. ODBC - Tables liées et chemin relatif vers le .dsn
    Par Tententai dans le forum Access
    Réponses: 2
    Dernier message: 19/05/2005, 13h53

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