al.djaballah قام بنشر أغسطس 19, 2015 قام بنشر أغسطس 19, 2015 السلام عليكم لديا ثلاث جداول كما هو مبين في الصورة اريد حساب المجموع Total و المعدل MoyGeneral حصلت على المجموع بهذه الطريقة SELECT CodeStagiaire, Sum(MoyenModl * Coefficient) AS OrderTotal FROM (SELECT Stagiaires.CodeStagiaire, Releve.MoyenModl, Modul.Coefficient, Stagiaires.MoyGeneral, Stagiaires.Total FROM Stagiaires LEFT JOIN (Modul RIGHT JOIN Releve ON Modul.CodeModule = Releve.CodModl) ON Stagiaires.CodeStagiaire = Releve.CodStag) AS [%$##@_Alias] GROUP BY CodeStagiaire; لكن كما تلاحظون فان المجموع يكون في عمود وهمي OrderTotal وليس في عمود Total في الجدول Stagiaires عندما احاول تحديث الجدول هكذا UPDATE Stagiaires INNER JOIN MyQuery ON Stagiaires.CodeStagiaire = MyQuery.CodeStagiaire SET Stagiaires.Total = [MyQuery]![CodeStagiaire] WHERE (((Stagiaires.Total) Is Null)); لا يتم التحديث وتظهر رسالة الخطأ التالية operation must use an updateable query الاستلام الاول جيد لو انه يقوم بالتحديث
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.