Bonjour! j'ai une requète UPDATE qui refuse de s'exécuter correctement, prétextant qu'il lui manque un paramètre...
voici le SQL de ma requète:
on observe donc 2 champs paramétrés, Variable et para.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 PARAMETERS Variable Text ( 255 ), para Text ( 255 ); UPDATE [Facturation Banques] INNER JOIN [Commissions Banque] ON [Facturation Banques].PartenaireID = [Commissions Banque].PartenaireID SET Variable = [Commissions Banque].[commission] WHERE ((([Commissions Banque].PartenaireID)=[Facturation Banques].[PartenaireID]) AND (([Commissions Banque].Type_Pret)=[Facturation Banques].[para]));
et voici mon appel de requète en VBA
or, lorsque j'appelle la requète, il m'affiche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Set qdf = CurrentDb.QueryDefs("insertion banque") With qdf .Parameters("Variable") = "RetenuP1" .Parameters("para") = "TypeP1" .Execute End With
lorsque je lance la requète, effectivement il me demande Variable, para, mais aussi Facturation_banque.para...Trop peu de paramètres. 3 attendus.
j'avoue ne plus savoir comment résoudre mon problême...
Partager