Pb requete paramétré vba
starnours
-
starnours -
starnours -
Bonjour,
J'ai quelques soucis avec une requete paramétré :
dans mon code, j'ai :
ref = Forms![Form Modification des Lignes]![Choix_Reference].Value
requete = "SELECT left(VA.cNomVéhicule,3) FROM VehiculeAntoine AS VA, [Association Fiche Caisse] AS AFC, [Suivi Général] AS SG WHERE VA.[id_ Véhicules] = [AFC].id_véhiculeOpep AND SG.id_Ordre = AFC.[id_AssocFiche] AND SG.cRéférence = " & ref & ";"
et ref est du type 244 100 001 R
Cependant, quand j'execute ce code, il me dit
Erreur de syntaxe (opérateur absent dna sl'expression 'VA.[id_ Véhicules] = ...
... AND SG.cRéférence = 284 420 006 R'
=>Apparement, ce sont les blancs dans ma référence qu'il n'aime pas. Je pourrais eventuellement envisager la possibilité de recoller la référence, mais si je pouvais m'en passer.
J'ai testé en remplacant ...= " & ref & " par une référence manuellement ...= "244 100 001 R" et ca marche très bien.
Merci d'avance!
J'ai quelques soucis avec une requete paramétré :
dans mon code, j'ai :
ref = Forms![Form Modification des Lignes]![Choix_Reference].Value
requete = "SELECT left(VA.cNomVéhicule,3) FROM VehiculeAntoine AS VA, [Association Fiche Caisse] AS AFC, [Suivi Général] AS SG WHERE VA.[id_ Véhicules] = [AFC].id_véhiculeOpep AND SG.id_Ordre = AFC.[id_AssocFiche] AND SG.cRéférence = " & ref & ";"
et ref est du type 244 100 001 R
Cependant, quand j'execute ce code, il me dit
Erreur de syntaxe (opérateur absent dna sl'expression 'VA.[id_ Véhicules] = ...
... AND SG.cRéférence = 284 420 006 R'
=>Apparement, ce sont les blancs dans ma référence qu'il n'aime pas. Je pourrais eventuellement envisager la possibilité de recoller la référence, mais si je pouvais m'en passer.
J'ai testé en remplacant ...= " & ref & " par une référence manuellement ...= "244 100 001 R" et ca marche très bien.
Merci d'avance!
A voir également:
- Pb requete paramétré vba
- Remettre parametre usine pc - Guide
- Parametre dns - Guide
- Parametre windows - Guide
- Netflix paramètre compte - Guide
- Parametre usine chromecast - Guide
4 réponses
Bonjour,
essaye ceci :
essaye ceci :
requete = "SELECT left(VA.cNomVéhicule,3) FROM VehiculeAntoine AS VA, [Association Fiche Caisse] AS AFC, [Suivi Général] AS SG WHERE VA.[id_ Véhicules] = [AFC].id_véhiculeOpep AND SG.id_Ordre = AFC.[id_AssocFiche] AND SG.cRéférence = " & chr(10) & ref & chr(10) & ";"