Bonjour à tous,

Je rencontre un petit soucis de syntaxe ou j'aurais besoin de votre aide car je n'ai pas réussi à le mettre en place.

Je charge des données d'une base acces dans un bindingsource en filtrant en amont sur certains critères avec la fonction select

Dans une colonne de ma base access j'ai une date au format jj/mm/yyyy
Dans un form, l'utilisateur choisis une année dans une liste qui alimente une variable appelé : anneearchive

Pour filtrer celà je suis parti sur la fonction LIKE du select .
Si je mets un nombre fixe du style 2012 çà fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
"select * from Table2 WHERE Date LIKE '%2012%' "
(Je mets volontairement un espace entre ' et " pour que ce soit plus lisible sur le forum)


Seulement, je n'arrive pas à mettre en place la ponctuation correcte pour une variable. j'ai essayé plusieurs manières mais mon programme ne s'arrête plus, il se perd ...
Dernier exemple testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"select * from Table2 WHERE Date LIKE " & " '%" & anneearchive & "%' "
Et çà marche pas ...

Merci pour votre aide