[ACCESS]Créer un moteur de recherche

Fermé
V3n1 Messages postés 294 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 12 décembre 2010 - 30 juin 2008 à 09:48
V3n1 Messages postés 294 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 12 décembre 2010 - 30 juin 2008 à 12:40
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 vendredi 27 juin 2008 Statut Membre Dernière intervention 22 juillet 2008 159
30 juin 2008 à 10:01
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 vendredi 30 mai 2008 Statut Membre Dernière intervention 12 décembre 2010 56
30 juin 2008 à 10:17
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 vendredi 27 juin 2008 Statut Membre Dernière intervention 22 juillet 2008 159
30 juin 2008 à 10:23
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 vendredi 30 mai 2008 Statut Membre Dernière intervention 12 décembre 2010 56
30 juin 2008 à 10:24
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 vendredi 30 mai 2008 Statut Membre Dernière intervention 12 décembre 2010 56
30 juin 2008 à 12:40
Personne à d'autres idées ?

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