Appeler une macro Si la case a cocher est =1

Résolu
jobreak -  
Polux31 Messages postés 7219 Statut Membre -
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 ++
Configuration: Windows XP
Internet Explorer 7.0

8 réponses

  1. Polux31 Messages postés 7219 Statut Membre 1 204
     
    bonjour,

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


    voilà

    ;o)

    polux
    1
  2. jobreak
     
    désolé je n'ai pas précisé mais je suis sous access 2003, voilou.
    0
    1. Polux31 Messages postés 7219 Statut Membre 1 204
       
      Ca ne change rien au code posté plus haut

      ;o)

      polux
      0
  3. jobreak
     
    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
    1. Polux31 Messages postés 7219 Statut Membre 1 204
       
      oui bien sur
      0
  4. jobreak
     
    lol dsl, c'est juste que le temps que je post le message tu avais repondu entre temps ^^
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jobreak
     
    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
  7. Polux31 Messages postés 7219 Statut Membre 1 204
     
    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
  8. jobreak
     
    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
  9. Polux31 Messages postés 7219 Statut Membre 1 204
     
    de rien, bonne continuation.

    ;o)

    polux
    0