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 :

Ouvrir un fichier à partir d'une variable


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut Ouvrir un fichier à partir d'une variable
    Bonjour,

    J'utilise une base de données access qui me permet de retrouver mes films vidéos familiaux à partir d'une recherche multi-critères.

    Lorsque le film est trouvé je peux l'ouvrir en exécutant une commande shell sous vba ci-dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Shell "C:\Program Files\DivX\DivX Player\DivX Player.exe C:\toto.divx"
    Le film est ouvert automatiquement c'est super !


    Mon problème est que lorsque je remplace le nom du fichier toto.divx par une variable déclarée publique il ne trouve pas le fichier.

    msgbox (variable)
    me renvoi toto.divx

    le shell est ecrit comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Shell "C:\Program Files\DivX\DivX Player\DivX Player.exe C:\variable"
    Divx s'ouvre mais il n'ouvre pas toto.divx le message est le suivant

    Fichier introuvable
    Fichier "C:/variable"introuvable

    Je me doute que cette ligne n'est pas la bonne, si possible merci de votre aide


    PAPITOVIDEO

  2. #2
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    Salut et bienvenue sur le Forum Access,


    Pour utiliser la variable il que tu la sorte de la chaîne de caractères :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Shell "C:\Program Files\DivX\DivX Player\DivX Player.exe C:\" & variable
    Dolphy

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut
    Bonjour Dolphy,

    Merci pour ta réponse rapide et efficace.

    La variable hors guillemets m'ouvre bien toto.divx maintenant.

    Mais je ne comprends pas lorsque je me positionne sur titi.divx
    Je me retrouve dans le même contexte.
    Divx s'ouvre mais il n'ouvre pas titi.divx le message est le suivant

    Fichier introuvable
    Fichier "C:/variable"introuvable
    hors le contrôle sur le contenu de la variable est bien titi.divx

    me renvoi titi.divx

    Même après redémarrage de la base et de la machine le seul fichier que je peux ouvrir est toujour toto.divx

    Je passe surement sur une grosse erreur! mais laquelle?
    Merci pour ta contribution
    PAPITOVIDEO

  4. #4
    Expert confirmé
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Par défaut
    Salut,

    ton erreur cité est la même que sur ton premier post

    Fichier introuvable
    Fichier "C:/variable"introuvable
    en fait tu envoi dans ton exécution de ShellExecute ta variable dans ta chaine de caractères il esseye d'ouvrir "C:/variable" que le pc ne trouve pas et qu'il n'y a aucune extension pour l'ouvrir par un logiciel.

    Regarde bien tout ton code pour sortir ta variable de ta chaine de caractères comme l'exemple que je t'ai laissé.


    Dolphy

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut OK MERCI POUR LA CONFIRMATION
    Bonjour DOLPHY 35

    Je m'apprétais à te poster un nouveau message pour t'indiquer que j'ai trouvé l'erreur.

    En fait j'ai libellé mon exemple avec toto.txt et titi.txt pour faire rapide , mais c'est dans ma base avec le lancement de divx que ça ne tourne pas rond.

    J'en ai la certitude parceque j'ai simulé réellement avec un fichier toto.txt et avec un fichier titi.txt et le fonctionnement de la variable hors guillemets s'est bien déroulé.

    Dans tous les cas je te remercie car sans ton aide je risquai de passer des heures à chercher.

    Je vais essayer de trouver l'icone pour indiquer que la question est close.

    Merci encore

    PAPITOVIDEO

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/03/2011, 09h03
  2. Trier des fichiers à partir d'une variable File[]
    Par spaukensen dans le forum Général Java
    Réponses: 4
    Dernier message: 27/09/2010, 16h43
  3. [XL-2003] Problème pour renommer un fichier à partir d'une variable contenu dans une cellule
    Par the-geut dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/05/2010, 11h43
  4. [Batch] Renommer un fichier à partir d'une variable
    Par ChoKKo dans le forum Windows
    Réponses: 4
    Dernier message: 11/12/2007, 16h47
  5. vérifier un fichier à partir d'une variable
    Par pharaonline dans le forum Langage
    Réponses: 5
    Dernier message: 28/05/2006, 20h51

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