تكلمنا فى عدد من الدروس السابقة عن طريقة عمل الاستعلام query في برنامج الاكسيس Ms access
ويمكنك الرجوع إلى درس طريقة عمل الاستعلام من خلال طريقة عرض التصميم Design view من خلال الضغط على هذا الرابط
اضغط هنا للرجوع الى الدرس
ويمكنك الرجوع إلى درس طريقة عمل الاستعلام من خلال المعالج wizard من خلال الضغط على هذا الرابط
اضغط هنا للرجوع إلى هذا الدرس
وفي هذا الدرس سنقوم بشرح طريقة عمل الاجماليات والتجميعات aggregate في برنامج الاكسيس Ms access من خلال طريقة التصميم Design view فى برنامج الاكسيس Ms access
ويمكنك الرجوع إلى درس طريقة عمل الاستعلام من خلال طريقة عرض التصميم Design view من خلال الضغط على هذا الرابط
اضغط هنا للرجوع الى الدرس
ويمكنك الرجوع إلى درس طريقة عمل الاستعلام من خلال المعالج wizard من خلال الضغط على هذا الرابط
اضغط هنا للرجوع إلى هذا الدرس
وفي هذا الدرس سنقوم بشرح طريقة عمل الاجماليات والتجميعات aggregate في برنامج الاكسيس Ms access من خلال طريقة التصميم Design view فى برنامج الاكسيس Ms access
نقوم أولاً بإنشاء استعلام
Query
في وضع التصميم Design view وذلك عن طريق الضغط على الأمر create ثم
نقوم بإضافة الجداول وحقول الجداول التي نريد إدخالها في الاستعلام وهنا نريد وضع
حقل schoolname من
جدول المدارس schools وحقل
stagename من
جدول stages ثم نضغط
على الأمر run من التبويب design لتشغيل الاستعلام
نلاحظ أنه تم عرض الاستعلام بحيث تظهر
المدارس وأمام كل مدرسة المرحلة التعليمية الخاصة بهذه المدرسة (سواء كانت مرحلة
ابتدائي أم اعدادي أم ثانوي )
ثم ننتقل مرة أخرى إلى وضع التصميم وذلك عن
طريق الضغط السهم الصغير الموجود أسفل الأمر view ثم نختر من القائمة المنسدلة Design
view
والأن نريد معرفة عدد المدارس التي تتبع كل
مرحلة تعليمية فنريد مثلا معرفة عدد المدارس التي تتبع المرحلة الابتدائية وعدد
المدارس التي تتبع المرحلة الإعدادية وعدد المدارس التي تتبع المرحلة الثانوية
وهكذا.
فنقوم بالضغط على الأمر totals الموجود ضمن أوامر التبويب Design
فنلاحظ ظهور خانة totals واسقل كل حقل يوجد أمر group
By
ولأننا نريد معرفة عدد المدارس التي تتبع كل مرحلة تعليمية لذا
فالتجميع يكون هنا على أساس المرحلة التعليمية لذا نترك حقل stagename كما
هو GroupBy
أما في حقل schoolname فنختر count لمعرفة عدد المدارس
ثم نضغط على الأمر run
فنلاحظ هنا أنه تم عرض عدد المدارس التي
تتبع كل مرحلة كما هو موضح بالمثال
لأن نريد معرفة كم عدد المعلمين في كل
مدرسة ولذا نقوم بإظهار جدول المعلمين ونقوم بإضافة حقل الرقم القومي للمعلمين nationalid
ونقوم بعمل تجميع المعلمين على أساس اسم المدرسة schoolname والمرحلة التعليمية stagename ثم
نضغط
على الأمر run لتشغيل الاستعلام
نلاحظ أنه تم عرض اسم المرحلة واسم المدرسة
وعدد المعلمين بكل مرحلة كما هو موضح بالمثال
ولكن ماذا لو أردنا معرفة إجمالي مجموع
أعداد المعلمين الموجودين في كل مرحلة تعليمية على حده؟؟ هنا نقوم بالوقوف على حقل
جديد ثم نضغط بالماوس كليك يمين ونختر Build وذلك لإظهار منشيء
التعبيرات
نقوم بإنشاء عنوان للحقل ونضع نقطتين فوق بعض ثم نكتب دالة
sum
وبداخلها حقل أعداد المعلمين sum([countofnationalid])
ونلاحظ أن حقول الاستعلام تظهر فقط عند حفظ الاستعلام مسبقا كما هو موضح ثم نضغط Ok
ومن total نختر expression بدلا من Group BY وذلك لتطبيق المعادلة أو الدالة وفى حالة
تشغيل أي دالة يجب اختيار expression ثم
نضغط على run
لتشغيل الدالة
نلاحظ أن تم تشغيل المعادلة وأمام كل مرحلة
يظهر عدد المعلمين الذين يعملون في تلك المرحلة كما هو موضح بالمثال .
ليست هناك تعليقات:
إرسال تعليق