Bonjour,
Quelqu'un voit-il comment un formulaire peut "retourner" une valeur (String
par exemple)
au formulaire "père" qui l'a lancé ? un peu comme si le 2ème formulaire
était une fonction...
Cordialement
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
Gafish
Castaway wrote:
Bonjour,
Bonjour,
Quelqu'un voit-il comment un formulaire peut "retourner" une valeur (String par exemple) au formulaire "père" qui l'a lancé ? un peu comme si le 2ème formulaire était une fonction...
Une facon de faire, si ton formulaire père est toujours ouvert, c'est d'aller écrire dans uen zone de ton form père une valeur, en mettant ce code : Forms![FormPere]![ZoneFormPere] Après, dis nous en plus sur ce que tu veux faire si tu penses que ce ne sera pas le plus pratique.
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Castaway wrote:
Bonjour,
Bonjour,
Quelqu'un voit-il comment un formulaire peut "retourner" une valeur
(String par exemple)
au formulaire "père" qui l'a lancé ? un peu comme si le 2ème
formulaire était une fonction...
Une facon de faire, si ton formulaire père est toujours ouvert, c'est
d'aller écrire dans uen zone de ton form père une valeur, en mettant ce code
:
Forms![FormPere]![ZoneFormPere]
Après, dis nous en plus sur ce que tu veux faire si tu penses que ce ne sera
pas le plus pratique.
Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Quelqu'un voit-il comment un formulaire peut "retourner" une valeur (String par exemple) au formulaire "père" qui l'a lancé ? un peu comme si le 2ème formulaire était une fonction...
Une facon de faire, si ton formulaire père est toujours ouvert, c'est d'aller écrire dans uen zone de ton form père une valeur, en mettant ce code : Forms![FormPere]![ZoneFormPere] Après, dis nous en plus sur ce que tu veux faire si tu penses que ce ne sera pas le plus pratique.
Arnaud -- Charte du forum : http://www.mpfa.info/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Castaway
Bonjour à tous, Désolé d'avoir tardé à remercier pour la réponse, je n'étais pas revenu sur le forum ces jours derniers. Mon pb. est banal : (je gère des associations) j'ai plusieurs états au menu et pour tous je lance, par OpenForm, un formulaire qui permet de sélectionner les associations à traiter; ce que je "ramène" est une chaîne de la forme "NumAss=1 OR NumAss=n...." que je donne ensuite en dernier paramètre à la commande DoCmd.OpenReport.... En fait, je suis passé par une variable globale bien que je n'aime pas trop ça. J'aurais trouvé plus "élégant" de pouvoir écrire quelque chose du style: MaVariable = exécute_Mon_Formulaire() (trop programmeur "ancien modèle" sans doute ;-)) Cordialement.
Bonjour à tous,
Désolé d'avoir tardé à remercier pour la réponse, je n'étais pas revenu sur
le forum ces jours derniers.
Mon pb. est banal : (je gère des associations) j'ai plusieurs états au menu
et pour tous je lance, par OpenForm, un formulaire qui permet de sélectionner
les associations à traiter; ce que je "ramène" est une chaîne de la forme
"NumAss=1 OR NumAss=n...." que je donne ensuite en dernier paramètre à la
commande DoCmd.OpenReport....
En fait, je suis passé par une variable globale bien que je n'aime pas trop
ça.
J'aurais trouvé plus "élégant" de pouvoir écrire quelque chose du style:
MaVariable = exécute_Mon_Formulaire()
(trop programmeur "ancien modèle" sans doute ;-))
Cordialement.
Bonjour à tous, Désolé d'avoir tardé à remercier pour la réponse, je n'étais pas revenu sur le forum ces jours derniers. Mon pb. est banal : (je gère des associations) j'ai plusieurs états au menu et pour tous je lance, par OpenForm, un formulaire qui permet de sélectionner les associations à traiter; ce que je "ramène" est une chaîne de la forme "NumAss=1 OR NumAss=n...." que je donne ensuite en dernier paramètre à la commande DoCmd.OpenReport.... En fait, je suis passé par une variable globale bien que je n'aime pas trop ça. J'aurais trouvé plus "élégant" de pouvoir écrire quelque chose du style: MaVariable = exécute_Mon_Formulaire() (trop programmeur "ancien modèle" sans doute ;-)) Cordialement.
Castaway
Bonjour à tous, Désolé de n'avoir pas encore remercié Gafish pour sa réponse, je n'étais pas revenu sur le forum ces jours derniers. Pour mon problème, il me semble bien banal : j'ai plusieurs états au menu et chaque fois je lance un formulaire qui va me permettre de sélectionner les associations à traiter dans l'état en générant une chaîne de la forme: "NumAss=1 OR NumAss=n OR...". J'aurais trouvé plus "élégant" de pouvoir écrire, dans le code qui gère mes items de menu : maSelection = execMonFormulaire(). Bon, j'avais plusieurs façons de procéder, j'ai opté pour le passage via une variable globale, bien que je n'aime pas bien ça. Cordialement.
Bonjour à tous,
Désolé de n'avoir pas encore remercié Gafish pour sa réponse, je n'étais pas
revenu sur le forum ces jours derniers.
Pour mon problème, il me semble bien banal : j'ai plusieurs états au menu et
chaque fois je lance un formulaire qui va me permettre de sélectionner les
associations à traiter dans l'état en générant une chaîne de la forme:
"NumAss=1 OR NumAss=n OR...". J'aurais trouvé plus "élégant" de pouvoir
écrire, dans le code qui gère mes items de menu : maSelection =
execMonFormulaire().
Bon, j'avais plusieurs façons de procéder, j'ai opté pour le passage via une
variable globale, bien que je n'aime pas bien ça.
Cordialement.
Bonjour à tous, Désolé de n'avoir pas encore remercié Gafish pour sa réponse, je n'étais pas revenu sur le forum ces jours derniers. Pour mon problème, il me semble bien banal : j'ai plusieurs états au menu et chaque fois je lance un formulaire qui va me permettre de sélectionner les associations à traiter dans l'état en générant une chaîne de la forme: "NumAss=1 OR NumAss=n OR...". J'aurais trouvé plus "élégant" de pouvoir écrire, dans le code qui gère mes items de menu : maSelection = execMonFormulaire(). Bon, j'avais plusieurs façons de procéder, j'ai opté pour le passage via une variable globale, bien que je n'aime pas bien ça. Cordialement.