La fonction DCount peut être utilisée pour compter le nombre d'article car une requête GROUP BY ne peut pas être utilisée dans une requête UPDATE.
UPDATE TblCOMMANDES INNER JOIN TblARTICLES ON (TblCOMMANDES.ID_COMMANDE = TblARTICLES.Ref_commande) SET TblARTICLES.FRAIS_PORT = [TblCOMMANDES]![FRAIS_PORT_COMMANDE]/Dcount("*","tblArticles","RefCommande=" & TblARTICLES.Ref_commande)
Si la refCommande est alphanumérique
UPDATE TblCOMMANDES INNER JOIN TblARTICLES ON (TblCOMMANDES.ID_COMMANDE = TblARTICLES.Ref_commande) SET TblARTICLES.FRAIS_PORT = [TblCOMMANDES]![FRAIS_PORT_COMMANDE]/Dcount("*","tblArticles","RefCommande=" & chr(34) & TblARTICLES.Ref_commande & chr(34))
Partager