أخوتى فى الله
السلام عليكم ورحمة الله وبركاته
عندى مشكلة فى التقرير أرجوا من الله أن توفقوا فى الرد على فيها
لقد قمت بعمل برنامج صغير لإدارة شئون الدورات التعليمية فى مراكز التدريب الحكومية بإستخدام access xp حيث قمت بإنشاء جدول بإسم transe يتم تسجيل الحركات فيه كما يلى :
رقم الفرع ( branch_id) – رقم المجموعه ( group_id) – رقم الدورة ( course_id) – عدد الدورات المنعقدة بالمركز التعليمى (n_of_courses) – تاريخ بداية الدورة ( from_date) – تاريخ نهاية الدورة ( to_date) – عدد الدارسين فى الدورة ( n_of_students) – تكلفة الدارس (cost) .
ثم قمت بعمل استعلام باسم ( sum_qry) لتحديد جميع حقول الجدول ( transe ) مع ربطه بجداول البيانات الاساسية الموجودة بقاعدة بياناتى .
مع العلم أن حقل ( group_id) بياناته مكونه من رقمين حيث يوجد نوعين من المجموعات وهى مجموعات العاملين وتأخذ الكود من ( 01 حتى 05 ) ومجموعات غير العاملين وتأخذ الكود (06) حيث يتم تكوين كود الدورة كما يلى ( مثلا 0103 دورة windows xp لمجموعه العاملين حيث أن 01 كود مجموعه من مجموعات العاملين و 03 كود دورة windows xp – وأيضا ( 0602) تعنى مجموعه غير العاملين ودورة word xp مثلاً .
والمشكلة هى :
عندما قمت بعمل تقرير للإجماليات مبنى على استعلام لاجماليات الجدول transe تصميمه كما يلى :
كود الفرع الاجمالى مجموعه غير العاملين مجموعه العاملين
عدد الدورات عدد الدارسين تكلفة الدورات عدد الدورات عدد الدارسين تكلفة الدورات عدد الدورات عدد الدارسين تكلفة الدورات
القاهرة 4 30 1200
الاسكندرية 2 50 1000
اسوان 5 60 3000
حيث تم حساب التقرير بدقة على عمود الاجماليات ولكنى لا اعرف كيف يتم حساب عمود ( مجموعه غير العاملين ) حيث ان التقرير مبنى على استعلام واحد فقط ولا يجوز ان يبنى مصدر بيانات التقرير على استعلامين ليتم فصل الدورات التى تأخذ كود مجموعه (06) فى عمود ( مجموعه غير العاملين ) حيث ان الاجمالى هو مجموع دورات العاملين وغير العاملين وهى موجودة فى الجدول transe .
مرفق قاعدة البيانات حيث اسم التقرير المراد حل مشكلته هو ( sum ) والاستعلام هو ( sum_qry)
جزاكم الله خيراً ووفقكم لما فيه خير المسلمين والأمه الاسلاميه
أخوكم
احمد محمد
