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

VB 6 et antérieur Discussion :

listbox checkbox access


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2007
    Messages : 34
    Par défaut listbox checkbox access
    Salut

    J'ai un problème avec une listbox. Je vous explique : j'ai une listbox qui est connectée à Access2003 par un module ADO. Ma base contient plusieurs champs et quelques champs oui/non. J'arrive à afficher mes champs dans des textbox. Le problème se pose maintenant : je n'y arrive pas avec le chekbox pour les champ oui/non.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub listbox_Click()
     
    If Checkhippo(0) = 0 Then
           Rstado.Fields("droite") = False
        Else
           Rstado.Fields("droite") = True
        End If
    Merci, j'attends vos conseils avec impatience.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Peut être
    If Checkhippo(0).Value = 0 Then
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2007
    Messages : 34
    Par défaut listbox checkbox access
    ProgElecT merci de ton aide, hela sa ne fonctionne toujour pas.si tu as autre chose je suis preneur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Checkhippo(0).Value = 0 Then
           Rstado.Fields("droite") = False
        Else
           Rstado.Fields("droite") = True
        End If

  4. #4
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2007
    Messages : 34
    Par défaut
    Citation Envoyé par patou60110 Voir le message
    ProgElecT merci de ton aide, hela sa ne fonctionne toujour pas.si tu as autre chose je suis preneur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Checkhippo(0).Value = 0 Then
           Rstado.Fields("droite") = False
        Else
           Rstado.Fields("droite") = True
        End If
    j'ai trouvé ceci mais je ne comprend pas

    si c vrai, alors tu coches la case;
    tu peux faire ça ) l'aide de booléens du style

    if (ta_valeur_est_à_vrai=true) then cocher_la_case=true
    end if;

  5. #5
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Il me semble qu'avec les propirétés DataSource et DataField du composant CheckBox, ce devrait être simple. À moins que je me trompe...

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Chez moi pour un champ Vrai/False, dans une table Access2000, le champs = 0 (zero) pour Vrai(True) et -1 (moins 1) pour Faux(False).

    Citation Envoyé par patou60110
    J'arrive à afficher mes champs dans des textbox. Le problème se pose maintenant : je n'y arrive pas avec le chekbox pour les champ oui/non.
    La ou je ne suis pas sûr de comprendre, tu cherches a afficher le champs ou a le modifier ?

    Si s'est pour l'afficher
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If Rstado.Fields("droite") = -1 Then
     'faux
     Checkhippo(0).Value = 0
     Else
     'vrai
     Checkhippo(0).Value = 1
    End If
    si pour s'est modifier le champs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    If Checkhippo(0).Value = 0 Then
     'faux
     Rstado.Fields("droite") = -1
     Rstado.Update
     'ou plus direct
     'Rstado.Update "droite", -1
     Else
     'vrai
     Rstado.Fields("droite") = 0
     Rstado.Update
     'ou plus direct
     'Rstado.Update "droite", 0
    End If
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  7. #7
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2007
    Messages : 34
    Par défaut merci de vos reponses
    ProgElecT, pour l'instant je souhaite les affichées, par la suite modifiée ou les supprimer.

    ps : comme j'etait bloque, je travail sur une form remerciement, et je cherche un gif animée de devloppez.com. si vous avez avotre grenier ou a votre cave merci de pensée a moi.

  8. #8
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2007
    Messages : 34
    Par défaut ok ca roule
    ProgElecTun grand merci pour aide

  9. #9
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2007
    Messages : 34
    Par défaut ok ca roule
    Citation Envoyé par patou60110 Voir le message
    ProgElecTun grand merci pour aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     If Rstado.Fields("gauche") = -1 Then
                Checkhippo(0).Value = 0 'vrai
                Else
                Checkhippo(0).Value = 1 'faux
                End If
    par contre j'ai du inverse 1 et 0
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     If Rstado.Fields("gauche") = -1 Then
                Checkhippo(0).Value = 1 'vrai
                Else
                Checkhippo(0).Value = 0 'faux
                End If
    mais c'est ok sa fonctionne encore

  10. #10
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    par contre j'ai du inverse 1 et 0
    Normal , tu utilses dans ton dernier message le champs Rstado.Fields("gauche"), alors que jusqu'a maintenant tu utilisais Rstado.Fields("droite"), je t'ai donné un reponse pour une analyse de droite

    Ceci restant toujours vrai, (ou pas faux )
    Un champ Vrai/False, dans une table Access2000, le champs = 0 (zero) pour Vrai(True) et -1 (moins 1) pour Faux(False).

    Tout ceci reste un faux(False) debat, l'important est que ton probleme soit resolut, pas vrai(True)

    Salut
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajout et suppression entre deux ListBox [VBA/ACCESS]
    Par Lalla lbatoul dans le forum IHM
    Réponses: 1
    Dernier message: 21/05/2009, 15h19
  2. Besoin d'aide Listbox checkbox
    Par benben10 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/04/2008, 19h35
  3. PB d'affichage d'une listbox dans Access
    Par Tybox dans le forum IHM
    Réponses: 3
    Dernier message: 19/12/2007, 14h54
  4. ListBox - CheckBox
    Par manou90 dans le forum VBA Word
    Réponses: 2
    Dernier message: 25/07/2007, 07h18
  5. [VB6] Remplir une listbox avec access.
    Par Poustik dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/06/2006, 11h43

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