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 :
Vous comprendrez bien qu'il y a un pb avec l'instruction SELECT dans l'instruction UPDATE ! (erreur 3141) :-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part oDB.Execute "UPDATE tbl1 SET tbl1.ImporRel = ([CADToD]/(SELECT Sum(tbl1.CADToD))*[DiffDToDMoinsUn])"
Et là je ne vois pas de pistes possible pour l'instant !
D'avance merci pour votre coup de main.
@+
Partager