تسهيل قراءة البيانات التلخيصية باستخدام استعلام جدولي

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

لتيسير قراءة البيانات التلخيصية وفهمها، جرب استخدام الاستعلام الجدولي. يقوم الاستعلام الجدولي بحساب الدالات المجموع أو المتوسط أو غيرها من الدالات التجميعية، ثم يجمع النتائج بواسطة مجموعتين من القيم، إحداهما على جانب ورقة البيانات والأخرى على الجانب العلوي. من الشريط، انقر فوق إنشاء، ثم من المجموعة استعلامات انقر فوق معالج الاستعلامات. في مربع الحوار استعلام جديد، انقر نقراً مزدوجاً فوق معالج الاستعلامات الجدولية.

إذا كانت مجموعة عناوين تحتوي على قيم تاريخ، سيساعدك المعالج في تجميع السجلات حسب مهل زمنية قياسية (على سبيل المثال: كأشهر أو أرباع سنة).

ملاحظة: لا تتوفر الاستعلامات الجدولية في تطبيق Access وتكون معتمدة فقط بشكل جزئي في قاعدة بيانات ويب: لا يمكن استخدمها بواسطة أي كائنات ويب. لاستخدام استعلام جدولي في قاعدة بيانات ويب، افتح قاعدة البيانات باستخدام Access. لمزيد من المعلومات حول تطبيقات Access، راجع المقال إنشاء تطبيق Access. لمزيد من المعلومات حول قواعد بيانات ويب، راجع المقالة تحرير قاعدة بيانات ويب أو نشرها على SharePoint 2010.

في هذه المقالة

نظرة عامة

إنشاء استعلام جدولي

استخدام النطاقات أو الفواصل للعناوين

المطالبة بمعلمة لتقييد عناوين الصفوف

استبدال القيم الفارغة بأصفار

تلميحات حول الاستعلام الجدولي

نظرة عامة

الاستعلام الجدولي هو نوع من أنواع استعلام تحديد يستخدم في ترتيب البيانات التلخيصية - دالات المجاميع والمتوسطات والتعدادات وغيرها من الدالات المشابهة، في نظاميّ فئة، عادة ما يكون أحدهما فترات زمنية. على سبيل المثال، قد تستخدم استعلاماً جدولياً لإظهار إجمالي المبيعات حسب المنطقة لكل شهر. تساعد طريقة ترتيب البيانات في الاستعلام الجدولي في قراءته بسهولة أكبر من استعلام التحديد البسيط الذي يعرض نفس البيانات كما هو موضح في الشكل التوضيحي التالي.

استعلام تحديد واستعلام جدولي يعرض البيانات نفسها

1. يجمع استعلام التحديد هذا البيانات التلخيصية رأسياً حسب الموظف والفئة.

2. يعرض هذا الاستعلام الجدولي نفس البيانات مجمعة أفقياً وعمودياً.

عندما تقوم بإنشاء استعلام جدولي، تقوم بتحديد الحقول التي تحتوي على عناوين الصفوف والحقول التي تحتوي على عناوين الأعمدة والحقول التي تحتوي على القيم المراد تلخيصها. يمكنك استخدام حقل واحد فقط لكل من عناوين الأعمدة والقيم المراد تلخيصها التي تقوم بتحديدها. يمكنك استخدام عدد من الحقول مثل ثلاثة حقول عندما تقوم بتحديد عناوين الصفوف.

يمكنك أيضاً استخدام تعبير لإنشاء عناوين الصفوف أو عناوين الأعمدة أو القيم المراد تلخيصها.

رسم تخطيطي لاستعلام جدولي

1. يحتوي عمود واحد أو اثنان أو ثلاثة من هذا الجانب على عناوين الصفوف. تظهر أسماء الحقول التي تستخدمها كعناوين صفوف في الصف العلوي من هذه الأعمدة.

2. تظهر عناوين الصفوف هنا. يمكن أن يزيد عدد الصفوف في ورقة البيانات الجدولية بشكل سريع عندما تستخدم أكثر من حقل لعناوين الصفوف، نظرًا لعرض كل مجموعة من عناوين الصفوف.

