Liste intuitive sur tout le texte

Fermé
timay83 - 24 févr. 2015 à 09:38
Capitaine_sollo Messages postés 33 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 27 février 2015 - 27 févr. 2015 à 11:24
Bonjour,

Les listes intuitives d'Access n'effectuent la recherche que sur le début du texte. Mais est il possible de rechercher dans tout le texte.

Par exemple si on tape PA dans la liste on obtient les mots PARIS, PANAMA mais pas MONTPARNASSE car la chaîne de caractères est au milieu.

Peut on faire ça ?


2 réponses

Bonjour,
Si tu ne dis pas comment est construite ta recherche, ce sera difficile de répondre.
Pour autant, tu dois savoir que le signe " * " est le principal caractère universel, càd qu'il replace n'importe quels autres. Pour toi, tu devras écrire un truc du genre " *pa* " pour indiquer qu'il faut prendre tous et n'importe quels caractères qui précèdent et qui suivent "pa". Le reste n'est qu'une question de test pour trouver la bonne manière de l'écrire.
Bonne suite
0
Capitaine_sollo Messages postés 33 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 27 février 2015 1
27 févr. 2015 à 11:24
Si tu as un formulaire et que tu cherche à filtrer d'un coup les données contenant la chaine de caractère
tu peux tenter la requête suivante ou TexteRecherche contient la chaine recherchée.

Me.Form.RecordSource = "SELECT Cx.Ctypx, C.*, Cx.*, C.Cnom AS Nom, C.Csoc AS Soc FROM Cx INNER JOIN C ON Cx.Ctypx = C.Ctyp WHERE (((Cx.Ctypx) Like '" & Forms!menu!Select_2 & "' Or (Cx.Ctypx) Is Null) AND ((C.Cnom) Like '*" & Forms!menu!TexteCherche & "*')) OR (((Cx.Ctypx) Like '" & Forms!menu!Select_2 & "' Or (Cx.Ctypx) Is Null) AND ((C.Ccod) Like '*" & Forms!menu!TexteCherche & "*')) OR (((Cx.Ctypx) Like '" & Forms!menu!Select_2 & "' Or (Cx.Ctypx) Is Null) AND ((C.Csoc) Like '*" & Forms!menu!TexteCherche & "*')) OR (((Cx.Ctypx) Like '" & Forms!menu!Select_2 & "' Or (Cx.Ctypx) Is Null) AND ((C.Cmel) Like '*" & Forms!menu!TexteCherche & "*')) ORDER BY C.Ccod;"


Me.Form.Requeryd

J'ai mis ça sur les recherches divers au menu de mon logiciel de gestion : https://www.logicielsollo.com/
0