cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 2012
-
27 févr. 2008 à 16:57
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
27 févr. 2008 à 19:56
Salut
Petit problème de Reqête SQL
Je cherche un moyen pour faire une rechecher dans une BD avec un textebox (ou je ne suis pas obliger
d'entré le mot au complet, si j'écris quelques lettres alors j'ai comme résultats tout les éléments contenants les lettres du textbox)
et un ComboBox
Donc une recherche qui cherche le mots du combobox relié a une colonne de ma BD Access et les lettres qui
sont dansle textbox lié a une autre colonne de ma BD Access.
J'ai une requête qui ressembel à ca... mais ca ne fonctionne pas...
Je ne sais pas comment faire pour dire que mon Combobox est relié a une autre colonne de ma BD
J'ai fais plusieurs tes mais je n'y arrive pas..
Merci de votre aide.
ReqSQL = "select Rec.* from Rec where Colonne1 like '" & Replace(txtSearch.Text, "'", "''") & "%' AND Type='" & Replace(cbxCombo.Text, "'", "''") & "%'"
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 27 févr. 2008 à 19:56
Salut
La syntaxe SQL est correcte.
Là, tu lui demandes de chercher une fiche (composée de toutes les colonnes de ta table) répondant aux deux critères :
- Il faut que le champ Colonne1 commence par le contenu de ta TextBox
- ET il faut que le champ Type commence par le contenu de l'élément actuellement sélectionné dans ton ComboBox
On ne sait pas ce que tu as dans ta DB.
On ne sait pas ce que tu fais des résultats.
Pourquoi vouloir faire des recherches sur 2 éléments en même temps ?
Essaye de nous expliquer plus profondément quelles sont les manips que tu fais :
- Sélectionnes-tu un élément dans ta ComboBox avant de saisir qqchose dans la TextBox ?
- Quand cette requète doit-elle être exécutée ?
- Que recherches-tu ?
- Du contenu de Colonne1 pour ta TextBox uniquement ?
- Idem mais le Type doit être exactement celui choisi dans la ComboBox ?
...
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)