[ACCESS]Créer un moteur de recherche

V3n1 Messages postés 270 Date d'inscription   Statut Membre Dernière intervention   -  
V3n1 Messages postés 270 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.
--
"Si t'es à cheval sur la victoire, laisse moi t'mettre un coup d'sabot"
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. BlueMind Messages postés 583 Statut Membre 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
  2. V3n1 Messages postés 270 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
    1. BlueMind Messages postés 583 Statut Membre 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
  3. V3n1 Messages postés 270 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
  4. V3n1 Messages postés 270 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