01-02-18, 12:09 AM
عندي 3 جداول
الجدول الاول به الحقل (num / name/dtail ) وكلها الرقام
الجدول الثاني به itemnum/ name/groupnam
حيث ان الحقل groupname مرتبط مع الحقل detail السابق
الجدول الثالث به الحقول
itemnum /q3/q4 حيث ان الحقل itemnum مرتبط مع الحقل itemnum الجدول الثاني
اريد استعلام كالتالي
name/dtail من الجدول الاول , ومجموع q3 / q4
بمعني اريد البرنامج ان يعرض رقم المجموعه الاولى واجمالي الكميات الواردة والصادرة بدلالة رقم الصنف من الجدول الثالث حيث انه الجدول الثاني به رقم الصنف وبه ايضا قم الحقل المرتبط بالجدول الاول
انا استعملت الجملة التالية وهي فعالة على اكسس ولم تنجح في البرنامج
Dim sql As String = "SELECT units.maingroup, itemsgroup.name,sum ( storedetail.q3) as q3,sum( storedetail.q4 ) as q4 FROM (itemsgroup left JOIN units ON itemsgroup.detail = units.maingroup) left JOIN storedetail ON units.itemnum = storedetail.itemnum GROUP BY units.maingroup, itemsgroup.name, storedetail.q3, storedetail.q4"
الجدول الاول به الحقل (num / name/dtail ) وكلها الرقام
الجدول الثاني به itemnum/ name/groupnam
حيث ان الحقل groupname مرتبط مع الحقل detail السابق
الجدول الثالث به الحقول
itemnum /q3/q4 حيث ان الحقل itemnum مرتبط مع الحقل itemnum الجدول الثاني
اريد استعلام كالتالي
name/dtail من الجدول الاول , ومجموع q3 / q4
بمعني اريد البرنامج ان يعرض رقم المجموعه الاولى واجمالي الكميات الواردة والصادرة بدلالة رقم الصنف من الجدول الثالث حيث انه الجدول الثاني به رقم الصنف وبه ايضا قم الحقل المرتبط بالجدول الاول
انا استعملت الجملة التالية وهي فعالة على اكسس ولم تنجح في البرنامج
Dim sql As String = "SELECT units.maingroup, itemsgroup.name,sum ( storedetail.q3) as q3,sum( storedetail.q4 ) as q4 FROM (itemsgroup left JOIN units ON itemsgroup.detail = units.maingroup) left JOIN storedetail ON units.itemnum = storedetail.itemnum GROUP BY units.maingroup, itemsgroup.name, storedetail.q3, storedetail.q4"