Access-VBA appel d'une fonction dans un form
Résolu/Fermé
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
-
28 mars 2010 à 19:58
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 30 mars 2010 à 21:05
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 30 mars 2010 à 21:05
A voir également:
- Access-VBA appel d'une fonction dans un form
- Fonction si et - Guide
- Appel inconnu - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Google form sans compte google ✓ - Forum Google Docs
- Exemple base de données access à télécharger gratuit - Forum Access
4 réponses
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
28 mars 2010 à 20:09
28 mars 2010 à 20:09
Bonjour,
Normalement, il faut remplacer Private par Public (au niveau de ta fonction) pour que ce soit possible mais je ne sais pas si ça marche pour les fonctions liées à une fenêtre.
Normalement, il faut remplacer Private par Public (au niveau de ta fonction) pour que ce soit possible mais je ne sais pas si ça marche pour les fonctions liées à une fenêtre.
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
53
28 mars 2010 à 20:18
28 mars 2010 à 20:18
Merci Gord21, je vais essayer.
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
53
28 mars 2010 à 20:35
28 mars 2010 à 20:35
J'ai essayé l'appel marche en passant en public, mais j'ai du écrire l'appel de ma fonction comme ça:
"cocher66 = true" , parce que je ne sais pas comment faire, et du coup je n'ai pas le résultat que j'attends, à savoir la case66 cochée.
Peux-tu me dire si c'est vraiment comme ça qu'il faut appeler ma fonction STP?
merci
"cocher66 = true" , parce que je ne sais pas comment faire, et du coup je n'ai pas le résultat que j'attends, à savoir la case66 cochée.
Peux-tu me dire si c'est vraiment comme ça qu'il faut appeler ma fonction STP?
merci
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
29 mars 2010 à 12:18
29 mars 2010 à 12:18
Bonjour,
Je ne comprends pas bien ce que tu veux faire. Pour appeler une fonction, il suffit d'écrire son nom (éventuellement utiliser Call Nom_de_fonction mais c'est obsolète). Peux-tu préciser ce que tu cherches à faire.
@+
Je ne comprends pas bien ce que tu veux faire. Pour appeler une fonction, il suffit d'écrire son nom (éventuellement utiliser Call Nom_de_fonction mais c'est obsolète). Peux-tu préciser ce que tu cherches à faire.
@+
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
53
30 mars 2010 à 15:49
30 mars 2010 à 15:49
Bonjour Gord21,
Actuellement, je dois d'abord cocher ma case66 puis cliquer sur le bouton transfert (pour ouvrir un fichier excel).
Ce que je veux faire c'est cocher la case 66 en cliquant sur le bouton transfert, donc exécuter la fonction "cocher66_click()" puis poursuivre mon transfert.
merci à toi
Actuellement, je dois d'abord cocher ma case66 puis cliquer sur le bouton transfert (pour ouvrir un fichier excel).
Ce que je veux faire c'est cocher la case 66 en cliquant sur le bouton transfert, donc exécuter la fonction "cocher66_click()" puis poursuivre mon transfert.
merci à toi
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
30 mars 2010 à 21:05
30 mars 2010 à 21:05
Bonsoir,
Pour cocher ta case, dans le code de ton bouton transfert, tu mets
Par contre, je ne suis pas sûr que la modification de la valeur de ta case à ccher par macro déclenche l'évènement click, tu seras peut-être obligé de mettre le code que tu veux exécuter avec celui de ton bouton.
Pour cocher ta case, dans le code de ton bouton transfert, tu mets
Cocher66.Value=True
Par contre, je ne suis pas sûr que la modification de la valeur de ta case à ccher par macro déclenche l'évènement click, tu seras peut-être obligé de mettre le code que tu veux exécuter avec celui de ton bouton.