3. تحتوي الأعمدة في هذا الجانب على عناوين الأعمدة وقيم الملخص. لاحظ أن اسم حقل عنوان العمود لا يظهر على ورقة البيانات.

4. تظهر قيم الملخص هنا.

فوائد استخدام "معالج الاستعلامات الجدولية"

  • يمكنك تجميع التواريخ تلقائياً في فواصل زمنية     إذا احتوت عناوين الأعمدة على بيانات التاريخ/الوقت، فسيساعدك المعالج على تجميع البيانات في فواصل زمنية قياسية، كالأشهر أو أرباع السنة.

    ملاحظة: إذا كنت تريد استخدام الفواصل الزمنية التي لم تشاهدها في المعالج (على سبيل المثال، السنة المالية أو فترة السنتين)، فلن يحفظ المعالج أي عمل قمت به. لاستخدام مهل زمنية مخصصة، أنشئ الاستعلام الجدولي يدوياً في طريقة عرض "التصميم"، واستخدم تعبيراً لإنشاء المهل الزمنية المخصصة.

  • يمكنك استخدامه كنقطة بداية     استخدم المعالج لإنشاء الاستعلام الجدولي الأساسي الذي تريده، ثم اضبط تصميم الاستعلام باستخدام طريقة عرض التصميم.

الميزات الجدولية المتوفرة في طريقة عرض "التصميم"

  • جعل الاستعلام يطالب ب# ادخال (اضافه مطالبه ب# معلمه)    عند اضافه مطالبه ب# معلمه، يعرض مربع حوار الاستعلام و# يستخدم المدخل ل# تحديد البيانات المطلوب تضمينها. علي سبيل المثال، ل# نفرض ان لديك جدولي يعرض المبيعات الربع سنويه حسب فئه المنتج – و# لكن تريد فقط رؤيه البيانات منطقه واحده في كل مره. يمكنك استخدام معلمه ل# جعل الاستعلام يطالب اي منطقه ل# استخدامها.

  • استخدام التعبيرات ك# حقول في الاستعلام    تحتاج في بعض الاحيان ثانوي عمليات حسابيه او دالات اخري ب# استخدام البيانات ل# حقل. علي سبيل المثال، اذا كان هناك اي القيم الفارغه في البيانات، قد لا تكون النتائج جدولي كامله او الصحيحه. ل# اصلاح ان، يمكنك تطبيق الداله Nz ل# الحقل – يستبدل هذا القيم الفارغه ب# اصفار.

  • تحديد قائمه قيم ثابته ل# استخدامها ك# عناوين اعمده    قد تجد انك تريد استبدال عناوين الاعمده ب# استخدام القيم الخاصه بك. علي سبيل المثال، اذا كان لديك فواصل زمنيه ل# عناوين الاعمده، قد لا فرز ب# الطريقه التي تريدها. لا مشكله – فقط استبدالها ب# القيم التي يتم فرز ب# شكل صحيح.

عندما تقوم بإنشاء استعلام جدولي في طريقة عرض "التصميم"، تستخدم الصفين الإجمالي وجدولي في شبكة التصميم لتعيين قيم الحقل التي تصبح عناوين أعمدة وقيم الحقل التي ستصبح عناوين الصفوف، وقيم الحقل التي سيتم حساب مجموعها أو متوسطها أو عددها أو أي عملية حساب أخرى.

جزء من استعلام جدولي يظهر في طريقة العرض "تصميم"

1. تُحدد الإعدادات في هذه الصفوف ما إذا كان الحقل عنوان صف أم عنوان عمود أم قيمة ملخص.

2. يعرض هذا الإعداد قيم الحقل كعناوين صفوف.

3. يعرض هذا الإعداد قيم الحقل كعناوين أعمدة.

4. تُنشئ هذه الإعدادات قيم الملخص.

أعلى الصفحة

إنشاء استعلام جدولي

البدء في استخدام معالج الاستعلامات الجدولية

