OVH Cloud OVH Cloud

Bouton Close non fonctionnel

15 réponses
Avatar
Cerveza
Bonsoir tout le monde,

Un commentiare qui est probablement plus une question....

J'ai deux formulaires. Le premier est céclaré SANS le bouton Fermer et il
appelle le second formulaire (par un bouton de commande) qui lui possède un
bouton Fermer. Ce second formulaire se ferme aussi par un bouton de commande
(Close).

Constat:
Tout se passe normalement, tant que je ne met pas mes formulaires au maximum.
Dès que je passe en affichage maximum, dépendant si j'utilise le bouton de
commande ou le bouton Fermer du formulaire, tantôt je ne retrouve plus le
bouton Fermer (alors qu'il devrait être sur le formulaire 2), tantôt il
apparaît alors qu'il ne devrait pas être sur le formulaire 1.
Y aurait-il une petite incongruité dans Access?
De plus, je suis pas capable (tel qu'écrit dans la documentation) de définir
la propriété CloseButton par programmation. Je ne comprends pas pourquoi on
ne l'autoriserait pas!

Au plaisir de lire vos réflexions.


--
On naît tous ignorant
@+
Cerveza

5 réponses

1 2
Avatar
Cerveza
Salut,


re,

"Cerveza"
[...]
| Non. Je n'utilise pas DoCmd.Maximize.
| Le seul bouton que j'ai ouvre le formulaire 2 avec le code standard
| stDocName = "Form2"
| DoCmd.OpenForm stDocName, , , stLinkCriteria


as-tu essayé le code ?

Non. Je mis mets après cette réponse, car je crois que ta seconde remarque

est pertinente...




| C'est la propriété «Bouton Fermer» qui fait tout le travail sur chacun des
| formulaires. Je reprends donc ma dernière interrogation : devrais-je
| désactiver le bouton «Fermer» et tous les boutons «MinMax» de mes formulaires
| et ne contrôler leur agrandissement que par le code proposé au niveau de
| l'événement «Open» de chacun des formulaires?


heu... la propriété "bouton fermer"

le bouton fermer [X], tu peux juste décider de l'afficher ou non
ou alors je ne te cpmprends pas depuis le début ;-(


Tu as tout à fait raison et c'est effectivement de ce bouton que je parle
depuis le début! Tantôt il s'affiche, alors qu'il ne devrait pas; tantôt il
n'apparaît pas, alors qu'il devrait! (Revoir les messages antérieurs pour le
détail)

J'essaie donc le code dans les minutes qui suivent pour en vérifier
l.efficacité.

@+

Cerveza

Avatar
Cerveza
Re-salut,



re,

"Cerveza"
[...]
| Non. Je n'utilise pas DoCmd.Maximize.
| Le seul bouton que j'ai ouvre le formulaire 2 avec le code standard
| stDocName = "Form2"
| DoCmd.OpenForm stDocName, , , stLinkCriteria


as-tu essayé le code ?



Voilà, c'est maintenant fait.

C'est un code qui laisse le formulaire sous la forme d'une fenêtre, qui
l'affiche en prenant tout l'espace disponible, mais qui ne fait pas le plein
écran comme le bouton «Max» («Maximize»). Effectivement, le bouton «Fermer»
fonctionne correctement (ce qui était le cas auparavant). Par contre, ça ne
change rien à mon problème quand j'utilise le bouton «Max» où tantôt le
bouton «Fermer» (le [X]) apparaît alors que je ne veux pas et vice versa.

Je crois qu'Acces a, ici, une petite poussière dans l'oeil ;-)

J'aimerais avoir ton avis.

@+
Cerveza

Avatar
3stone
re,

"Cerveza"
[...]
| Par contre, ça ne
| change rien à mon problème quand j'utilise le bouton «Max» où tantôt le
| bouton «Fermer» (le [X]) apparaît alors que je ne veux pas et vice versa.


Il apparaît, mais est inactif...
En tout cas, chez moi, je ne vois pas ce qui est sensé déconner.

Tu devrais donner toutes les propriétés qui concernent la boite de commande.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Cerveza
Salut



re,

"Cerveza"
[...]
| Par contre, ça ne
| change rien à mon problème quand j'utilise le bouton «Max» où tantôt le
| bouton «Fermer» (le [X]) apparaît alors que je ne veux pas et vice versa.


Il apparaît, mais est inactif...
En tout cas, chez moi, je ne vois pas ce qui est sensé déconner.

Tu devrais donner toutes les propriétés qui concernent la boite de commande.

Je ne veux pas insister davantage. Par contre, je suggère de te faire

parvenir une base ne possédant que les deux formulaires (aucune table). et
pourras mieux voir, si cela t'intéresse. Si c'est le cas, donne-moi une
manière de te la faire parvenir.

Merci encore pour tout.

Cerveza

Avatar
3stone
re,

"Cerveza"
[...]
| Je ne veux pas insister davantage. Par contre, je suggère de te faire
| parvenir une base ne possédant que les deux formulaires (aucune table). et
| pourras mieux voir, si cela t'intéresse. Si c'est le cas, donne-moi une
| manière de te la faire parvenir.


le mail en bas...

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
1 2