OVH Cloud OVH Cloud

Pb pour remettre en plein Ecran un formulaire

6 réponses
Avatar
Alex
Bonjour, à partir d'un formulaire en plein Ecran je voudrai pouvoir réduire
la fenêtre de l'application dans la barre des tâches et rappeler
l'application pour la remettre en plein Ecran.

Pour réduire no problem
DoCmd.Minimize

mais quand on rappelle l'appli, sur Private Sub Form_Load() les commandes ne
marche pas :
DoCmd.Maximize
ou DoCmd.RunCommand acCmdAppMaximize
ou Handle = FindWindow(vbNullString,
"Microsoft Access")
X = ShowWindow(Handle,
SW_RESTORE) ou SW_SHOWMAXIMIZED

le formulaire s'affiche mais pas en plein Ecran, donc comment faire ?

Merci de votre aide

6 réponses

Avatar
Raymond
Bonjour.

Pour réduire no problem
DoCmd.Minimize
minimize minimise l'objet actif mais ne minimise pas la fenêtre application.

il faut faire: DoCmd.RunCommand acCmdAppMinimize

Quand tu rappelles l'appli, l'événement Form_Load n'est pas exécuté.
tu peux ré-afficher l'appli par : DoCmd.RunCommand acCmdAppMaximize
Par précaution tu peux faire : DoCmd.Maximize pour bien remettre l'objet
actif en maximum, mais le mini/maxi de l'application ne change pas
l'affichage du formulaire.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Alex" a écrit dans le message de
news:bjp88q$7ig$
Bonjour, à partir d'un formulaire en plein Ecran je voudrai pouvoir
réduire

la fenêtre de l'application dans la barre des tâches et rappeler
l'application pour la remettre en plein Ecran.


mais quand on rappelle l'appli, sur Private Sub Form_Load() les commandes
ne

marche pas :
DoCmd.Maximize
ou DoCmd.RunCommand acCmdAppMaximize
ou Handle = FindWindow(vbNullString,
"Microsoft Access")
X = ShowWindow(Handle,
SW_RESTORE) ou SW_SHOWMAXIMIZED

le formulaire s'affiche mais pas en plein Ecran, donc comment faire ?

Merci de votre aide




Avatar
Alex
Merci pour ta solution

avec DoCmd.RunCommand acCmdAppMaximize et DoCmd.Maximize, cela remet bien le
formulaire en plein Ecran, mais
où placer ces deux lignes ? pour qu'automatiquement sur appel de l'appli il
met le formulaire en plein écran.

"Raymond" a écrit dans le message de
news:%
Bonjour.

Pour réduire no problem
DoCmd.Minimize
minimize minimise l'objet actif mais ne minimise pas la fenêtre

application.

il faut faire: DoCmd.RunCommand acCmdAppMinimize

Quand tu rappelles l'appli, l'événement Form_Load n'est pas exécuté.
tu peux ré-afficher l'appli par : DoCmd.RunCommand acCmdAppMaximize
Par précaution tu peux faire : DoCmd.Maximize pour bien remettre l'objet
actif en maximum, mais le mini/maxi de l'application ne change pas
l'affichage du formulaire.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Alex" a écrit dans le message de
news:bjp88q$7ig$
Bonjour, à partir d'un formulaire en plein Ecran je voudrai pouvoir
réduire

la fenêtre de l'application dans la barre des tâches et rappeler
l'application pour la remettre en plein Ecran.


mais quand on rappelle l'appli, sur Private Sub Form_Load() les
commandes


ne
marche pas :
DoCmd.Maximize
ou DoCmd.RunCommand acCmdAppMaximize
ou Handle = FindWindow(vbNullString,
"Microsoft Access")
X = ShowWindow(Handle,
SW_RESTORE) ou SW_SHOWMAXIMIZED

le formulaire s'affiche mais pas en plein Ecran, donc comment faire ?

Merci de votre aide







Avatar
Raymond
Il faut le mettre en premier soit dans la maco autoexec soit dans le premier
formulaire affiché. Après, l'opérateur pourra toujours faire ce qu'il voudra
et ça va devenir vite ingérable s'il faut tester à tout bout de champ
l'événement resize du formulaire. si tu prévoies de faire du minimize et du
maximize de l'application, l'opérateur pourra intervenir et tu vas vraiment
t'embêter.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Alex" a écrit dans le message de
news:bjpdq9$bgu$
Merci pour ta solution

avec DoCmd.RunCommand acCmdAppMaximize et DoCmd.Maximize, cela remet bien
le

formulaire en plein Ecran, mais
où placer ces deux lignes ? pour qu'automatiquement sur appel de l'appli
il

met le formulaire en plein écran.



Avatar
Alex
Désolé, mais cela ne marche pas !
la macro Autoexec fonctionne que lors de l'ouverture de l'application
et là l'application ne se ferme pas elle est seulement réduite,
et quand je la rappelle il m'affiche l'écran avant réduction(pas en plein
ecran) et je trouve aucun événement du formulaire qui se lance.

"Raymond" a écrit dans le message de
news:
Il faut le mettre en premier soit dans la maco autoexec soit dans le
premier

formulaire affiché. Après, l'opérateur pourra toujours faire ce qu'il
voudra

et ça va devenir vite ingérable s'il faut tester à tout bout de champ
l'événement resize du formulaire. si tu prévoies de faire du minimize et
du

maximize de l'application, l'opérateur pourra intervenir et tu vas
vraiment

t'embêter.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Alex" a écrit dans le message de
news:bjpdq9$bgu$
Merci pour ta solution

avec DoCmd.RunCommand acCmdAppMaximize et DoCmd.Maximize, cela remet
bien


le
formulaire en plein Ecran, mais
où placer ces deux lignes ? pour qu'automatiquement sur appel de
l'appli


il
met le formulaire en plein écran.







Avatar
Raymond
Il se passe l'événement resize sur le formulaire.
tu veux faire quoi au juste en voulant réduite et maximiser la fenêtre
application ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Alex" a écrit dans le message de
news:bjpg0r$csv$
Désolé, mais cela ne marche pas !
la macro Autoexec fonctionne que lors de l'ouverture de l'application
et là l'application ne se ferme pas elle est seulement réduite,
et quand je la rappelle il m'affiche l'écran avant réduction(pas en plein
ecran) et je trouve aucun événement du formulaire qui se lance.



Avatar
Alex
C'est bon sur Resize
pour accéder à la barre de Tache, et au bureau

Merci Bonne journée


"Raymond" a écrit dans le message de
news:
Il se passe l'événement resize sur le formulaire.
tu veux faire quoi au juste en voulant réduite et maximiser la fenêtre
application ?

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Alex" a écrit dans le message de
news:bjpg0r$csv$
Désolé, mais cela ne marche pas !
la macro Autoexec fonctionne que lors de l'ouverture de l'application
et là l'application ne se ferme pas elle est seulement réduite,
et quand je la rappelle il m'affiche l'écran avant réduction(pas en
plein


ecran) et je trouve aucun événement du formulaire qui se lance.