Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2011, 17h19   #1
Membre à l'essai
 
Inscription : juillet 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 61
Points : 24
Points : 24
Par défaut runner un program au sein d'un formulaire

bonjour a tous,

j'ai besoin d'ouvrir un program au sein d'un formulaire et pouvoir faire en sorte que l'utilisateur puisse manipuler ce programe. Je pense que c'est du ActiveX mais je suis pas sur. J'ai le chemin du fichier .exe a ouvrir et je veux que l'application run au sein du formulaire.

antoine
antoine dpt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 17h40   #2
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 263
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 263
Points : 309
Points : 309
Je ne sais si cela répond à ta question, mais pour ma part lorsque j'ai à lancer une application depuis un programme access je procède ainsi :

Tout d'abord dans un module spécifique je place les lignes de code suivantes :
Code :
1
2
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Const SW_SHOWNORMAL = 1
Puis lorsque je veux appeler une application quelconque, dans le bouton d'appel, sur l'action "On_Clic" je place la ligne suivante :
Code :
    ShellExecute Me.hwnd, "open", "Chemin\Nom de l'application", "", CurrentProject.Path, 1

Sais pas si cela fera ton affaire... mais j'aurai au moins essayé !

Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 18h40   #3
Membre à l'essai
 
Inscription : juillet 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 61
Points : 24
Points : 24
merci michel

ce n'est pas ce que je veux malheuresement. J ai besoin que le programme soit DANS le formulaire. Un peu comme un sous formulaire. C'est un peu du genre OLE si j'ai bien compris ce que OLE signifie. Le programme - qui peut etre quelconque - doit runner DANS une frame dans le formulaire. Un peu comme une mini window qui serait incruste dans mon formulaire
antoine dpt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2011, 19h15   #4
Membre éclairé
 
Homme Michel
Développeur informatique
Inscription : février 2008
Messages : 263
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : février 2008
Messages : 263
Points : 309
Points : 309
Ben alors désolé ... ça ne ne sais pas faire (en fait quand tu écrivais "au sein" du formulaire j'aurais dû comprendre ce que tu souhaitais.
Mais t'inquiète, c'est un bon forum : nul doute que le prochain intervenant aura ta solution !
Michel
Orion34080 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 17h34   #5
Membre à l'essai
 
Inscription : juillet 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 61
Points : 24
Points : 24
Par défaut probleme avec shell execute

salut tout le monde,

j'ai ouvert une discussion l'autre jour sur comment avoir un programme quelconque qui tourne dans un fomulaire. Par exemple j'ai mon programme c:\monprogramme.exe et je veux pouvoir le lancer mais en tant qu'un objet incruster dans mon formulaire. En d'autre terme c'est comme avoir un sous formulaire incruster dans le formulaire sauf que la fenetre montre mon programme.

il y a des activeX comme ca, comme par exemple comment runner un mini internet explorer dans un formulaire.

J'ai meme vu des forums dans lequels on peut ecrire son propre ActiveX mais c'est au dessus de moi.

Il y a la command Shell mais ca lance le programme dans une AUTRE fenetre completement. Moi je veux runner mon programme incruste dans le formulaire. Voila... le defi est lance pour ceux qui savent faire cela.

Antoine

(desole les gars je vis en angleterre et mon clavier....il connait pas les accents)
antoine dpt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 18h31   #6
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 206
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 206
Points : 5 256
Points : 5 256
Salut,

De quels types de programmes s'agit-il, n'importe lequel ?

Ou sinon, peux-tu donner des noms de programmes ?

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h33.


 
 
 
 
Partenaires

Hébergement Web