Changement d'affichage sur clic
Résolu
Ollam
Messages postés
77
Date d'inscription
Statut
Membre
Dernière intervention
-
RV71 Messages postés 656 Date d'inscription Statut Membre Dernière intervention -
RV71 Messages postés 656 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Changement d'affichage sur clic
- Changement dns - Guide
- Affichage double ecran - Guide
- Changement d'écriture - Guide
- Windows 11 affichage classique - Guide
- Changement carte graphique - Guide
8 réponses
"Me" c'est "moi".
Pour accéder à un contrôle (quel qu’il soit) du formulaire actif, on fait me.moncontrole, sinon Access ne peut pas savoir à quel endroit se situe le fameux controle.
Au lieu d'écrire "forms!tonform!toncontrole" tu écris me.toncontrole quand tu écris du code dans ce fameux formulaire"tonform" ; c'est + rapide.
C'est vrai qu'Access pourrait chercher automatiquement le controle dans l'objet comportant le code, mais non, donc faut faire avec :-)
Pour accéder à un contrôle (quel qu’il soit) du formulaire actif, on fait me.moncontrole, sinon Access ne peut pas savoir à quel endroit se situe le fameux controle.
Au lieu d'écrire "forms!tonform!toncontrole" tu écris me.toncontrole quand tu écris du code dans ce fameux formulaire"tonform" ; c'est + rapide.
C'est vrai qu'Access pourrait chercher automatiquement le controle dans l'objet comportant le code, mais non, donc faut faire avec :-)
Re,
déjà, merci d'avoir créé un sujet pour chaque question, c'est pas habituel :-)
A tout hasard, tu peux essayer avec l'évènement lost focus.
Vois ici :
https://docs.microsoft.com/fr-fr/office/vba/api/access.form.lostfocus
A+
déjà, merci d'avoir créé un sujet pour chaque question, c'est pas habituel :-)
A tout hasard, tu peux essayer avec l'évènement lost focus.
Vois ici :
https://docs.microsoft.com/fr-fr/office/vba/api/access.form.lostfocus
A+
Bonsoir RV71,
Je pense que je vais essayer la dernière proposition.
En effet, un formulaire en modale, ou même normal est auto-centré (ou pas), mais je ne connais pas de solution pour lui définir un emplacement fixe, je ne suis même pas sur que cela soit possible !!!!
J'aime que mes pages soient bien présentées et dans ce formulaire, le graphique n'est pas centré.
Donc la dernière solution me semble bien surtout que je n'ai que 4 ou 5 graphiques.
Pourrais-tu m'envoyer un modèle avec ta dernière solution, c'est plus simple à comprendre pour moi ?
sinon je vais passer mon temps à te demander ou je mets ça et puis ça, bref je vais te prendre la tête !!!!!
Merci bien
Je pense que je vais essayer la dernière proposition.
En effet, un formulaire en modale, ou même normal est auto-centré (ou pas), mais je ne connais pas de solution pour lui définir un emplacement fixe, je ne suis même pas sur que cela soit possible !!!!
J'aime que mes pages soient bien présentées et dans ce formulaire, le graphique n'est pas centré.
Donc la dernière solution me semble bien surtout que je n'ai que 4 ou 5 graphiques.
Pourrais-tu m'envoyer un modèle avec ta dernière solution, c'est plus simple à comprendre pour moi ?
sinon je vais passer mon temps à te demander ou je mets ça et puis ça, bref je vais te prendre la tête !!!!!
Merci bien
Pour le positionnement :
https://claudeleloup.developpez.com/tutoriels/access/positionner-formulaire/#:~:text=%2D%20Droite%20la%20distance%20entre%20le,de%20la%20fen%C3%AAtre%20du%20formulaire.
Pour le reste, tu mets ce code sur chaque bouton qui ouvre tes graphiques
Par exemple sur l'évènement click du bouton qui ouvre le form Graph1, tu testes si Graph2, Graph3, Graph4 est ouvert et si c'est le cas tu le fermes et ouvres Graph1
Si tu n'arrives pas à tes fins, je ferai un exemple demain, là je suis KO.
A 2m1
https://claudeleloup.developpez.com/tutoriels/access/positionner-formulaire/#:~:text=%2D%20Droite%20la%20distance%20entre%20le,de%20la%20fen%C3%AAtre%20du%20formulaire.
Pour le reste, tu mets ce code sur chaque bouton qui ouvre tes graphiques
Par exemple sur l'évènement click du bouton qui ouvre le form Graph1, tu testes si Graph2, Graph3, Graph4 est ouvert et si c'est le cas tu le fermes et ouvres Graph1
Private Sub BoutonGraph1_Click() If CurrentProject.AllForms("Graph2").IsLoaded Then 'le form Graph2 est chargé DoCmd.Close acForm, "Graph2" 'on le ferme elseif CurrentProject.AllForms("Graph3").IsLoaded Then 'le form Graph3 est chargé DoCmd.Close acForm, "Graph3" 'on le ferme ... end if DoCmd.OpenForm "Graph1" 'on ouvre Graph1 end sub
Si tu n'arrives pas à tes fins, je ferai un exemple demain, là je suis KO.
A 2m1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En fait, en relisant à tête reposée, je ne sais pas si tu ne veux pas ouvrir / fermer les forms ou les afficher / cacher ?
Du coup je t'ai mis dans la base exemple les 2 méthodes.
https://www.cjoint.com/c/JGclNFKfrRU
A+
Du coup je t'ai mis dans la base exemple les 2 méthodes.
https://www.cjoint.com/c/JGclNFKfrRU
A+
Bonjour,
C'est surprenant, je t'ai écris cette nuit (vers 2 ou 3 heures) en réponse de ton précédent post, mais je ne ne vois pas.
C'était juste pour te dire que le lien sur le positionnement des formulaires et génial et me sera d'une grande aide !!!!!
Bien sur je revenais également sur le sujet en cour, mais je ne vais pas me répéter car avec ton dernier message tu à répondu à mes attentes.
En effet, C'est la solution "En affichant" qui correspond à mon besoin.
Je vais décortiquer ton travail pour bien le comprendre.
Une fois de plus tu m'a grandement aidé.
J'espère qu'un jour je serais capable d'en faire autant avec des gens en quête de réponse !!!!
Encore merci
C'est surprenant, je t'ai écris cette nuit (vers 2 ou 3 heures) en réponse de ton précédent post, mais je ne ne vois pas.
C'était juste pour te dire que le lien sur le positionnement des formulaires et génial et me sera d'une grande aide !!!!!
Bien sur je revenais également sur le sujet en cour, mais je ne vais pas me répéter car avec ton dernier message tu à répondu à mes attentes.
En effet, C'est la solution "En affichant" qui correspond à mon besoin.
Je vais décortiquer ton travail pour bien le comprendre.
Une fois de plus tu m'a grandement aidé.
J'espère qu'un jour je serais capable d'en faire autant avec des gens en quête de réponse !!!!
Encore merci
Re,
je n'ai eu aucune notification de réponse de ta part, peut-être un souci lors de la validation de cette dernière, mais ce n'est pas grave...
Le code sera vite décortiqué je pense, il n'y a rien de compliqué.
Si c'est résolu, tant mieux, et je te dis peut-être à la prochaine :-)
A+
je n'ai eu aucune notification de réponse de ta part, peut-être un souci lors de la validation de cette dernière, mais ce n'est pas grave...
Le code sera vite décortiqué je pense, il n'y a rien de compliqué.
Si c'est résolu, tant mieux, et je te dis peut-être à la prochaine :-)
A+
Oui, c'est vrai que le code est simple.
J'avais essayé quelque chose comme cela, mais ça ne fonctionnait pas.
En fait, je n'écrivais pas "Me." devant le nom du SF.
Cela fait plusieurs fois que je vois passer ce "Me.", mais je n'ai pas encore compris dans qu'elle circonstance l'utiliser.
Encore merci
J'avais essayé quelque chose comme cela, mais ça ne fonctionnait pas.
En fait, je n'écrivais pas "Me." devant le nom du SF.
Cela fait plusieurs fois que je vois passer ce "Me.", mais je n'ai pas encore compris dans qu'elle circonstance l'utiliser.
Encore merci