cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
28 mars 2006 à 01:03
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
28 mars 2006 à 17:06
Salut....
J'ai regarder quelques programmes sur le site mais je n'y arrive pas...
Je fais une recherche SQL et je veux que par exemple si je recherche le mot Soupe, Mon ListBox affichera tous les éléments qui auront le mot Soupe.
Voici ma commande pour la recherche que j'Mutilise (je ne suis pas certain que je suis correcte)
BD2.Open "SELECT * FROM [Recette] WHERE [Recette] like '%" & txtRecherche.Text & "%'", connection, adOpenDynamic, adLockOptimistic
Et voici le code pour mon ListBox.. Ici je crois qu'il peut y a pparaitre qu'un élément...
Serait-il possible de me dire qu'est ce qui ne fonctionne pas et de me donner un exemple...
radcur
Messages postés282Date d'inscriptionlundi 29 septembre 2003StatutMembreDernière intervention15 août 20122 28 mars 2006 à 03:53
salut, je ne comprend pas pourquoi tu fais 2 requêtes identiques mais bon!
BDRecetteListView.Open "SELECT * FROM [Recette] WHERE [Recette] like '"
& txtRecherche.Text & "'", connection, adOpenKeyset,
adLockBatchOptimistic
'**Si tu as des enregistrments dans ta requête
if BDRecetteListView.recordcount > 0 then
'** Places-toi sur le premier enregistrement
BDRecetteListView.movefirst
'**Tant que tu n'as pas atteint la fin
while BDRecetteListView.eof
'**Ajoutes les infos dans le listview
With ListView1.ListItems.Add(, , IsN(BDRecetteListView!Recette)) 'Colonne 1
.SubItems(1) = IsN(BDRecetteListView!Type) ' Colonne '2
.SubItems(2) = IsN(BDRecetteListView!Volume) ' Colonne 3
.SubItems(3) = IsN(BDRecetteListView!Numero) ' Colonne 4
.SubItems(4) = IsN(BDRecetteListView!Page) ' Colonne 5
.SubItems(5) = IsN(BDRecetteListView!Autre) ' Colonne 6
.SubItems(6) = IsN(BDRecetteListView!Cote) ' Colonne 7
.SubItems(7) = IsN(BDRecetteListView!Note) ' Colonne 8
'.SubItems(8) = IsN(BDRecetteListView![Repas Rapide])
End With
'** Places-toi sur le prochain enregistrement
BDRecetteListView.movenext
'** Boucle de nouveau
loop
BDRecetteListView.Close
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 28 mars 2006 à 14:37
Salut à vous deux...
Bon Hum je le mets où le "Do" Ca me dit qu'il manque un Do car j'ai un Loop dans le code...
J'ai essayé quelque truc (Placer un DO) mais j'ai absolument rien qui apparait dans mon ListView....
P.S. si j'ai plusieurs mots dans une cellule (Access)
ex. Soupe aux Pois et je fais une recherche avec le mot Soupe, est ce que ma requête est capable de me sortir toute les "Cellules" qui contiennent le mot Soupe.. ???
BDRecetteListView.Open "SELECT * FROM [Recette] WHERE [Recette] like '%" & txtRecherche.Text & "%'", connection, adOpenDynamic, adLockOptimistic
If BDRecetteListView.RecordCount > 0 Then
BDRecetteListView.MoveFirst
While Not BDRecetteListView.EOF