الوحدة 10: Access المتقدم - الجزء 3

إتقان الاستعلامات المتقدمة وإنشاء التقارير الاحترافية في Microsoft Access

الوحدة 10: Access المتقدم - الجزء 3

التقارير والاستعلامات

مقدمة في الاستعلامات والتقارير

الاستعلامات هي أدوات قوية لاستخراج وتحليل البيانات من قواعد البيانات، بينما التقارير تقدم طريقة احترافية لعرض وطباعة البيانات.

أهمية الاستعلامات والتقارير

الاستعلامات تمكنك من استخراج معلومات محددة من كميات كبيرة من البيانات، بينما التقارير تقدم هذه المعلومات بشكل منظم وسهل القراءة للقرارات الإدارية والتحليل.

مزايا الاستعلامات والتقارير في Access

تصفية البيانات

استخراج البيانات التي تفي بمعايير محددة فقط.

إجراء العمليات الحسابية

إجراء حسابات معقدة على البيانات المستخرجة.

دمج البيانات

دمج البيانات من جداول متعددة في نتيجة واحدة.

تنسيق احترافي

عرض البيانات بتنسيق احترافي مناسب للطباعة والعرض.

أنواع الاستعلامات في Access

يقدم Access أنواعًا متعددة من الاستعلامات تناسب احتياجات مختلفة لاستخراج وتحليل البيانات.

استعلام选择 (SELECT)

لاستخراج البيانات من جداول واحدة أو多个 حسب معايير محددة.

SELECT * FROM العملاء WHERE المدينة = 'الرياض';

استعلام معلمات

يطلب من المستخدم إدخال معايير البحث عند تشغيل الاستعلام.

SELECT * FROM المنتجات WHERE السعر > [أدخل الحد الأدنى للسعر];

استعلام交叉表 (Crosstab)

يعرض بيانات ملخصة في تخطيط شبيه بجدول Pivot.

مثال: مبيعات المنتجات حسب المنطقة والربع

استعلام إجرائي

ينفذ إجراءات على البيانات مثل الإضافة والحذف والتحديث.

UPDATE المنتجات SET السعر = السعر * 1.1 WHERE الفئة = 'إلكترونيات';

استعلامات متقدمة في Access

الاستعلامات المتقدمة تتيح إمكانيات أكبر لتحليل البيانات وإجراء عمليات معقدة.

1 استعلامات مع معاملات تجميع

استخدم دوال التجميع مثل SUM، AVG، COUNT، MAX، MIN لتحليل البيانات.

SELECT الفئة, SUM(المبيعات) as الإجمالي FROM المنتجات GROUP BY الفئة;

2 استعلامات مع معايير متقدمة

استخدم معايير معقدة باستخدام عوامل مثل AND، OR، NOT، BETWEEN، LIKE.

SELECT * FROM العملاء WHERE (البلد = 'السعودية' OR البلد = 'الإمارات') AND تاريخ_التسجيل >= #01/01/2023#;

3 استعلامات مع JOINs

اجمع بيانات من جداول متعددة باستخدام INNER JOIN، LEFT JOIN، RIGHT JOIN.

SELECT العملاء.اسم, الطلبات.تاريخ FROM العملاء INNER JOIN الطلبات ON العملاء.رقم_العميل = الطلبات.رقم_العميل;

4 استعلامات فرعية (Subqueries)

استخدم استعلامًا داخل استعلام آخر لتحقيق نتائج أكثر تعقيدًا.

SELECT * FROM المنتجات WHERE السعر > (SELECT AVG(السعر) FROM المنتجات);

إنشاء التقارير في Access

التقارير تتيح لك عرض وطباعة البيانات بتنسيق منظم واحترافي. يمكن إنشاء تقارير بسيطة أو معقدة حسب الحاجة.

تقرير سريع

إنشاء تقرير تلقائيًا بناءً على جدول أو استعلام محدد.

معالج التقارير

معالج يرشدك خلال عملية إنشاء تقرير مع خيارات متقدمة.

طريقة التصميم

تحكم كامل في تصميم التقرير وإضافة عناصر وخصائص مخصصة.

عناصر التقرير الأساسية

رأس التقرير

يظهر في أعلى التقرير ويحتوي على العنوان ومعلومات عامة.

رأس الصفحة

يظهر في أعلى كل صفحة ويحتوي على عناوين الأعمدة.

تفاصيل

يحتوي على البيانات الرئيسية للتقرير.

تذييل الصفحة

يظهر في أسفل كل صفحة ويحتوي على أرقام الصفحات.

تذييل التقرير

يظهر في نهاية التقرير ويحتوي على الإجماليات والخاتمة.

تقارير مخصصة ومتقدمة

التقارير المتقدمة تحتوي على وظائف إضافية مثل التجميع والفرز والتنسيق الشرطي.

1 إضافة التجميع والفرز

من طريقة التصميم، انقر على "Group & Sort" لإضافة مستويات تجميع وفرز.

2 إضافة الحسابات

أضف حقول حسابية باستخدام دوال مثل Sum، Avg، Count في أقسام التجميع.

=Sum([المبيعات])

3 التنسيق الشرطي

طبق تنسيقًا شرطيًا لتغيير مظهر البيانات بناءً على قيمها.

مثال: تمييز القيم المرتفعة باللون الأخضر والقيم المنخفضة باللون الأحمر

4 إضافة عناصر تحكم مخصصة

أضف عناصر مثل الرسوم البيانية، الأزرار، والروابط إلى التقارير.

5 تقارير ذات علامات التبويب

أنشئ تقارير تحتوي على علامات تبويب لتنظيم المعلومات في أقسام.

التطبيق العملي: نظام تقارير متكامل

تمرين: إنشاء نظام تقارير للمبيعات

قم بتنفيذ الخطوات التالية لإنشاء نظام تقارير متكامل لإدارة المبيعات:

1 استعلام تحليلي للمبيعات

أنشئ استعلامًا يحسب إجمالي المبيعات لكل منتج وكل منطقة.

2 تقرير المبيعات الشهرية

أنشئ تقريرًا يعرض المبيعات الشهرية مع تجميع حسب الشهر والمنتج.

3 تقرير العملاء

أنشئ تقريرًا يعرض معلومات العملاء مع إجمالي مشتريات كل عميل.

4 تقرير تحليلي مع رسوم بيانية

أضف رسومًا بيانية إلى التقارير لعرض البيانات بشكل مرئي.

5 إعدادات الطباعة

اضبط إعدادات الطباعة والتخطيط لضمان ظهور التقارير بشكل احترافي عند الطباعة.

اختبار ذاتي

اختبر فهمك للوحدة العاشرة بالإجابة على الأسئلة التالية:

  1. ما هي أنواع الاستعلامات المختلفة في Access ومتى نستخدم كل نوع؟
  2. كيف تنشئ استعلامًا بمعايير متعددة باستخدام عوامل AND و OR؟
  3. ما هي عناصر التقرير الأساسية في Access وما وظيفة كل عنصر؟
  4. كيف تضيف تجميعًا وحسابات إلى تقرير في Access؟
  5. ما هي فوائد استخدام التنسيق الشرطي في التقارير؟