مرفق لكم صورة بالنتيجة التى ظهرت برجاء المساعدة والتوضيح
وهذا الكود الذى تم استعماله
Dim qdf As DAO.QueryDef, rst As DAO.Recordset
Set qdf = CurrentDb.CreateQueryDef("f11")
qdf.Connect = "ODBC;DRIVER=SQL Server;SERVER=" & Me.server_name & ";" & "UID=" & Me.user_name & ";" & Trusted_Connection = no & "DATABASE=" & Me.database_name & ";"""
qdf.SQL = "INSERT INTO كشف_الحساب ( رقم_فاتورة_المسحوبات, رقم_الحساب, التاريخ, اولوية_التسلسل, قيمة_الفاتورة ) SELECT بنود_الفاتورة.رقم_الفاتورة ,الفاتورة.رقم_حساب_العميل ,الفاتورة.تاريخ_العملية ,الفاتورة.اولوية_العرض ,Sum([العدد]*[سعر_الوحدة]) AS اجمالىFROM بنود_الفاتورة INNER JOIN الفاتورة ON بنود_الفاتورة.رقم_الفاتورة = الفاتورة.رقم_الفاتورةGROUP BY بنود_الفاتورة.رقم_الفاتورة ,الفاتورة.رقم_حساب_العميل ,الفاتورة.تاريخ_العملية ,الفاتورة.اولوية_العرض"
qdf.ReturnsRecords = False
DoCmd.OpenQuery "f11"