OVH Cloud OVH Cloud

Réduire fenêtre

8 réponses
Avatar
Marc Paris
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base de données (et
seulement celle-ci), la maintenir réduite, tout en gardant les formulaires
actifs agrandis (maximize), quelle que soit l'évolution de ces formulaires
(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de données se trouvent
également agrandie.

Est-ce possible ?

Marc

8 réponses

Avatar
Yann
Salut Marc,
Puisque tu souhaite minimiser la fenêtre de ta base,
cache-là tout simplement... Menu Fenêtre/Cacher

Bye
Yann

-----Message d'origine-----
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base de
données (et

seulement celle-ci), la maintenir réduite, tout en
gardant les formulaires

actifs agrandis (maximize), quelle que soit l'évolution
de ces formulaires

(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de
données se trouvent

également agrandie.

Est-ce possible ?

Marc


.



Avatar
Sweety
Tu crée une macro qui s'appelle Autoexec et comme première action, tu met
"réduire".
Ensuite tu ouvre ton formulaire.

"Marc Paris" a écrit dans le message de
news:%23SeE$
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base de données (et
seulement celle-ci), la maintenir réduite, tout en gardant les formulaires
actifs agrandis (maximize), quelle que soit l'évolution de ces formulaires
(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de données se trouvent
également agrandie.

Est-ce possible ?

Marc




Avatar
Marc Paris
Re-bonjour,

La réponse de Yann me paraît bonne, bien que dangereuse à manipuler : Risque
de se perdre.
Celle de Sweety ne fonctionne pas, car c'est ce que j'ai déjà essayé : Dès
qu'un formulaire est agrandi, la fenêtre de base l'est aussi.

Merci à tous les deux.

Marc

"Marc Paris" a écrit dans le message de
news:%23SeE$
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base de données (et
seulement celle-ci), la maintenir réduite, tout en gardant les formulaires
actifs agrandis (maximize), quelle que soit l'évolution de ces formulaires
(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de données se trouvent
également agrandie.

Est-ce possible ?

Marc




Avatar
Sweety
Et en agrandissant le formulaire via une macro dans laquelle la première
action est aussi "réduire" ?

"Marc Paris" a écrit dans le message de
news:
Re-bonjour,

La réponse de Yann me paraît bonne, bien que dangereuse à manipuler :
Risque

de se perdre.
Celle de Sweety ne fonctionne pas, car c'est ce que j'ai déjà essayé : Dès
qu'un formulaire est agrandi, la fenêtre de base l'est aussi.

Merci à tous les deux.

Marc

"Marc Paris" a écrit dans le message de
news:%23SeE$
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base de données (et
seulement celle-ci), la maintenir réduite, tout en gardant les
formulaires


actifs agrandis (maximize), quelle que soit l'évolution de ces
formulaires


(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de données se
trouvent


également agrandie.

Est-ce possible ?

Marc








Avatar
Yann
Re-,
Ca dépend, les utilisateurs doivent-ils avoir accès à
cette fenêtre de base de données ???

Bye
Yann

-----Message d'origine-----
Re-bonjour,

La réponse de Yann me paraît bonne, bien que dangereuse
à manipuler : Risque

de se perdre.
Celle de Sweety ne fonctionne pas, car c'est ce que j'ai
déjà essayé : Dès

qu'un formulaire est agrandi, la fenêtre de base l'est
aussi.


Merci à tous les deux.

Marc

"Marc Paris" a écrit dans le
message de

news:%23SeE$
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base
de données (et


seulement celle-ci), la maintenir réduite, tout en
gardant les formulaires


actifs agrandis (maximize), quelle que soit
l'évolution de ces formulaires


(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de
données se trouvent


également agrandie.

Est-ce possible ?

Marc





.




Avatar
Yann
Re-,
Sinon, c'est une fonctionnalité de Windows...
Lorsque dans une application, la fenêtre est agrandi au
maximum, toutes les autres le sont automatiquement si tu
fais un focus sur leur fenêtre.
Tu peux peut-être regarder du coté de la perte du focus
et de la réception du focus sur tous tes formulaires.
OnGotFocus tu mets agrandir au max
OnLostFocus tu mets Réduire au max... et si tu retombe
sur un autre formulaire, avec son OnGotFocus, il sera
grand... Une idée....

Bye
Yann

-----Message d'origine-----
Re-bonjour,

La réponse de Yann me paraît bonne, bien que dangereuse
à manipuler : Risque

de se perdre.
Celle de Sweety ne fonctionne pas, car c'est ce que j'ai
déjà essayé : Dès

qu'un formulaire est agrandi, la fenêtre de base l'est
aussi.


Merci à tous les deux.

Marc

"Marc Paris" a écrit dans le
message de

news:%23SeE$
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base
de données (et


seulement celle-ci), la maintenir réduite, tout en
gardant les formulaires


actifs agrandis (maximize), quelle que soit
l'évolution de ces formulaires


(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de
données se trouvent


également agrandie.

Est-ce possible ?

Marc





.




Avatar
?Lo»Paris?
Marc Paris wrote:
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base de données (et
seulement celle-ci), la maintenir réduite, tout en gardant les
formulaires actifs agrandis (maximize), quelle que soit l'évolution
de ces formulaires (ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de données se
trouvent également agrandie.

Est-ce possible ?

Marc


Salut Marc,

QQ exemples à toi de choisir :

'// Pour rendre la fenêtre application invisible.
DoCmd.SelectObject acForm, "", True
DoCmd.RunCommand acCmdWindowHide

'// Pour réafficher une fenêtre masquée.
DoCmd.RunCommand acCmdWindowUnhide

'// Pour réduire la fenêtre application.
DoCmd.SelectObject acForm, , True
DoCmd.Minimize

'// Pour restaurer la fenêtre application.
DoCmd.SelectObject acForm, , True
DoCmd.Restore
DoCmd.SelectObject acForm, Me.Name

Si cela ne te convient pas tu devras passer pas les API's Windows.

Salutations

--
°Laurent°

Avatar
Marc Paris
Merci à tous. Je vais réfléchir pour trouver la solution la plus adaptée
parmi celles proposées.

Marc

"Marc Paris" a écrit dans le message de
news:%23SeE$
Bonjour à tous,

J'aimerais en vba, réduire (minimize) la fenêtre base de données (et
seulement celle-ci), la maintenir réduite, tout en gardant les formulaires
actifs agrandis (maximize), quelle que soit l'évolution de ces formulaires
(ouverture, fermeture).
En fait, lorsque j'agrandis un formulaire, la base de données se trouvent
également agrandie.

Est-ce possible ?

Marc