يتيح لك "معالج الاستعلامات الجدولية" الاختيار بين جدول أو استعلام فردي كمصدر سجل للاستعلام الجدولي. إذا لم يتضمن الجدول الفردي جميع البيانات التي تريد تضمينها في الاستعلام الجدولي، فابدأ بإنشاء استعلام تحديد يعرض البيانات التي تريدها. لمزيد من المعلومات حول إنشاء استعلام تحديد، راجع مقدمة إلى الاستعلامات.

  1. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق معالج الاستعلام.

  2. في مربع الحوار استعلام جديد، انقر فوق معالج الاستعلامات الجدولية، ثم انقر فوق موافق.

    يبدأ تشغيل معالج الاستعلامات الجدولية.

  3. في الصفحة الأولى من المعالج، اختر الجدول أو الاستعلام الذي ترغب في استخدامه لإنشاء استعلام جدولي.

  4. في الصفحة التالية، اختر الحقل الذي يحتوي على القيم التي ترغب في استخدامها كعناوين صفوف.

    يمكنك تحديد ثلاثة حقول كحد أقصى لاستخدامها كمصادر عناوين صفوف، ولكن كلما قل عدد عناوين الصفوف التي تستخدمها، أصبحت قراءة ورقة البيانات الجدولية أكثر سهولة.

    ملاحظة: إذا اخترت أكثر من حقل لتوفير عناوين الصفوف، فسوف يحدد ترتيب اختيار الحقول الترتيب الافتراضي الذي يتم فرز النتائج وفقاً له.

  5. في الصفحة التالية، اختر الحقل الذي يحتوي على القيم التي ترغب في استخدامها كعناوين أعمدة.

    وبوجه عام، ينبغي أن تقوم باختيار حقل يحتوي على قيم قليلة للمساعدة في الحفاظ على سهولة قراءة النتائج. على سبيل المثال، يكون استخدام حقل يحتوي على قيم محتملة قليلة (مثل الجنس) مفضلاً على استخدام حقل يحتوي على العديد من القيم المختلفة (مثل العمر).

    إذا كان الحقل الذي اخترت استخدامه لعناوين الأعمدة يحتوي على نوع بيانات "التاريخ/الوقت"، فسيقوم المعالج بإضافة خطوة تتيح لك تعيين كيفية تجميع التواريخ إلى مهل زمنية مثل الأشهر أو أرباع السنة.

  6. إذا قمت باختيار الحقل "التاريخ/الوقت" لعناوين الأعمدة، فستطالبك الصفحة التالية من المعالج بتعيين المهلة الزمنية المراد استخدامها لتجميع التواريخ. يمكنك تحديد سنة أو ربع سنة أو شهر أو تاريخ أو التاريخ/الوقت. إذا لم تختر الحقل "التاريخ/الوقت" لعناوين الأعمدة، فسيتخطى المعالج هذه الصفحة.

  7. علي الصفحه التاليه، اختر حقل و# داله تريد استخدامها ل# حساب قيم الملخص. تحدد نوع بيانات الحقل الذي قمت ب# تحديد التي تعمل متوفره.

  8. وفي نفس الصفحة، حدد خانة الاختيار نعم، تضمين مجاميع الصفوف أو إلغاء تحديدها لتضمين مجاميع الصفوف أو استبعادها.

    إذا قمت بتضمين مجاميع الصفوف، فسيحتوي الاستعلام الجدولي على عنوان صف إضافي يستخدم نفس حقل ودالة قيمة الحقل. يؤدي تضمين مجموع صف إلى إدراج عمود إضافي يقوم بتلخيص الأعمدة المتبقية. على سبيل المثال، إذا قام الاستعلام الجدولي بحساب متوسط العمر بحسب الموقع والجنس (مع عناوين أعمدة الجنس)، يقوم العمود الإضافي بحساب متوسط العمر حسب الموقع، عبر كل الأجناس.

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

  9. على الصفحة التالية من المعالج، اكتب اسماً للاستعلام ثم حدد ما إذا كنت ترغب في رؤية النتائج أو تعديل تصميم الاستعلام أم لا.

