|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 45 ![]() |
Bonjour à tous,
Ce post fait suite au post suivant : http://www.developpez.net/forums/d10...ique-requetes/ Ou l'on conclu sur la faisabilité de la modification en dur de la source d'un formulaire à partir d'une autre entité (autre formulaire, ruban, etc...). Je souhaiterais aller un peu plus loin : 1) Faire la même chose SANS ouvrir le formulaire (l'astuce consistant à ouvrir le formulaire en invisible exclue) 2) Faire la même chose à partir de ce formulaire mais à partir de celui ci (dans le post précédent, Claude y arrive mais aussitot fermé, la source reprend son ancienne valeur, je souhaiterais la conserver en dur) Le point 1 permettrait de lancer la procédure form_load avec les bonnes valeurs dans les différents controles de la form puisque la bonne source de donnée serait selectionnée (encore une fois sans parler de l'astuce pour l'ouvrir en invisible). Le point 2 est juste de la pure curiosité. Merci à vous Damien |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() |
Bonjour,
Bien des fois, mes applis possèdent des formulaires sans source e.g. propriété vide et dans ce cas, les champs présents sont affectés dynamiquement au moment où il est ouvert (chargé). Il s'ouvre selon certaines conditions émises par une propriété publique et qui provoque l'affectation dynamique de telle ou telle source selon tel ou tel cas. De là, pas de nécessité de stocker en dur la source puisque tout est dynamique et cela conforte ce que tu sembles vouloir faire "sans te prendre la tête". Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 45 ![]() |
Merci de ta réponse... Sauf que dans mon cas, ca ne marche pas !
Je m'explique, Je lance un formulaire à partir d'un editbox du ruban, c'est cette valeur que je place dans ma source du formulaire. Si je change la source du formulaire dans mon form_load, je perds la possibilité d'utiliser cette valeur indiquée dans l'editbox (argument de mon callback ruban). Certes, il y a toujours la possibilité de stocker cette valeur dans une variable public et de la réinjecter dans le form_load mais j'avoue que je n'aime pas vraiment cette méthode. Sinon, existe t'il un moyen? |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() |
OpenArgs me semble idéal dans ton cas...
Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 45 ![]() |
Je ne connaissais que de nom mais pas l'utilisation, je me renseigne pour voir comment ca marche et je te fais un retour.
Merci ! |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2006 Messages : 45 ![]() |
Effectivement c'est exactement ce qu'il me faut !
Je ne passe pas en résolu parce que je souhaiterais savoir si mes 2 questions sont résolvables (pure curiosité) ou non même si pour résoudre mon problème particulier, c'est bien ta solution qu'il me faut. Encore merci Damien |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com