Trouver un texte sans tenir compte de la ponctuation
Joo02
Messages postés11Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention26 novembre 2005
-
24 nov. 2005 à 20:47
Joo02
Messages postés11Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention26 novembre 2005
-
28 nov. 2005 à 19:33
Bonjour, Je monte une base de données Access pour une
bibliothèque et j'aimerais que l'usager puisse trouver le titre d'un
livre, soit dans un textbox ou à l'aide d'une requête
paramétrée. S'il cherche le titre 'Bonjour' et qu'il est écrit dans ma
base de données dans le champs [Titre] comme étant 'Bonjour!' Je
voudrais qu'il puisse obtenir un résultat même s'il n'a pas mit de
point d'exclamation...
Est-ce possible?? Merci!!
A voir également:
Trouver un texte sans tenir compte de la ponctuation
Joo02
Messages postés11Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention26 novembre 2005 24 nov. 2005 à 21:11
Bonjour, J'ai regardé dans l'aide mais je n'ai pas trouvé
d'information sur ressemble...y-a-t-il un mot anglais pour lequel
je pourrais effectuer mes recherches??
PtitGrumo
Messages postés205Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention28 novembre 20052 25 nov. 2005 à 15:01
Hello!
Oui par exemple :
SELECT NomLivre FROM TableLivre WHERE NomLivre Like 'Bonjour*'
le * indiquant que tu cherche tous les titres commenceant par Bonjour
LIKE 'A*' te donne tous commenceant par A
LIKE '*A*' te donne tous contenant un A
Voila espérant que cela t'aide!
Si tu veux sur ce Site tape dans la recherche le mot clé LIKE et tu trouvera d'autre exemple
++
PtitGrumo
Vous n’avez pas trouvé la réponse que vous recherchez ?
Joo02
Messages postés11Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention26 novembre 2005 25 nov. 2005 à 15:47
Merci pour ta réponse
J'ai créé une requête en indiquant le critère suivant:
LIKE "Ou sont passés les biscuits*" et j'obtient une bonne réponse soit: Ou sont passé les biscuits?
Mais les critères de ma requête doivent faire référence à un textbox :
'Titre' dans le formulaire 'F Titre'. J'ai donc écrit dans les
critères de ma requête:
LIKE "[Formulaires]![F Titre]![Titre]"
Mais ça ne fonctionne pas...aussi je ne peut pas mettre d'astérix*??
Joo02
Messages postés11Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention26 novembre 2005 26 nov. 2005 à 15:24
Ma requête est la suivante:
SELECT [Table Livres].[Titres]
FROM [Table Livres]
WHERE ((([Table Livres].[Titres]) LIKE '% " & [Formulaires]![F Titre]![Titre] & "%'));
Mon formulaire se nomme F Titre et mon textbox se nomme Titre.
Puisque dans ma base de données j'ai, parmi les 6000 tires, des titres qui se terminent par un ? ou !. lorsque l'usager fait une recherche sur les titres et qu'il ne met pas de ? ou de ! il n'obtient pas de résultat.
D'où la nécessité d'avoir une reûête me permettant de trouver les Titres mêmes si on ne met pas de ponctuation
PtitGrumo
Messages postés205Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention28 novembre 20052 28 nov. 2005 à 00:03
Salut!
J'ai une solution pour toi mais avant dit moi ou se trouve cette requète?
- Requète dans le code de ton formulaire lui même
- Requète dans le code d'un Module
- Requète dans ta combo box elle même
- Requête dans une requète Access
Joo02
Messages postés11Date d'inscriptionjeudi 24 novembre 2005StatutMembreDernière intervention26 novembre 2005 28 nov. 2005 à 19:33
Salut!
Ma requête se trouve dans une requête Access...
Aussi...je me demandais si utiliser FIND dans mon code de bouton de commande Bouton_Recherche_Click serait une bonne idée . Mais je n'ai pas de FINDFIRST même si j'ai sélectionné dans la bibliothèque d'objet: Microsoft DAO 3.6 Object Library et Microsioft Visual Basic for Applications Extensibility 5.3.
S'il est préférable que j'ulitilse FIND dans le code, j'aurais besoin d'aide pour le code..étant à mes débuts!!!