IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

checkbox dans formulaire access


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut checkbox dans formulaire access
    Bonjour à tous,

    j'ai un grand soucis. J'ai 10 checkbox dans un formulaire access. j'aimerai que:
    5 checkbox renvoient chacune la même valeur 10 dans un textbox lorsque l'un d'entre eux est sélectionné
    les 5 autres checkbox renvoient chacune la même valeur 15 dans le même textbox lorsque l'un d'entre eux est sélectionné.

    lorsquun checkbox est selectionné, les autres ne doivent plus l'être. Comment faire.

    J'ai besoins de vous, please!

  2. #2
    jfc
    Invité(e)
    Par défaut
    Au travers du code.

    Sur l'événement click de chaque Checkbox, tu mets le code suivant

    Exemple checkbox1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if me.checkbox1 = true then 
        me.checkbox2 = false           ' met la valeur du checkbox à false
        me.checkbox2.enabled = false 'désactive le checkbox
       ..traiter les checkbox 3 à 5 
        me.txtbox1 = true
    else
       me.checkbox2.enabled = true 'réactive le checkbox
       ..traiter les checkbox 3 à 5 
    endif
    endif

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Points : 6
    Points
    6
    Par défaut
    Merci JFC. Mais il ya un problème car il faut toujours programmer un à un les checkbox et si ya 100 checkbox on fait comment

    l'idée serait de dire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if checkbox 1 = true then
    checkbox 1.value = 10
    else 
     
    les autres checkbox= false
     
    end if
     
    end sub
    mais comment dire checkbox1= checkbox2 = checkbox... checkbox N pour qu'au click de n'importe laquelle de l'une d'entre elle, la valeur reçu dans le textbox soit la m^me?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Voici ce que tu devrais faire :

    1 - Tu crées tes chekbox en créant un groupe d'option (aide toi de l'assistant pour le faire, c'est trés simple).
    2 - Cela aura pour effet de répondre à ta derniére question, tu ne pourras en cocher qu'une à la fois.
    3 - Chaque chekbox possède une propriété remarque (TAG), dans celles-ci tu mets la valeur que tu veux voir s'afficher dans ta texbox
    4 - Les chekbox font parties d'un groupe, la propriété value de ceui-ci te donne la chekbox (1 pour la première et ainsi de suite).
    5 - Voici un exemple

    Création d'un groupe d'option (nommé Cadre0)
    Création de 3 chekbox grâce à l'assistant (cocher3, cocher5, cocher7)
    Un bout de code d'exemple sur le click de ce groupe d'options
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Cadre0_Click()
        Select Case Me.Cadre0.Value
            Case 1
                MsgBox Me.Cocher3.Tag
            Case 2
                MsgBox Me.Cocher5.Tag
            Case 3
                MsgBox Me.Cocher7.Tag
        End Select
    End Sub
    Lorsqu'une case se coche la valeur de tag (remarque s'affiche).

    Voilà le principe.

    Regarde du coté de Select ... case pour l'utilisation. Il te suffit de rajouter une case à cocher dans le groupe d'options, et une ligne dans le select case.

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/07/2009, 19h41
  2. Checkbox dans formulaire + script php
    Par Invité dans le forum Langage
    Réponses: 2
    Dernier message: 05/06/2007, 12h31
  3. Réponses: 1
    Dernier message: 06/05/2007, 23h54
  4. Réponses: 1
    Dernier message: 07/10/2006, 11h35
  5. Réponses: 1
    Dernier message: 04/10/2006, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo