VB6 ADO requete avec un Format Oui/Non avec Access [Résolu]

Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
- - Dernière réponse : cs_JeffC1977
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
- 5 juin 2007 à 13:36
Salut...

J'ai une petite question pour finaliser ma requete SQL. J'ai VB6 et j'utilise ADO. Je me connecte à un BD Access. Je veux faire afficher certain information dans un ListView.
Dans la BD Access j'ai un Colonne qui a uniquement un chekbox (Case à cocher). Donc, cette colone dans Acces a un format Oui/Non. Comment je fais pour ma requete SQL pour demander...Affiche dans le ListView tout les cases (chekcbox dans ma BD Access) qui ne sont pas cochés...

Je mets ici ma requête qui, je sais, n'est pas codé correctement...

    BD2007.Open "SELECT * FROM [TRAVAUX EN COURS 2007] WHERE [TERMINE] like '" & CASE À COCHER = NON & "'", connection, adOpenKeyset, adLockBatchOptimistic
    With ListView2.ListItems.Add(, , IsN(BD2007!DOSSIER))    'Colonne 1
        .SubItems(1) = IsN(BD2007![DATE D    'OUVERTURE])   ' Colonne '2
        .SubItems(2) = IsN(BD2007![NATURE DU TRAVAIL])  ' Colonne 3
        .SubItems(3) = IsN(BD2007!LOTS)                 ' Colonne 4
        .SubItems(4) = IsN(BD2007!CADASTRE)             ' Colonne 5
        .SubItems(5) = IsN(BD2007!CLIENTS)              ' Colonne 6
        .SubItems(6) = IsN(BD2007!TELEPHONE)            ' Colonne 7
        .SubItems(7) = IsN(BD2007!adresse)              ' Colonne 8
        .SubItems(8) = IsN(BD2007!MUNICIPALITE)
        .SubItems(9) = IsN(BD2007![DATE DE LIVRAISON])  ' Colonne 9
        .SubItems(10) = IsN(BD2007!TERMINE)              ' Colonne 10
        .SubItems(11) = IsN(BD2007!REMARQUES)            ' Colonne 11
    End With
    BD2007.Close

Merci de votre aide....
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
7401
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
45
3
Merci
Salut,
Qui dit case à cocher dit booleen TRUE ou FALSE
Alors essaie
BD2007.Open "SELECT * FROM [TRAVAUX EN COURS 2007] WHERE [TERMINE]= FALSE" , connection, adOpenKeyset, adLockBatchOptimistic
@+: =89254 Ju£i?n
Pensez: Réponse acceptée

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 186 internautes nous ont dit merci ce mois-ci

Commenter la réponse de jrivet
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
1
0
Merci
Merci à toi...  J'ai chercher trop loin...
Commenter la réponse de cs_JeffC1977