Recuperer un champ Access dans VBA [Résolu]

Signaler
Messages postés
2
Date d'inscription
vendredi 5 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008
-
Messages postés
2
Date d'inscription
vendredi 5 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008
-
DELPUNK57
Bonjour a tous, je suis en train de developper une base de données avec tous mes films avec un bouton permettant de lancer le film selectionner dans le formulaire "film" , le chemin du film est ecrit dans un champ "chemin" du type "c:\y.mpg".
j'utilise la commande Shell "C:\Program Files\Windows Media Player\wmplayer.exe [pages]![film1]![test]", vbMaximizedFocus
Cette commande lance bien Windows media player mais pas le fichier ecrit dans le champs "chemin".
Pourriez-vous m'aider, merci d'avance.

2 réponses

Messages postés
14741
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 décembre 2020
148
Bonjour,

Pour commencer, je te conseil plutôt d'utiliser : System.Diagnostics.Process.Start, rt comme paramètre, le nom du fichier multimédia (soit pas forcément WMP).

Shell "C:\Program Files\Windows Media Player\wmplayer.exe [pages]![film1]![test]", vbMaximizedFocus

C'est réellement cette ligne ? Car le paramètre n'est pas le nom du fichier, mais "[pages]![film1]![test]" (pas la valeur résultante).

http://nhen0039.chez-alice.fr/index.php
Messages postés
2
Date d'inscription
vendredi 5 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008

DELPUNK57

Mon probleme en fait est plutot la syntaxe a utiliser pour recuperer la valeur du champ dans lequel le chemin du fichier a executer et entré, est la passer en parametre ,si l'on peut dire ,de la commande Shell "C:\Program Files\Windows Media Player\wmplayer.exe car cette commande fonctionne bien pour l'utilisation que j'en ai.