الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفيه فصل البيانات بالتقرير

مغلق
بدأه ael_ghonamy في 24 أغسطس 2004 · 4 رد · 603 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوتى فى الله

السلام عليكم ورحمة الله وبركاته

عندى مشكلة فى التقرير أرجوا من الله أن توفقوا فى الرد على فيها

لقد قمت بعمل برنامج صغير لإدارة شئون الدورات التعليمية فى مراكز التدريب الحكومية بإستخدام 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)

جزاكم الله خيراً ووفقكم لما فيه خير المسلمين والأمه الاسلاميه

أخوكم

احمد محمد

markazia.zip

#2

أخي الكريم

أنت بحاجة لاستعلام جدولي هذا هو :

TRANSFORM Count(sum_qry.n_of_student) AS Countمنn_of_student
SELECT sum_qry.branch_id, sum_qry.branch_name, Count(sum_qry.n_of_student) AS [إجمالي n_of_student]
FROM sum_qry GROUP BY sum_qry.branch_id, sum_qry.branch_name
PIVOT sum_qry.group_name;
#3

الاخ الكريم مهند عبادي

جزاكم الله خيراً فى الرد على رسالتى السابقة ولكنى يا أخى الكريم أود ان اوضح لكم أن المشكلة بالتقرير المسمى ( sum ) المرفق بقاعدة البيانات المضغوطة المرسلة لكم كمرفقات لرسالتى هى أن عمود مجموعه ( غير العاملين ) الموجود فى التقرير ( sum ) بياناته لابد أن يتم أخذ قيمها من الاستعلام ( sum_qry_06 ) وليس الاستعلام ( sum_qry ) وهو الاستعلام المبنى عليه عمود ( الاجماليات ) بأقسامه ( عدد الدورات - وعدد الدارسين - وتكلفة الدورات ) وحيث ان التقرير ( sum ) لا يجوز أن يأخذ قيمتين من مصدر البيانات ( أى لا يجوز ان يكون مصدر بيانات التقرير عدد 2 استعلام وانما استعلام واحد فقط ) وعلى هذا فلن اتمكن من اظهار قيم العمود ( غير العاملين ) بأقسامه ( عدد الدورات - وعدد الدارسين - وتكلفة الدورة ) الموجود فى التقرير ( sum ) لان مصدر بياناته هو الاستعلام ( sum_qry ) المطلوب لاظهار بيانات العمود ( الاجماليات ) أم العمود ( غير العاملين ) فلاظهار بياناته لابد ان يكون مصدر عنصر التحكم لمربعات النص ( عدد الدورات - وعدد الدارسين - وتكلفة الدورة ) الخاص بغير العاملين مبنى على الاستعلام ( sum_qry_06 ) وهذة هى المشكلة .

أرجوا قبول اعتذارى فى ازعاجكم بالرد على رسالتى

جزاكم الله خيراً فى مساعدتى لحل مشكلة التقرير وجعلكم الله عونا لكل محتاج الى خبرتكم العظيمة

ملحوظة : مرفق قاعدة البيانات اذا ما اردتم الاطلاع عليها

شكرا لكم والسلام عليكم ورحمة الله وبركاته

markazia.rar

#4

اخوتى فى الله

جزاكم الله خيرا فى الرد على الرساله

ولكنى بعد اذن حضراتكم قمت بتجريب الحل المقترح ولم يحل المشكلة وربما يكون

السبب انى لم اسنطع تطبيق حلكم جيداً

أرجوا المساعدة بعد اذنكم

ولسيادتكم جزيل الشكر

ملحوظة : مرفق قاعدة البيانات لبحث المشكلة

اخوكم فى الله

احمد محمد

markazia.rar

#5

اخوتى فى الله

الا من مجيب على سؤالى؟؟؟

جزاكم الله خيراً وجعلكم من ملبى حاجات العباد وحعله الله فى ميزان حسناتكم

أخوكم احمد محمد

هذا الموضوع مغلق.

مواضيع مشابهة