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
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??
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 ?
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*??
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
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
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!!!