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 d'accès ouverture fichier [AC-2003]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 389
    Par défaut Chemin d'accès ouverture fichier
    Bonjour à tous,
    J'ai une base de donnée qui tourne en réseau, dans mon formulaire principal j'ai un bouton de commande qui est censé m'ouvrir un fichier sur un lecteur du réseau correspondant à l'enregistrement en cours situé dans le répertoire de la base.
    Lorsque je clic sur le bouton de commande, j'ai ce msg :
    Le chemin d'accès H:\x\répertoire\doc\nom\n'existe pas ou n'est pas un répertoire.
    Lorsque ma base est sur mon disque C le code fonctionne très bien, cela viendrait-il du fait que la base est en réseau?

    Code utilisé pour ouvrir le dossier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Commande86_Click()
    Shell "explorer H:\x\repertoire\Doc\" & Id_Nom_Prenom, vbNormalFocus
    End Sub
    Peut être quelqu'un a une idée
    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    C'est le chemin complet du fichier à ouvrir que tu dois donner !
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "C:\WINDOWS\EXPLORER.EXE " & "C:\MesDocuments\DOC\Lefichier.doc", vbNormalFocus
    Autre exemple sur internet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "C:\Program Files\Internet Explorer\iexplore.exe -new http://www.youtube.com/watch?v=KDo-4urUp5w", vbNormalFocus

  3. #3
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 389
    Par défaut
    Citation Envoyé par ClaudeLELOUP Voir le message
    Bonjour,

    C'est le chemin complet du fichier à ouvrir que tu dois donner !
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "C:\WINDOWS\EXPLORER.EXE " & "C:\MesDocuments\DOC\Lefichier.doc", vbNormalFocus
    Autre exemple sur internet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "C:\Program Files\Internet Explorer\iexplore.exe -new http://www.youtube.com/watch?v=KDo-4urUp5w", vbNormalFocus
    Merci ClaudeLeloup, mais ça ne fonctionne pas.
    Je réexplique, ma base est sur un disque du réseau nommé H.
    Lorsque ma base fonctionne sur mon disque C je n'ai pas de problème avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "explorer C:\Documents and Settings\jean.dubois\Bureau\AMDP\AMDP\Doc Agents\" & Id_Nom_Prenom, vbNormalFocus
    Je souhaiterais que le code ci-dessus fonctionne en réseau.
    Sur mon formulaire principal j'ai un bouton de Cmd qui doit m'ouvrir le répertoire correspondant à l’enregistrement en cours notamment en utilisant l'Id_Nom_Prénom comme cela se passe lorsque je suis sur disque C;
    Merci de vos conseils

  4. #4
    Membre émérite Avatar de dumas.blr
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juin 2010
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2010
    Messages : 599
    Par défaut
    Bonjour Thieben,

    Plutot que le nom du disque virtuel, pourquoi ne mettrais tu pas plutot le chemin réel (du type \\MonServeurReseau\chemin\...) ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 389
    Par défaut
    Citation Envoyé par dumas.blr Voir le message
    Bonjour Thieben,

    Plutot que le nom du disque virtuel, pourquoi ne mettrais tu pas plutot le chemin réel (du type \\MonServeurReseau\chemin\...) ?
    Merci, mais comment je le trouve le chemin réel? c'est un réseau d'entreprise.
    Le lecteur a une lettre h avec ce nom
    Applications sur 'sf2.nomdelaville.local'
    Dans les propriétés il y a un N° à la place du nom.
    Et comment écrire la ligne de code avec le chemin réel?
    J'avoue être un peu dérouté
    Merci de votre aide

  6. #6
    Membre éclairé
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2007
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mars 2007
    Messages : 389
    Par défaut
    Problème résolu, autant pour moi, en fait il s'agissait d'un espace en trop dans Nom et Prénom du répertoire.
    Désolé pour le dérangement et merci de votre aide.

    Ce code focntionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "explorer H:\repertoire racine\repertoirebase\repertoireDoc Agents\" & Id_Nom_Prenom, vbNormalFocus

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

Discussions similaires

  1. Ouverture fichier en mode normal + Chemin d'accès au fichier à ouvrir
    Par rberniga dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/07/2010, 03h24
  2. Chemin d'accès au fichier
    Par Pierre94200 dans le forum Langage
    Réponses: 7
    Dernier message: 01/10/2008, 16h17
  3. Comment afficher un chemin d'accés de fichier dans un edit text?
    Par rakinetak dans le forum Interfaces Graphiques
    Réponses: 8
    Dernier message: 18/08/2008, 10h44
  4. chemin d'accés à un fichier
    Par MALIKA-MARIE dans le forum VB.NET
    Réponses: 8
    Dernier message: 19/11/2007, 17h27
  5. Chemin d'accès des fichiers dans des sous rep
    Par Le Veilleur dans le forum C++Builder
    Réponses: 4
    Dernier message: 17/11/2004, 14h37

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