Comment eviter une multitude de procedure dans un meme formulaire
2 réponses
Yvan
Dans un formulaire (Agenda), j'ai un grand nombre (variable) de zones de
textes independantes, que je remplis à partir d'une table par programmation.
Pour chacun de ces controles je dois ecrire une petite procedure (sur click,
recherche d'un enrigistrement, affichage des données concaténées, eventuelle
modification dans un sous-formulaire, etc) , la même si ce n'est la
reference au controle qui change.
Existe-t-il un moyen d'eviter la multiplication de ces procedures(pour
chacun des controles) ? Création d'un module de classe,? si oui comment
inclure la reference au controle?
merci de vos réponses
Yvan
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 tu fais une fonction a qui tu envoies uniquement des arguments et que tu appelles dans l'évenement qui va bien de chaque controle
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Yvan" a écrit dans le message de news: 449fd03f$0$4099$
Dans un formulaire (Agenda), j'ai un grand nombre (variable) de zones de textes independantes, que je remplis à partir d'une table par programmation. Pour chacun de ces controles je dois ecrire une petite procedure (sur click, recherche d'un enrigistrement, affichage des données concaténées, eventuelle modification dans un sous-formulaire, etc) , la même si ce n'est la reference au controle qui change. Existe-t-il un moyen d'eviter la multiplication de ces procedures(pour chacun des controles) ? Création d'un module de classe,? si oui comment inclure la reference au controle? merci de vos réponses Yvan
bonjour
tu fais une fonction a qui tu envoies uniquement des arguments et que tu appelles dans l'évenement qui va bien de chaque controle
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Yvan" <Yvano@noos.fr> a écrit dans le message de news: 449fd03f$0$4099$79c14f64@nan-newsreader-05.noos.net...
Dans un formulaire (Agenda), j'ai un grand nombre (variable) de zones de
textes independantes, que je remplis à partir d'une table par programmation.
Pour chacun de ces controles je dois ecrire une petite procedure (sur click,
recherche d'un enrigistrement, affichage des données concaténées, eventuelle
modification dans un sous-formulaire, etc) , la même si ce n'est la
reference au controle qui change.
Existe-t-il un moyen d'eviter la multiplication de ces procedures(pour
chacun des controles) ? Création d'un module de classe,? si oui comment
inclure la reference au controle?
merci de vos réponses
Yvan
bonjour tu fais une fonction a qui tu envoies uniquement des arguments et que tu appelles dans l'évenement qui va bien de chaque controle
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Yvan" a écrit dans le message de news: 449fd03f$0$4099$
Dans un formulaire (Agenda), j'ai un grand nombre (variable) de zones de textes independantes, que je remplis à partir d'une table par programmation. Pour chacun de ces controles je dois ecrire une petite procedure (sur click, recherche d'un enrigistrement, affichage des données concaténées, eventuelle modification dans un sous-formulaire, etc) , la même si ce n'est la reference au controle qui change. Existe-t-il un moyen d'eviter la multiplication de ces procedures(pour chacun des controles) ? Création d'un module de classe,? si oui comment inclure la reference au controle? merci de vos réponses Yvan
Yvan
Bonjour Pierre, c'est justement ce que je veux eviter! Je cherche quelque chose de plus elegant que 100 fois la meme procedure evenementielle. Je pensais à la possibilité de creer une propriéte ou une collection ou quelque chose du genre. Je fouille les modules de classes que je ne possede pas encore convenablement. merci yvan
"Pierre CFI [mvp]" a écrit dans le message de news:
bonjour tu fais une fonction a qui tu envoies uniquement des arguments et que tu appelles dans l'évenement qui va bien de chaque controle
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Yvan" a écrit dans le message de news: 449fd03f$0$4099$
Dans un formulaire (Agenda), j'ai un grand nombre (variable) de zones de textes independantes, que je remplis à partir d'une table par programmation. Pour chacun de ces controles je dois ecrire une petite procedure (sur click, recherche d'un enrigistrement, affichage des données concaténées, eventuelle modification dans un sous-formulaire, etc) , la même si ce n'est la reference au controle qui change. Existe-t-il un moyen d'eviter la multiplication de ces procedures(pour chacun des controles) ? Création d'un module de classe,? si oui comment inclure la reference au controle? merci de vos réponses Yvan
Bonjour Pierre,
c'est justement ce que je veux eviter!
Je cherche quelque chose de plus elegant que 100 fois la meme procedure
evenementielle.
Je pensais à la possibilité de creer une propriéte ou une collection ou
quelque chose du genre.
Je fouille les modules de classes que je ne possede pas encore
convenablement.
merci
yvan
"Pierre CFI [mvp]" <XXX_pierresalaun@wanadoo.fr> a écrit dans le message de
news: OQ53fLSmGHA.4696@TK2MSFTNGP05.phx.gbl...
bonjour
tu fais une fonction a qui tu envoies uniquement des arguments et que tu
appelles dans l'évenement qui va bien de chaque controle
--
Pierre CFI
MVP Microsoft Access
Site pour bien commencer
Access http://www.mpfa.info
"Yvan" <Yvano@noos.fr> a écrit dans le message de news:
449fd03f$0$4099$79c14f64@nan-newsreader-05.noos.net...
Dans un formulaire (Agenda), j'ai un grand nombre (variable) de zones de
textes independantes, que je remplis à partir d'une table par
programmation.
Pour chacun de ces controles je dois ecrire une petite procedure (sur
click,
recherche d'un enrigistrement, affichage des données concaténées,
eventuelle
modification dans un sous-formulaire, etc) , la même si ce n'est la
reference au controle qui change.
Existe-t-il un moyen d'eviter la multiplication de ces procedures(pour
chacun des controles) ? Création d'un module de classe,? si oui comment
inclure la reference au controle?
merci de vos réponses
Yvan
Bonjour Pierre, c'est justement ce que je veux eviter! Je cherche quelque chose de plus elegant que 100 fois la meme procedure evenementielle. Je pensais à la possibilité de creer une propriéte ou une collection ou quelque chose du genre. Je fouille les modules de classes que je ne possede pas encore convenablement. merci yvan
"Pierre CFI [mvp]" a écrit dans le message de news:
bonjour tu fais une fonction a qui tu envoies uniquement des arguments et que tu appelles dans l'évenement qui va bien de chaque controle
-- Pierre CFI MVP Microsoft Access
Site pour bien commencer Access http://www.mpfa.info
"Yvan" a écrit dans le message de news: 449fd03f$0$4099$
Dans un formulaire (Agenda), j'ai un grand nombre (variable) de zones de textes independantes, que je remplis à partir d'une table par programmation. Pour chacun de ces controles je dois ecrire une petite procedure (sur click, recherche d'un enrigistrement, affichage des données concaténées, eventuelle modification dans un sous-formulaire, etc) , la même si ce n'est la reference au controle qui change. Existe-t-il un moyen d'eviter la multiplication de ces procedures(pour chacun des controles) ? Création d'un module de classe,? si oui comment inclure la reference au controle? merci de vos réponses Yvan