إنشاء استعلام جدولي يدوياً في طريقة عرض "التصميم"

  1. ضمن علامة التبويب إنشاء، في المجموعة استعلامات، انقر فوق تصميم الاستعلام.

  2. في مربع الحوار إظهار جدول، انقر نقراً مزدوجاً فوق كل جدول أو استعلام تريد استخدامه كمصدر سجلات.

    اذا كنت تستخدم اكثر من مصدر السجل، تاكد من ان يتم ضم الجداول او الاستعلامات علي الحقول التي فيما بينهم. ل# مزيد من المعلومات حول الانضمام الي الجداول و# الاستعلامات، راجع المقطع انظر ايضا.

  3. أغلق مربع الحوار إظهار الجدول.

  4. ضمن علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق جدولي.

  5. في نافذة تصميم الاستعلام، انقر نقراً مزدوجاً فوق كل حقل تريد استخدامه كمصدر لعناوين الصفوف. يمكنك تحديد عدد ثلاثة حقول لعناوين الصفوف.

  6. في شبكة تصميم الاستعلام، في الصف جدولي لكل حقل عنوان صف، حدد عنوان الصف.

    يمكنك إدخال تعبير في الصف معايير لتحديد النتائج الخاصة بذلك الحقل. يمكنك أيضاً استخدام الصف فرز لتعيين ترتيب الفرز لحقل ما.

  7. في نافذة تصميم الاستعلام، انقر نقراً مزدوجاً فوق الحقل الذي تريد استخدامه كمصدر لعناوين الأعمدة. يمكنك تحديد حقل واحد فقط لعناوين الأعمدة.

  8. في شبكة تصميم الاستعلام، في الصف جدولي لحقل عنوان العمود، حدد عنوان العمود.

    يمكنك إدخال تعبير في الصف معايير لتقييد النتائج الخاصة بحقل عنوان العمود. ومع ذلك لا يؤدي استخدام تعبير المعايير مع حقل عنوان العمود إلى تحديد عدد الأعمدة التي يتم إرجاعها بواسطة الاستعلام الجدولي. وبدلاً من ذلك، يتم تحديد الأعمدة التي تحتوي على البيانات. على سبيل المثال، لنفترض أن لديك حقل عنوان عمود يحتوي على ثلاث قيم محتملة: الأحمر والأخضر والأزرق. إذا قمت بتطبيق المعيار ='blue' على حقل عنوان العمود، فسيستمر الاستعلام الجدولي في عرض عمود لقيمة الأحمر وعمود لقيمة الأخضر، ولكن عمود قيمة الأزرق هو الذي يحتوي على بيانات فقط.

    إذا كنت ترغب في تحديد القيم التي يتم عرضها كعناوين أعمدة، فيمكنك تعيين قائمة بالقيم الثابتة باستخدام خاصية عناوين الأعمدة للاستعلام. للحصول على مزيد من المعلومات، راجع تعيين قيم ثابتة لعناوين الأعمدة.

  9. في نافذة تصميم الاستعلام، انقر نقراً مزدوجاً فوق الحقل الذي تريد استخدامه لحساب قيم الملخص. يمكنك تحديد حقل واحد فقط لاستخدامه لقيم الملخص.

  10. في شبكة تصميم الاستعلام، في الصف الإجمالي لحقل قيم الملخص، حدد دالة تجميعية لاستخدامها في حساب القيم.

  11. في الصف جدولي لحقل قيم الملخص، حدد قيمة.

    لا يمكنك تعيين معايير لحقل قيم الملخص أو الفرز به.

  12. من علامة التبويب تصميم، في المجموعة نتائج، انقر فوق تشغيل.

تعيين قيم ثابتة لعناوين الأعمدة

