Opérateur LIKE

Opérateur LIKE - VB/VBA/VBS - Programmation

Marsh Posté le 25-11-2005 à 16:57:55    

J'essaie de créer une requête avec une SQL dont les critères font référence à un TextBox 'Titre' qui se trouve dans un formulaire 'F Titre'. J'aimerais que l'usager puisse entrer un tire ex: C'est Noël   et qu'il obtienne le titre 'C'est Noël!' qui se trouve dans le champs titre de ma table Livre
 
Voici ma SQL:
 
PARAMETERS Titre Text ( 255 );
SELECT [Table Livres].[Titres]
FROM [Table Livres]
WHERE ((([Table Livres].[Titres]) LIKE '% " &  [Formulaires]![F Titre]![Titre] & "%'));
 
...mais je n'obtient aucun résultat, même avec le titre exacte!!
Quelqu'un pourrait-il m'aider?
Merci!!!

Reply

Marsh Posté le 25-11-2005 à 16:57:55   

Reply

Marsh Posté le 25-11-2005 à 17:08:30    

Il y a un espace entre le premier % de ton like et le titre


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 25-11-2005 à 21:12:56    

mareek a écrit :

Il y a un espace entre le premier % de ton like et le titre


 
 
J'ai essayé avec:
SELECT [Table Livres].Titres
FROM [Table Livres]
WHERE ((([Table Livres].Titres) Like '%"& [Formulaires]![F Titre]![Titre] & "%'));
 
ou WHERE ((([Table Livres].Titres) Like '%"&[Formulaires]![F Titre]![Titre]& "%'));
 
J'ai aussi remplacé le '%' par '*' puisque je travaille dans Access
...toujours aucun résultat lorsque j'exécute la requête!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed