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 :

Access VBA : Ouvrir un explorateur de fichiers en lecture seule


Sujet :

VBA Access

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    610
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 610
    Points : 213
    Points
    213
    Par défaut Access VBA : Ouvrir un explorateur de fichiers en lecture seule
    Bonjour,
    Est-il possible d'ouvrir un explorateur de fichiers avec ces derniers en lecture seule ?

    Problème : Mon application prévoit l'ouverture d'un explorateur de fichier sur des dossiers spécifiques. Je souhaiterai pouvoir rendre les fichiers de ces dossiers en "lecture seule" pour certains profils utilisateurs.

    Actuellement je procède de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        '...
        'Chemin du dossier = Chemin de la base de données + nom du dossier de veille documentaire
        If Dir(strCheminDossier, vbDirectory) <> "" Then
            'Ouvrir explorateur
            Shell "explorer.exe " & strCheminDossier & """", vbNormalFocus
        End If
        '...
    ou pour d'autres dossiers pour lesquels je ne souhaite pas que l'utilisateur puisse remonter dans l'arborescence :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
        'Ouvrir explorateur
        Shell "explorer.exe /n,/e,/root," & strCheminDossier & """", vbNormalFocus
    Merci d'avance de vos retours.

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Bonjour,

    Les droits systèmes utilisateurs se gèrent du côté système pas applicatif.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    610
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 610
    Points : 213
    Points
    213
    Par défaut
    C'est bien ce que je pensais.
    Merci pour ta réponse.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    610
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2003
    Messages : 610
    Points : 213
    Points
    213
    Par défaut
    Par contre il doit être possible de faire un formulaire ACCESS "Explorateur".
    Dans ce cas serait-il possible pour l'utilisateur d'ouvrir un fichier en lecture seule ?

  5. #5
    Membre éprouvé

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Novembre 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Novembre 2007
    Messages : 904
    Points : 1 229
    Points
    1 229
    Par défaut
    Bonsoir

    Une solution assez complète de Daniel MOREAU qui fonctionne bien et qui permet de paramétrer une boîte de dialogue pour ouvrir un fichier (si cela correspond à ton besoin) :
    https://www.developpez.net/forums/d1...r-fichier-vba/

    Tu peux rajouter les constantes que tu veux sur la ligne "flags" en les séparant avec un "+". Par exemple, dans ton cas pour la lecture seule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       .flags = OFN_HIDEREADONLY + OFN_READONLY 'Option de la boite de dialogue
    Un problème bien posé est à moitié résolu

Discussions similaires

  1. [Access 97] ouvrir l'explorateur
    Par 6ril25 dans le forum VBA Access
    Réponses: 3
    Dernier message: 11/10/2007, 11h09
  2. [VBA-E] récupérer nom utilisateur fichier en lecture seule
    Par cwain dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/01/2007, 15h46
  3. [VS.NET]Comment ouvrir un explorateur de fichier?
    Par batosai dans le forum Visual Studio
    Réponses: 5
    Dernier message: 19/10/2006, 14h16
  4. ouvrir un explorateur de fichier
    Par ToMs dans le forum wxWidgets
    Réponses: 4
    Dernier message: 14/09/2006, 11h37
  5. [Access][VBA] Ouvrir un document word existant
    Par NicoNGRI dans le forum Access
    Réponses: 1
    Dernier message: 16/12/2005, 12h39

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