إذا كنت ترغب في تعيين قيم ثابتة لاستخدامها لعناوين الأعمدة، يمكنك تعيين خاصية عناوين الأعمدة للاستعلام.

  1. افتح الاستعلام الجدولي في طريقة عرض "التصميم".

  2. إذا لم يتم عرض ورقة الخصائص، اضغط على F4 لعرضها.

  3. في ورقة الخصائص، أعلى علامة التبويب عام مباشرةً، تأكد من أن نوع التحديد هو خصائص الاستعلام. إذا كان غير ذلك، فانقر فوق موضع فارغ في المساحة الموجودة أعلى شبكة تصميم الاستعلام.

  4. في ورقة الخصائص، من علامة التبويب عام، في الخاصية عناوين الأعمدة، أدخل قائمة القيم المفصولة بفاصلات التي تريد استخدامها كعناوين أعمدة.

    ملاحظة: لا يُسمح باستخدام بعض الأحرف (كمعظم علامات الترقيم مثلاً) في عناوين الأعمدة. إذا قمت باستخدام هذه الأحرف في قائمة القيم، فسيقوم Access باستبدال كل من هذه الأحرف بشرطة سفلية (_).

أعلى الصفحة

استخدام النطاقات أو الفواصل للعناوين

قد ترغب أحياناً في تجميع قيم بيانات الحقل في نطاقات ثم تستخدم تلك النطاقات لعناوين الصفوف أو الأعمدة (بدلاً من استخدام القيم فقط). على سبيل المثال، افترض أنك استخدمت الحقل "العمر" لعناوين الأعمدة. فبدلاً من استخدام عمود لكل عمر، فقد تفضل استخدام الأعمدة التي تمثل نطاقات العمر، على سبيل المثال، من 40 إلى 49.

يمكنك استخدام الدالة IIf في تعبير لإنشاء نطاقات تستخدم لعناوين الصفوف أو الأعمدة.

تلميح: إذا كنت ترغب في إنشاء فواصل زمنية مع حقل "التاريخ/الوقت"، فيمكنك استخدام "معالج الاستعلامات الجدولية". يتيح لك هذا المعالج تجميع التواريخ إلى المهل الزمنية سنة أو ربع سنة أو شهر أو تاريخ أو التاريخ/الوقت. إذا لم تكن ترغب في أي من هذه المهل الزمنية، يجب إنشاء الاستعلام الجدولي في طريقة عرض "التصميم"، ثم استخدام التقنية الموصوفة في هذا المقطع لإنشاء المهل الزمنية التي تريدها.

كيف تعمل الدالة IIf

تعمل الدالة IIf بتقييم أحد التعبيرات ثم إرجاع قيمة واحدة إذا كان التعبير true أو قيمة بديلة إذا كان التعبير false. يمكن تضمين كشوفات IIf لإنشاء تسلسل منطقي من المقارنات. ومن ثم تستطيع استخدام IIf لفصل قيم الحقول الرقمية إلى نطاقات.

بناء جمله IIf

‎IIf( expr، truepart، falsepart )‎

يحتوي بناء جمله الداله IIf علي الوسيطات التاليه:

الوسيطة

الوصف

expr

مطلوب. التعبير الذي ترغب في تقييمه.

truepart

مطلوب. يتم إرجاع القيمة أو التعبير إذا كانت قيمة expr هي True.

falsepart

مطلوب. يتم إرجاع القيمة أو التعبير إذا كانت قيمة expr هي False.

