Bonjour à tous,
je viens vers vous car je rencontre des difficultés que je ne comprends pas sur Access (que je découvre).
Voilà le topo :
j'ai une BDD assez basique : 1 table avec quelques champs (dont un appelé mots_cles).
Je cherche à créer un formulaire de recherche dans lequel je tape un (ou plusieurs) mot(s) et je souhaite que cela affiche l'ensemble éléments de ma bdd qui contiennent ce(s) mot(s) dans le champ mots_cles.
Rien de bien compliqué en soit. Je sais le faire avec MySQL mais sous Access, je suis perdu...
J'ai tenté de suivre tuto mais rien n'y fait et je ne comprends pas d'où vient le problème (le fait que le tuto ne soit pas fait avec Access 2007 ne m'aide pas à m'y retrouver).
J'ai également tenté un code afin d'afficher un résultat avec un mot intégré à ma requête SQL mais rien n'y fait.
En plus j'ia l'impression que la syntaxe pour les requêtes SQL n'est pas la même sous Access et sous MySQL, ce qui me perd encore un peu plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub cmd_recherche_Click() Dim strTable As String, strCriteria As String, strSql As String, strField As String Dim Criter As Variant 'strCriteria = strTable & "." & strField & " Like """ & Me.txt_critere & """" 'strSql = "SELECT DISTINSROW" & strTable & ".*" 'strSql = strSql & " FROM " & strTable 'strSql = strSql & " WHERE ((" & strCtriteria & "));" strSql = "SELECT * FROM biblio WHERE mots_cles LIKE 'entretien';" Me.lst_resultat.RowSource = strSql Me.lst_resultat.Requery End Sub
Bref, toutes les aides sont les bienvenues parce que là je sèche...
Partager