[A97] VBA syntaxe SQL stockée en variable
Bonjour à tous,
Je vous expose mon problème.
J'ai une table contenant x champs dont 4 sont [Desi_client], [CADToD], [DiffDToDMoinsUn], [ImporRel].
J'aimerais via une requête maj, dans le code de mon formulaire, mettre à jour le champ [ImporRel] avec la formule suivante :
[ImporRel]=(([CADToD]/Somme[CADToD])*[DiffDToDMoinsUn]).
Traduit brutalement en vba donnerait :
Code:
oDB.Execute "UPDATE tbl1 SET tbl1.ImporRel = ([CADToD]/(SELECT Sum(tbl1.CADToD))*[DiffDToDMoinsUn])"
Vous comprendrez bien qu'il y a un pb avec l'instruction SELECT dans l'instruction UPDATE ! (erreur 3141) :-)
Et là je ne vois pas de pistes possible pour l'instant !
D'avance merci pour votre coup de main.
@+