إنشاء نطاقات باستخدام تعبير

  1. افتح الاستعلام الجدولي في طريقة عرض "التصميم".

  2. في شبكة تصميم الاستعلام، في صف الحقل، انقر بزر الماوس الأيمن فوق عمود فارغ، ثم انقر فوق تكبير/تصغير من القائمة المختصرة.

  3. في المربع تكبير / تصغير، اكتب اسم مستعار ل# حقل، متبوعا ب# علامه نقطتين (:).

  4. اكتب IIf().

  5. بداخل الأقواس التالية للدالة IIf، اكتب تعبير المقارنة الذي يُعرّف النطاق الأول من قيم الحقل.

    على سبيل المثال، افترض أنك تقوم بإنشاء نطاقات للحقل "العمر"، وتريد أن يكون كل نطاق عشرين عاماً. يكون تعبير المقارنة للنطاق الأول هو ‏[Age]‏<21.

  6. اكتب فاصلة بعد تعبير المقارنة، ثم اكتب اسماً للنطاق، مضمن ببين علامتي الاقتباس. يكون الاسم الذي تقوم بتوفيره هو العنوان الجدولي للقيم التي تقع بداخل النطاق.

    علي سبيل المثال، بعد [Age] < 21و# اكتب فاصله و# ثم اكتب "0 الي 20 علي مستوي السنوات".

  7. اكتب فاصلة بعد اسم النطاق (خارج علامتي الاقتباس)، ثم قم بأحد الإجراءات التالية:

    • لإنشاء نطاق آخر، اكتب IIf() ثم كرر الخطوات 5 و6 و7.

    • للنطاق الأخير، اكتب فقط اسماً للنطاق.

      على سبيل المثال، فإن تعبير IIf المتداخل بالكامل الذي يفصل حقل "العمر" إلى نطاقات 20 عاماً قد يبدو هكذا (تمت إضافة فواصل أسطر لقابلية القراءة):

      IIf([Age]<21,"0-20 years",
      IIf([Age]<41,"21-40 years",
      IIf([Age]<61,"41-60 years",
      IIf([Age]<81,"61-80 years", "80+ years"))))

      ملاحظة: عندما يقوم Access بتقييم التعبير، سيتوقف عن التقييم بمجرد تقييم أحد كشوف IIf إلى true. ولست بحاجة إلى تعيين النهاية السفلى لكل نطاق، لأن أي قيمة تقع أسفل النهاية السفلى لنطاق معين تم بالفعل تقييمها باعتبارها true.

  8. في شبكة تصميم الاستعلام، في الصف إجمالي، حدد تجميع حسب.

  9. في الصف جدولي، قم بتعيين ما إذا كنت ترغب في استخدام النطاقات كعناوين صفوف أو عناوين أعمدة. تذكر أنه يمكنك تعيين من واحد إلى ثلاثة عناوين صفوف وعنوان عمود واحد.

أعلى الصفحة

المطالبة بمعلمة لتقييد عناوين الصفوف

قد ترغب في المطالبة بإدخال للاستعلام الجدولي عندما يتم تشغيله. على سبيل المثال، افترض أنك تستخدم عناوين صفوف عديدة، وأحدها هو "البلد/المنطقة". وبدلاً من إظهار البيانات بشكل دائم لكل بلد أو منطقة، قد ترغب في أن يقوم الاستعلام بالمطالبة باسم ثم عرض البيانات حسب إدخال المستخدم.

يمكنك إضافة مطالبة بمعلمة لأي حقل عنوان صف.

ملاحظة: كما يمكنك إضافة المطالبة بمعلمة إلى حقل عنوان عمود، ولكن ذلك لن يقيّد الأعمدة التي تظهر. للحصول على مزيد من المعلومات حول تحديد الأعمدة التي تظهر، راجع المقطع تعيين قيم ثابتة لعناوين الأعمدة.

  1. افتح الاستعلام الجدولي في طريقة عرض "التصميم".

  2. في الصف معايير لحقل عنوان الصف الذي ترغب في مطالبة المستخدم بالإدخال به، اكتب نص سؤال بين أقواس مربعة. وسيظهر نص السؤال كمطالبة عندما يتم تشغيل الاستعلام.

    على سبيل المثال، إذا قمت بكتابة [ما الدولة أو الإقليم؟] في الصف معايير، عندما يتم تشغيل الاستعلام، سيظهر مربع حوار يحتوي على السؤال "ما الدولة أو الإقليم؟"، ومربع إدخال، وزر موافق.

    تلميح: إذا كنت ترغب في أن تكون المعلمة مرنة، فأنشئ سلسلة للتعبير باستخدام أحرف البدل، بواسطة عامل التشغيل Like. فعلى سبيل المثال، بدلاً من استخدام [ما الدولة أو الإقليم؟] كمعيار، يمكنك استخدام Like [ما الدولة أو الإقليم؟]&"*" لجعل المعلمة تتطابق مع نطاق أكبر من الإدخالات. ولا يؤدي استخدام Like إلى تغيير مظهر مطالبة المعلمة.

  3. في علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق معلمات.

  4. في مربع الحوار معلمات الاستعلام، في العمود معلمات، أدخل نفس مطالبة المعلمة المستخدمة في الصف معايير. قم بتضمين الأقواس المربعة، ولكن لا تقم بتضمين أي أحرف بدل مسلسلة أو عامل Like.

  5. في العمود نوع البيانات، حدد نوع البيانات للمعلمة. يجب أن يكون نوع البيانات مطابقًا لنوع البيانات لحقل عنوان الصف.

