Bonjour à tous et merci de votre temps et aide.
J'ai une appli de facturation avec une série de lignes produit. Chaque ligne a un champ PrixTotal (Qte * Prix U) que je veux sommer. Le détail des produits est dans un sous formulaire en mode feuille de donnée (donc pas d'entête ni de pied).
J'ai essayé avec
directement dans le champ calculé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TotalFacture=DomSom([Me]![FactureDetail]![PrixTotal],[FactureDetail].recordset)
Comme cela ne marchait pas j'ai mis dans une fonction VBA
Le .Recorset c'est pour qu'il travaille sur ma facture en cours, pas sur toute la table détail.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Result=DSum(Me![FactureDetail].Form![PrixTotal], Me![FactureDetail].Recordset)
Le calcul s'arrète nette sur l'instruction sans erreur et sans résultat.
Y a t'il un grand maître des DSum et accès au sous-forme qui aurait la solution ? Parceque là, je nage :-).
A+
Partager