Comment propager une même information sur plusieurs formulaires
3 réponses
Cerveza
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu
d'ouverture (tous les autres formulaires sont accessibles à partir de ce
premier), je désire transmette une même information (nom de l'organisme, par
exemple) dans tous les autres formulaires. Cette ou ces informations sont
contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je
peux donc très facilement récupérer la dite information en la récupérant dans
le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir
la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une
suggestion de codes pour ouvrir et lire les enregistrement de la table des
Constantes?
Merci de votre aide toujours positive.
--
On naît tous ignorant
@+
Cerveza
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre CFI [mvp]
bonjour c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli est ouverte, elle garde cette valeur
dans un module standart dim pepe as string (par défaut elle est public) dans menu, sur form_load pepe = "Pierre" (ou un dlookup ou...) dans un autre form, sur un clic de bouton Me.texte1 = pepe et tu vois Pierre
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu d'ouverture (tous les autres formulaires sont accessibles à partir de ce premier), je désire transmette une même information (nom de l'organisme, par exemple) dans tous les autres formulaires. Cette ou ces informations sont contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je peux donc très facilement récupérer la dite information en la récupérant dans le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrement de la table des Constantes?
Merci de votre aide toujours positive. -- On naît tous ignorant @+ Cerveza
bonjour
c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli
est ouverte, elle garde cette valeur
dans un module standart
dim pepe as string (par défaut elle est public)
dans menu, sur form_load
pepe = "Pierre" (ou un dlookup ou...)
dans un autre form, sur un clic de bouton
Me.texte1 = pepe
et tu vois Pierre
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cerveza" <Cerveza@discussions.microsoft.com> a écrit dans le message de news: A741AF9D-7B5C-40F4-96E0-181DB22D66E5@microsoft.com...
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu
d'ouverture (tous les autres formulaires sont accessibles à partir de ce
premier), je désire transmette une même information (nom de l'organisme, par
exemple) dans tous les autres formulaires. Cette ou ces informations sont
contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je
peux donc très facilement récupérer la dite information en la récupérant dans
le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir
la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une
suggestion de codes pour ouvrir et lire les enregistrement de la table des
Constantes?
Merci de votre aide toujours positive.
--
On naît tous ignorant
@+
Cerveza
bonjour c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli est ouverte, elle garde cette valeur
dans un module standart dim pepe as string (par défaut elle est public) dans menu, sur form_load pepe = "Pierre" (ou un dlookup ou...) dans un autre form, sur un clic de bouton Me.texte1 = pepe et tu vois Pierre
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu d'ouverture (tous les autres formulaires sont accessibles à partir de ce premier), je désire transmette une même information (nom de l'organisme, par exemple) dans tous les autres formulaires. Cette ou ces informations sont contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je peux donc très facilement récupérer la dite information en la récupérant dans le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrement de la table des Constantes?
Merci de votre aide toujours positive. -- On naît tous ignorant @+ Cerveza
Cerveza
Salut Pierre, Merci pour ta rapidité. C'est exactement ce que j'avais fait. Ma question est davantage au niveau de l'approche que j'ai prise. « Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrements de la table des Constantes? ». L'information est donc à prendre dans une base de données (la même qui sera utilisée pour les autres formulaires). Merci encore.
-- On naît tous ignorant @+ Cerveza
bonjour c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli est ouverte, elle garde cette valeur
dans un module standart dim pepe as string (par défaut elle est public) dans menu, sur form_load pepe = "Pierre" (ou un dlookup ou...) dans un autre form, sur un clic de bouton Me.texte1 = pepe et tu vois Pierre
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu d'ouverture (tous les autres formulaires sont accessibles à partir de ce premier), je désire transmette une même information (nom de l'organisme, par exemple) dans tous les autres formulaires. Cette ou ces informations sont contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je peux donc très facilement récupérer la dite information en la récupérant dans le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrement de la table des Constantes?
Merci de votre aide toujours positive. -- On naît tous ignorant @+ Cerveza
Salut Pierre,
Merci pour ta rapidité.
C'est exactement ce que j'avais fait. Ma question est davantage au niveau de
l'approche que j'ai prise.
« Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous
une suggestion de codes pour ouvrir et lire les enregistrements de la table
des Constantes? ». L'information est donc à prendre dans une base de données
(la même qui sera utilisée pour les autres formulaires).
Merci encore.
--
On naît tous ignorant
@+
Cerveza
bonjour
c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli
est ouverte, elle garde cette valeur
dans un module standart
dim pepe as string (par défaut elle est public)
dans menu, sur form_load
pepe = "Pierre" (ou un dlookup ou...)
dans un autre form, sur un clic de bouton
Me.texte1 = pepe
et tu vois Pierre
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cerveza" <Cerveza@discussions.microsoft.com> a écrit dans le message de news: A741AF9D-7B5C-40F4-96E0-181DB22D66E5@microsoft.com...
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu
d'ouverture (tous les autres formulaires sont accessibles à partir de ce
premier), je désire transmette une même information (nom de l'organisme, par
exemple) dans tous les autres formulaires. Cette ou ces informations sont
contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je
peux donc très facilement récupérer la dite information en la récupérant dans
le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir
la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une
suggestion de codes pour ouvrir et lire les enregistrement de la table des
Constantes?
Merci de votre aide toujours positive.
--
On naît tous ignorant
@+
Cerveza
Salut Pierre, Merci pour ta rapidité. C'est exactement ce que j'avais fait. Ma question est davantage au niveau de l'approche que j'ai prise. « Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrements de la table des Constantes? ». L'information est donc à prendre dans une base de données (la même qui sera utilisée pour les autres formulaires). Merci encore.
-- On naît tous ignorant @+ Cerveza
bonjour c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli est ouverte, elle garde cette valeur
dans un module standart dim pepe as string (par défaut elle est public) dans menu, sur form_load pepe = "Pierre" (ou un dlookup ou...) dans un autre form, sur un clic de bouton Me.texte1 = pepe et tu vois Pierre
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu d'ouverture (tous les autres formulaires sont accessibles à partir de ce premier), je désire transmette une même information (nom de l'organisme, par exemple) dans tous les autres formulaires. Cette ou ces informations sont contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je peux donc très facilement récupérer la dite information en la récupérant dans le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrement de la table des Constantes?
Merci de votre aide toujours positive. -- On naît tous ignorant @+ Cerveza
Pierre CFI [mvp]
.../... tu mets l'info dans le champ "code" de ta table "codage" sur le load du menu
toto = Dlookup("code","codage") si tu as des conditions regarde l'aide à dlookup
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Salut Pierre, Merci pour ta rapidité. C'est exactement ce que j'avais fait. Ma question est davantage au niveau de l'approche que j'ai prise. « Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrements de la table des Constantes? ». L'information est donc à prendre dans une base de données (la même qui sera utilisée pour les autres formulaires). Merci encore.
-- On naît tous ignorant @+ Cerveza
bonjour c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli est ouverte, elle garde cette valeur
dans un module standart dim pepe as string (par défaut elle est public) dans menu, sur form_load pepe = "Pierre" (ou un dlookup ou...) dans un autre form, sur un clic de bouton Me.texte1 = pepe et tu vois Pierre
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu d'ouverture (tous les autres formulaires sont accessibles à partir de ce premier), je désire transmette une même information (nom de l'organisme, par exemple) dans tous les autres formulaires. Cette ou ces informations sont contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je peux donc très facilement récupérer la dite information en la récupérant dans le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrement de la table des Constantes?
Merci de votre aide toujours positive. -- On naît tous ignorant @+ Cerveza
.../...
tu mets l'info dans le champ "code" de ta table "codage"
sur le load du menu
toto = Dlookup("code","codage")
si tu as des conditions regarde l'aide à dlookup
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cerveza" <Cerveza@discussions.microsoft.com> a écrit dans le message de news: 9126C510-AE35-428D-AB64-C8BC1BF745C9@microsoft.com...
Salut Pierre,
Merci pour ta rapidité.
C'est exactement ce que j'avais fait. Ma question est davantage au niveau de
l'approche que j'ai prise.
« Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous
une suggestion de codes pour ouvrir et lire les enregistrements de la table
des Constantes? ». L'information est donc à prendre dans une base de données
(la même qui sera utilisée pour les autres formulaires).
Merci encore.
--
On naît tous ignorant
@+
Cerveza
bonjour
c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que
l'appli
est ouverte, elle garde cette valeur
dans un module standart
dim pepe as string (par défaut elle est public)
dans menu, sur form_load
pepe = "Pierre" (ou un dlookup ou...)
dans un autre form, sur un clic de bouton
Me.texte1 = pepe
et tu vois Pierre
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Cerveza" <Cerveza@discussions.microsoft.com> a écrit dans le message de news:
A741AF9D-7B5C-40F4-96E0-181DB22D66E5@microsoft.com...
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu
d'ouverture (tous les autres formulaires sont accessibles à partir de ce
premier), je désire transmette une même information (nom de l'organisme, par
exemple) dans tous les autres formulaires. Cette ou ces informations sont
contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je
peux donc très facilement récupérer la dite information en la récupérant dans
le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir
la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une
suggestion de codes pour ouvrir et lire les enregistrement de la table des
Constantes?
Merci de votre aide toujours positive.
--
On naît tous ignorant
@+
Cerveza
.../... tu mets l'info dans le champ "code" de ta table "codage" sur le load du menu
toto = Dlookup("code","codage") si tu as des conditions regarde l'aide à dlookup
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Salut Pierre, Merci pour ta rapidité. C'est exactement ce que j'avais fait. Ma question est davantage au niveau de l'approche que j'ai prise. « Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrements de la table des Constantes? ». L'information est donc à prendre dans une base de données (la même qui sera utilisée pour les autres formulaires). Merci encore.
-- On naît tous ignorant @+ Cerveza
bonjour c'est bien, si ta variable est déclaré dans un module, tu lui donnes une valeur à l'ouverture du premier form, et tant que l'appli est ouverte, elle garde cette valeur
dans un module standart dim pepe as string (par défaut elle est public) dans menu, sur form_load pepe = "Pierre" (ou un dlookup ou...) dans un autre form, sur un clic de bouton Me.texte1 = pepe et tu vois Pierre
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Cerveza" a écrit dans le message de news:
Bonjour à vous,
Dans un projet contenant plusieurs formulaires dont un sert de Menu d'ouverture (tous les autres formulaires sont accessibles à partir de ce premier), je désire transmette une même information (nom de l'organisme, par exemple) dans tous les autres formulaires. Cette ou ces informations sont contenues dans une table de Constantes.
J'ai placé une variables globale (Public) dans un module indépendant et je peux donc très facilement récupérer la dite information en la récupérant dans le Form_Load du premier formulaire (MenuOuverture). Il me reste donc à ouvrir la table et à lire l'information.
Existe-t-il une approche plus efficace et élégante? Si non, auriez-vous une suggestion de codes pour ouvrir et lire les enregistrement de la table des Constantes?
Merci de votre aide toujours positive. -- On naît tous ignorant @+ Cerveza