Appeler une macro Si la case a cocher est =1

Résolu/Fermé
jobreak - 23 mai 2008 à 10:56
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 23 mai 2008 à 11:34
Bonjour, j'aimerai appeler une macro (deja crée, qui permet d'afficher une boite de dialogue) lorsque la case a cocher d'un de mes formulaire est cocher^^, le probleme c'est que je ne connai pas les structures en VB pour la structure if..
qq1 peut m'aider?? merci de vos reponses ++

8 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
23 mai 2008 à 11:01
bonjour,

If checkBox1.value = True Then
    'faire ceci
Else
    'sinon faire cela
End If


voilà

;o)

polux
1
désolé je n'ai pas précisé mais je suis sous access 2003, voilou.
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
23 mai 2008 à 11:03
Ca ne change rien au code posté plus haut

;o)

polux
0
merci pour ta réponse, mais je ne vois pas comment appeler la macro, je dois ecrire le nom de la macro

If checkBox1.value = True Then
>>ici???<<
end if
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
23 mai 2008 à 11:09
oui bien sur
0
lol dsl, c'est juste que le temps que je post le message tu avais repondu entre temps ^^
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le fait de mettre le nom de la macro à cet endroit ne fonctionne pas, ce n'est pas grave je appelé une boite de dialogue directement, MsgBox ("mon message"), sa fonctionne bien, mais est ce que je peux modifier le titre de la fenetre qui s'affiche "Microsoft office access",est-ce que je peux egalement désactiver la croix en haut a droite pour quitter la fenetre afin d'obligé l'utilisateur d'appuyer sur le bouton ok de la fenetre?
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
23 mai 2008 à 11:29
Je ne sais pas si on peut désactiver la croix de la boite de dialogue. Pour ça il faut créer sa propre boite avec un UserForm.
Pour mettre un titre dans un msgBox :
MsgBox ("Mon message ... blabla",VbExclamtion + VbYesNo,"Titre de ma boite de dialogue")


Dans le If ... Then .. pour s'assurer que l'on passe dans le If, il faut passer le code en mode débogueur et faire du pas à pas ...

;o)
0
oki, ba merci bien pour tes réponses, tu m'as bien aidé.
A une prochaine fois p-e, bonne journée l'ami ++ ;)
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
23 mai 2008 à 11:34
de rien, bonne continuation.

;o)

polux
0