Bonsoir à tous,
je sèche sur une requête SQL executée depuis un évenement VBA sous Access.
J'ai une requête, avec laquelle je souhaite interroger toutes les stations qui correspondent à * variable *
je m'explique: Le nom des stations est composé de "description NUMERO description"
Alors le numéro je l'ai en variable dans une autre table, et la description, j'aimerai l'avoir en caractère Joker ....
sous Access pure, ça fonctionne avec le code SQl suivant:
Mais dans VB avec le code qui suit, ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DISTINCT Linienabfolge.[PLADIS-Haltestellennummer], Linienabfolge.Haltestellenbezeichnung, Linienabfolge.Linienvariantenbezeichnung FROM Linienabfolge, T_Variables03, T_Variables04 WHERE (((Linienabfolge.Linienvariantenbezeichnung) Like ([T_Variables03].[Variable]) & '-' & ([T_Variables04].[Variable]) & '*'));
ceci n'est qu'une ligne du code, les variables sont déclarées etc. j'effectue d'autres requetes sql avant celle-ci. toutes fonctionnent sauf celle-ci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part VariableRecherche = "SELECT T_UNI_LINIE.strLinienIdVU FROM T_UNI_LINIE, T_Variables WHERE T_UNI_Linie.strLiniennummerBezeichnung LIKE '%T_Variables.Variable%'"
comment puis-je concaténer le code avec les caractères joker? je penses que l'erreur vient de là !
D'avance merci pour votre aide.
Partager