[ACCESS]Créer un moteur de recherche

V3n1 Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   -  
V3n1 Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerais bien créer un moteur de recherche.
Tout simplement j'ai créer un formulaire, avec une zone de texte et un bouton recherche.
Puis j'ai écris une procédure comme ceci :

Private Sub BtRechch_Click()
DoCmd.RunSQL "SELECT TABLE_DOSSIER.N°Classeur, TABLE_DOSSIER.N°Projet, TABLE_DOSSIER.Nom_Projet FROM TABLE_DOSSIER WHERE TABLE_DOSSIER.Nom_Projet LIKE " * Forms!RECHERCHE.Motcle * ";"
End Sub

Cependant quand je clique sur le bouton recherche en mode affichage, ça ne fonctionne pas, il m'envoi un message d'erreur, "Incompatibilité de type"

Peut-être avez vous une solution ?
Ou un autre moyen de créer un petit moteur de recherche ?

Merci d'avance.
A voir également:

4 réponses

BlueMind Messages postés 583 Date d'inscription   Statut Membre Dernière intervention   159
 
Salut,

Essayes ceci comme ordre sql pour voir :


SELECT TABLE_DOSSIER.N°Classeur, TABLE_DOSSIER.N°Projet, TABLE_DOSSIER.Nom_Projet FROM TABLE_DOSSIER WHERE TABLE_DOSSIER.Nom_Projet LIKE "%" | Forms!RECHERCHE.Motcle | "%;"

Dis moi si c'est pas bon.
1
V3n1 Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   56
 
Le signe "%" ne fonctionne pas, il m'envoit un message d'erreur me disant que c'est un caractère incorrecte.
0
BlueMind Messages postés 583 Date d'inscription   Statut Membre Dernière intervention   159
 
Désolé, il faut ajouter les quotes donc ça donne :

SELECT TABLE_DOSSIER.N°Classeur, TABLE_DOSSIER.N°Projet, TABLE_DOSSIER.Nom_Projet FROM TABLE_DOSSIER WHERE TABLE_DOSSIER.Nom_Projet LIKE "'%" | Forms!RECHERCHE.Motcle | "%';"

0
V3n1 Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   56
 
Maintenant il m'envoit un message d'erreur, me disant erreur de compilation. Je vais chercher de mon côté, continue à m'aider stp. Merci d'avance.

EDIT - Sur le mess d'erreur, il me mette "Attendu : Case "
0
V3n1 Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   56
 
Personne à d'autres idées ?

Ou alors des tutos ou qqchose m'expliquant comment créer un moteur de recherche simple mais efficace ?
0