أعلى الصفحة

استبدال القيم الفارغة بأصفار

إذا كان الحقل الذي تستخدمه لحساب قيم الملخص في الاستعلام الجدولي يحتوي على قيم فارغة، يتم تجاهل هذه القيم من قبل أي دالة تجميعية تقوم باستخدامها. ولكن مع بعض الدالات التجميعية، يمكن أن تتأثر نتائجك. على سبيل المثال، لحساب متوسط، تقوم بإضافة كل القيم وقسمة النتيجة على عدد القيم. ولكن إذا كان الحقل يحتوي على أي قيم فارغة، فلا يتم حساب هذه القيم الفارغة كجزء من عدد القيم.

وفي بعض الحالات، قد تفضل استبدال أي قيم فارغة بأصفار لكي يتم حساب القيم أثناء الحسابات التجميعية. يمكنك استخدام الدالة Nz لاستبدال القيم الفارغة بأصفار.

بناء جمله Nz

Nz ( variant [، valueifnull ] )

يشتمل بناء جملة دالة Nz على هذه الوسيطات:

الوسيطة

الوصف

variant

مطلوب. متغير من نوع البياناتVariant .

valueifnull

اختيارية (إلا في حالة استخدامها في استعلام). تقوم وسيطة Variant تقوم بتوفير قيمة يتم إرجاعها إذا كانت قيمة variant هي Null. تمكنك هذه الوسيطة من إرجاع قيمة غير صفرية أو سلسلة فارغة.

ملاحظة: إذا استخدمت الدالة Nz في تعبير في استعلام دون استخدام الوسيطة valueifnull، فستكون النتائج عبارة عن سلسلة ذات طول صفري في الحقول التي تحتوي على قيم فارغة.

  1. مع فتح الاستعلام في طريقة عرض "التصميم"، في شبكة تصميم الاستعلام، انقر بزر الماوس الأيمن فوق الحقل القيمة.

  2. من القائمة المختصرة، انقر فوق تكبير/تصغير.

  3. في المربع تكبير/تصغير، ضع اسم الحقل أو التعبير بين الأقواس، ثم اكتب Nz أمام الأقواس.

  4. اكتب , 0 داخل القوس الأيمن مباشرةً.

    على سبيل المثال، إذا استخدمت Nz مع حقل يسمى "Hours Lost" لتحويل القيم الفارغة إلى أصفار، فسيظهر التعبير النهائي على الشكل التالي:

Nz([Hours Lost], 0)

أعلى الصفحة

تلميحات حول الاستعلام الجدولي

  • اعتماد البساطة    قد تصعب قراءة الاستعلامات الجدولية مع زيادة عدد مجموعات الصفوف. لا تستخدم عناوين صفوف أكثر من العناوين المطلوبة.

  • إنشاء الاستعلام الجدولي في خطوات    لا تقيّد نفسك باستخدام الجداول فقط. يمكنك أن تبدأ عادةً بإنشاء استعلام إجماليات، ثم استخدام ذلك الاستعلام كمصدر سجل للاستعلام الجدولي.

  • اختيار حقل عناوين الأعمدة بتأنٍ    ستكون قراءة أوراق البيانات الجدولية أكثر سهولة إذا بقي عدد عناوين الأعمدة صغيراً نسبياً. وبمجرد تحديد الحقول التي ترغب في استخدامها كعناوين، جرب استخدام الحقل الذي يحتوي على أقل قيم مميزة لإنشاء عناوين الأعمدة. على سبيل المثال، إذا كان الاستعلام يقوم بحساب القيمة حسب العمر والجنس، فجرب استخدام الجنس في عناوين الأعمدة بدلاً من العمر لأن الجنس يحتوي عادةً على قيم محتملة أقل من العمر.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×