Comment filter un DataGrid en VB6 par deux DataCombo?

kerfat1 6 Messages postés dimanche 9 octobre 2016Date d'inscription 11 novembre 2016 Dernière intervention - 11 nov. 2016 à 18:22 - Dernière réponse : viftro 17 Messages postés mercredi 7 septembre 2011Date d'inscription 5 janvier 2017 Dernière intervention
- 5 janv. 2017 à 00:19
Bonjour à tous.
Je crée un petit programme en VB6.0
J’ai un DataGrid1 qui se compose de cinq colonnes
Colonne 1: N° - NuméroAuto
Colonne 2: Matricule - Numérique
Colonne 3: Années - Numérique
Colonne 4: Valeur1 - Numérique
Colonne 5: Valeur2 - Numérique
Ce DataGrid est lié à une table Access "Table1".
A l'aide de deux DataCombo je veux filtrer le DataGrid1 par Matricule et Années.
j'ai tapé le code suivant pour le DataCombo1:
If DataCombo1.Text = "" Then
Exit Sub
End If
Adodc1.RecordSource = "select * from Table1 where Matricule = " & DataCombo1.Text & ""
Adodc1.Refresh

Et le code suivant pour le DataCombo2:
If DataCombo2.Text = "" Then
Exit Sub
End If
Adodc1.RecordSource = "select * from Table1 where Années = " & DataCombo2.Text & ""
Adodc1.Refresh

Mais sans résultat.

Je veux, si je filtre le DataGrid1 par Matricule et Années, le DataGrid1 affiche les valeurs 1 et 2 qui correspondent au matricule et à l'année sélectionné par DataCombo1 et 2.

SVP -Aider moi à taper le code exact pour les deux DataCombo.
Afficher la suite 

1 réponse

Répondre au sujet
viftro 17 Messages postés mercredi 7 septembre 2011Date d'inscription 5 janvier 2017 Dernière intervention - 5 janv. 2017 à 00:19
0
Utile
je crois qu'il faut utiliser une command au niveau du adodc mois j'utilise msflexgrid

--
Commenter la réponse de viftro

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.