إنشاء تعبير

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

تشرح هذه المقاله كيفيه انشاء و# استخدام التعبيرات في قواعد بيانات Microsoft Access. يمكنك استخدام تعبيرات ل# تنفيذ العديد من نفس المهام التي يمكنك استخدام الصيغ في Microsoft Excel. تشرح لك هذه المقاله اين يمكن استخدام تعبيرات، استنادا الي ب# المهمه المحدده التي تريد تنفيذها، و# ذلك تظهر لك كيفيه انشاء التعبيرات يدويا و# كيفيه انشاء التعبيرات ب# استخدام الاداه "منشئ التعبير".

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

نظرة عامة على التعبيرات

انشاء عنصر تحكم محسوب علي نموذج او تقرير

إنشاء حقل محسوب في استعلام

استخدام التعبيرات كمعايير استعلام

التحقق من صحه البيانات في حقل جدول

التحقق من صحه البيانات في عنصر تحكم في نموذج او تقرير

تعيين قيمه افتراضيه ل# حقل جدول

تعيين قيمه افتراضيه ل# عنصر تحكم في نموذج او تقرير

استخدم التعبيرات ل# تنفيذ اجراءات الماكرو

تجميع البيانات و# فرزها في تقرير ب# استخدام تعبير

استخدام "منشئ التعبير" ل# انشاء التعبيرات

جدول عوامل التشغيل

نظرة عامة على التعبيرات

يعد تعبير عباره عن خليط من بعض او كل مما يلي: الدالات المعرفه من قبل المستخدم او المضمنه و# المعرفات، و# عوامل التشغيل و# الثوابت. يتم تقييم كل تعبير الي قيمه واحده.

مكونات التعبير

على سبيل المثال، يحتوي التعبير التالي على هذه العناصر الأربعة:

= Sum ( [سعر الشراء]) * 0.08

في هذا المثال، Sum () داله مضمنه [سعر الشراء] عباره عن معرف، * عامل تشغيل حسابي و# الرقم 0, 08 عباره عن ثابت. قد يتم استخدام هذا التعبير في مربع نص في نموذج تذييل الصفحه او تذييل التقرير ل# حساب ضريبه المبيعات ل# مجموعه من العناصر.

بإمكان التعبيرات أن تكون أكثر تعقيداً أو أكثر بساطة من هذا المثال. على سبيل المثال، يتألف هذا التعبير منطقي من عامل تشغيل وثابت فقط:

>0

هذا التعبير ب# ارجاع True عندما تتم مقارنته الي رقم اكبر من 0، و# ترجع القيمه False عندما تتم مقارنته الي رقم اقل من او يساوي 0. يمكنك استخدام هذا التعبير في الخاصيه قاعده التحقق من الصحه ل# حقل جدول او عنصر التحكم ل# التاكد من ادخال القيم الموجبه فقط.

يعرض الجدول التالي المزيد من الامثله عن التعبيرات:

التعبير

الغرض

‎‎=[التاريخ المطلوب]-[تاريخ الشحن]‎‏‎‏

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

التاريخ ()‎

ب# استخدام الداله Date، يمكنك تعيين القيمه الافتراضيه ل# حقل في جدول ل# التاريخ الحالي.

السعر بعد الخصم: CCur ([تفاصيل الطلب]. UnitPrice* [الكميه] *(1-[Discount]) / 100) * 100

ب# استخدام الدالات و# المعرفات و# القيم الثابته، يمكنك انشاء حقل محسوب، يسمي "السعر بعد الخصم" في استعلام. تحول الداله CCur ناتج العمليه الحسابيه ل# نوع بيانات عمله.

بين #1 / 1 / 2005 # و #12 / 31 / 2005 #

ب# استخدام الثوابت التاريخ (محاطه ب# علامات الشباك ل# الدلاله علي انه Access يجب معامله عليها ك# تواريخ)، يمكنك ادخال معايير ل# حقل تاريخ / وقت في استعلام.

‎=[النموذج الفرعي للطلبات].نموذج![الإجمالي الفرعي للطلب‏

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

‎=Format(Date(),"mmmm d, yyyy")‎

ب# استخدام الداله Format، يمكنك تنسيق تاريخ في مجموعه متنوعه من الطرق. "mmmm" يحدد توضيحها اسم الشهر ب# الكامل؛ تحديد "d" يتم عرض اليوم مع الارقام 1 او 2، و# تحديد "س س س س" عرض السنه مع اربعه ارقام. علي سبيل المثال، تاريخ 2 / 8 / 2006 هذا التعبير ب# ارجاع "8 فبراير 2006".

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

  • خصائص مصدر عنصر التحكم و# قيمه افتراضيه ل# عنصر تحكم

  • الخاصيه قاعده التحقق من الصحه ل# حقل جدول

  • صف معايير او حقل في استعلام

  • ماكرو او Microsoft Visual Basic for Applications (VBA) وحده نمطيه

تصف المقاطع التاليه الطرق الاكثر شيوعا التي يمكنك استخدام التعبيرات.

اعلي الصفحه

انشاء عنصر تحكم محسوب علي نموذج او تقرير

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

صورة جزئية تُظهر الإجمالي الفرعي على نموذج الطلب

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

= Sum ( [ table_field ])

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

يوضح الإجراء التالي كيفية إدخال تعبير في عنصر تحكم مربع نص.

إدخال تعبير في عنصر تحكم مربع نص

  1. في "جزء التنقل"، انقر نقرا مزدوجا فوق النموذج الذي تريد تغييره، و# ثم انقر فوق طريقه عرض التصميم.

  2. زر الماوس الايمن فوق مربع النص الذي تريد تغييره، و# من ثم انقر فوق خصائص.

  3. ل# انشاء تعبير، يدويا علي علامه التبويب بيانات في ورقه الخصائص، انقر فوق خاصيه مصدر عنصر التحكم ل# مربع النص، ثم اكتب = متبوعا ب# باقي التعبير. علي سبيل المثال، ل# حساب الاجمالي الفرعي الموضح اعلاه، اكتب =Sum([table_field])، مع التاكد من ان تقوم ب# استبدال اسم الحقل الخاص بك ل table_field.

  4. لإنشاء تعبير باستخدام "منشئ التعبير"، انقر فوق الزر إنشاء الزر "منشئ" في مربع الخاصية.

    ورقه الخصائص الخاصه بك سيبدو مماثلا ل# ما يلي:

    تعبير نموذجي في خاصية مصدر عنصر التحكم

اعلي الصفحه

إنشاء حقل محسوب في استعلام

يمكنك استخدام تعبير ل# انشاء حقل محسوب في استعلام. علي سبيل المثال، افترض ان تقوم ب# تصميم استعلام، و# التي تريد عرضها في السنه التي تم شحن ب# ترتيب. ل# انشاء الحقل المحسوب، يمكنك ادخال التعبير التالي في خليه فارغه في صف الحقل في الاستعلام الخاص بك:

شحنها التاريخ: تنسيق ( [ تاريخ الشحن ], " س س س س ")

في هذه الحاله، يستخدم التعبير داله تنسيق ل# استخراج السنه من القيم — العام الموجود في حقل يسمي "تاريخ الشحن". الداله Format استرداد تاريخ الشحن من هذا الحقل، يستخدم الوسيطه "س س س س" ل# تنسيق التاريخ ل# اظهار اربعه ارقام ل# السنه و# يضع القيمه الناتجه في عمود جديد. واسطه تصدير التعبير ب# النص شحنها تاريخ:، يمكنك تعيين اسم ذي معني ل# العمود الجديد. غالبا ما يسمي هذا الاسم مستعار. اذا لم توفر مستعار، سيقوم Access ب# انشاء واحد، مثل Expr1.

تعبير يستخرج السنة من قيمة تاريخ

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

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

  2. انقر فوق خلية الحقل في العمود حيث تريد إنشاء الحقل المحسوب.

  3. لإنشاء التعبير يدوياً، اكتبه.

  4. ل# انشاء التعبير ب# استخدام "منشئ التعبير"، ضمن علامه التبويب تصميم، في المجموعه اعداد الاستعلام، انقر فوق منشئ.

    ملاحظة: لا تضع عامل التشغيل = قبل تعبير المعيار؛ وبدلاً من ذلك، ابدأ التعبير بتسمية وصفية متبوعة بعلامة النقطتين. على سبيل المثال، اكتب السعر المفصل: لتوفير تسمية لتعبير يقوم بإنشاء حقل محسوب باسم السعر المفصل. ثم أدخل المعايير للتعبير بعد علامة النقطتين.

اعلي الصفحه

استخدام التعبيرات كمعايير استعلام

يمكنك استخدام تعبير ل# تحديد معايير في استعلام. الوصول الي ثم ارجاع الصفوف التي تطابق المعايير فقط. علي سبيل المثال، افترض انك تريد رؤيه جميع اوامر حدث تاريخ الشحن الخاصه به في سنه 2004. ل# ادخال المعايير، اكتب التعبير التالي في الخليه معايير ل# عمود التاريخ / الوقت في الاستعلام. يستخدم هذا المثال عمود تاريخ / وقت يسمي تاريخ الشحن. ل# تعريف نطاق تاريخ، ادخل المعايير المحدده ب# هذه الطريقه:

بين # #1 / 1 / 2004 و # #12 / 31 / 2004

العمود تاريخ الشحن سيبدو مماثلا ل# ما يلي.

عامل التشغيل Between في شبكة تصميم الاستعلام

ل# كل سجل في جدول "الطلبات"، اذا كانت القيمه في العمود تاريخ الشحن يقع في نطاق التاريخ الذي تحدده، يتم تضمين السجل في اخراج الاستعلام. ملاحظه ان في التعبير، يجب احاطه التواريخ في علامات الشباك (#). يعامل access قيمه محاطه ب# علامات الشباك ك# بيانات تاريخ / وقت نوع. يمكنك التعامل مع تلك القيم ك# بيانات التاريخ / الوقت ل# اجراء عمليات حسابيه علي تلك القيم، مثل طرح تاريخ واحد من الاخر.

إدخال المعايير في شبكة تصميم الاستعلام

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

  2. انقر في الخلية معايير في العمود حيث تريد إدخال المعايير.

  3. لإنشاء تعبير يدوياً، اكتب تعبير المعايير.

  4. ل# انشاء التعبير ب# استخدام "منشئ التعبير"، ضمن علامه التبويب تصميم، في المجموعه اعداد الاستعلام، انقر فوق منشئ.

    ملاحظة: لا تضع عامل التشغيل = قبل تعبير المعايير.

    تلميح: اذا اردت مساحه اكبر ل# ادخال تعبير فيه، اضغط علي SHIFT + F2 ل# عرض المربع تكبير / تصغير.

    المربع "تكبير/تصغير"

اعلي الصفحه

التحقق من صحه البيانات في حقل جدول

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

>=0

ادخال قاعده التحقق من صحه ل# حقل في جدول

  1. في "جزء التنقل"، انقر نقرا مزدوجا فوق الجدول الذي تريد تغييره، و# من ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

  2. في العمود اسم الحقل، انقر فوق الحقل الذي تريد تغييره.

  3. علي علامه التبويب عام في ورقه الخصائص، انقر فوق مربع الخاصيه قاعده التحقق من الصحه.

  4. لإنشاء التعبير يدوياً، اكتبه.

  5. ل# انشاء التعبير ب# استخدام "منشئ التعبير"، انقر فوق انشاء زر الزر "منشئ" في مربع الخاصيه.

    ملاحظة: لا تضع قبل التعبير عامل التشغيل = عندما تقوم ب# انشاء قاعده التحقق من صحه.

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

توجد ارتباطات تؤدي الي مزيد من المعلومات حول انشاء قواعد التحقق من صحه البيانات في القسم انظر ايضا.

اعلي الصفحه

التحقق من صحه البيانات في عنصر تحكم في نموذج او تقرير

ب# الاضافه الي حقول الجدول، عناصر التحكم تحتوي ايضا علي خاصيه قاعده التحقق من صحه يمكنك قبول تعبير. علي سبيل المثال، افترض ان استخدام نموذج ل# ادخال نطاق التاريخ ل# تقرير، و# كنت تريد التاكد من ان غير تاريخ بدء اقدم من 1 / 1 / 2004. يمكنك تعيين خصائص قاعده التحقق من الصحه و ValidationText ل# مربع النص حيث قمت ب# ادخال تاريخ البدايه ل# ما يلي.

الخاصية

الإعداد

قاعدة التحقق من الصحة

> = # #1 / 1 / 2004

نص التحقق من الصحة

لا يمكنك ادخال تاريخ اقدم من 1 / 1 / 2004.

اذا حاولت ادخال تاريخ اقدم من 1 / 1 / 2004، تظهر رساله. بعد النقر فوق موافق، الوصول الي العوده الي مربع النص.

مربع رسالة مع نص التحقق من الصحة لمربع حوار "المبيعات حسب السنة".

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

إدخال قاعدة تحقق من الصحة لعنصر التحكم

  1. في "جزء التنقل"، انقر نقرا مزدوجا فوق النموذج او التقرير الذي تريد تغييره، و# ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

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

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

  3. انقر فوق علامة التبويب الكل، ثم انقر فوق مربع الخاصية قاعدة التحقق من الصحة.

  4. اكتب التعبير، او انقر فوق انشاء زر الزر "منشئ" في مربع الخاصيه ل# انشاء تعبير ب# استخدام "منشئ التعبير".

    ملاحظة: لا تضع قبل التعبير عامل التشغيل = عندما تقوم ب# انشاء قاعده التحقق من صحه.

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

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

توجد ارتباطات تؤدي الي مزيد من المعلومات حول انشاء قواعد التحقق من صحه البيانات في القسم انظر ايضا.

اعلي الصفحه

تعيين قيمه افتراضيه ل# حقل جدول

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

Now()‎

ادخال قيمه افتراضيه ل# حقل في جدول

  1. في "جزء التنقل"، انقر نقرا مزدوجا فوق الجدول الذي تريد تغييره، و# من ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

  2. في العمود اسم الحقل، انقر فوق الحقل الذي تريد تغييره.

  3. علي علامه التبويب عام في ورقه الخصائص، انقر فوق مربع الخاصيه قيمه افتراضيه.

  4. اكتب التعبير، او انقر فوق انشاء زر الزر "منشئ" في مربع الخاصيه ل# انشاء تعبير ب# استخدام "منشئ التعبير".

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

توجد ارتباطات تؤدي الي مزيد من المعلومات حول تعيين قيم افتراضيه في القسم انظر ايضا.

اعلي الصفحه

تعيين قيمه افتراضيه ل# عنصر تحكم في نموذج او تقرير

يتم مكان اخر الشائعه ل# استخدام تعبير في خاصيه القيمه الافتراضيه ل# عنصر تحكم. خاصيه القيمه الافتراضيه ل# عنصر تحكم ينتقل الي خاصيه القيمه الافتراضيه ل# حقل في جدول. علي سبيل المثال، ل# استخدام التاريخ الحالي ك# قيمه افتراضيه ل# مربع نص، يمكنك استخدام التعبير التالي:

Date()‎

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

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

  1. في "جزء التنقل"، انقر نقرا مزدوجا فوق النموذج او التقرير الذي تريد تغييره، و# ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

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

  3. انقر فوق علامة التبويب الكل في صفحة الخصائص، ثم انقر فوق مربع الخاصية قيمة افتراضية.

  4. اكتب التعبير، او انقر فوق انشاء زر الزر "منشئ" في مربع الخاصيه ل# انشاء تعبير ب# استخدام "منشئ التعبير".

توجد ارتباطات تؤدي الي مزيد من المعلومات حول تعيين قيم افتراضيه في القسم انظر ايضا.

اعلي الصفحه

استخدم التعبيرات ل# تنفيذ اجراءات الماكرو

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

في هذا المثال، افترض يسمي مربع النص "العناصر". يتم التعبير الذي يقوم ب# تعيين الشرط [العناصر] =10.

تعبير شرطي في ماكرو

ادخال شرط ل# اجراء ماكرو

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

  2. اذا لم تر العمود الشرط في شبكه تصميم الماكرو، ضمن علامه التبويب تصميم (ضمن الشريط)، في المجموعه اظهار / اخفاء، انقر فوق الشروط.

  3. في العمود شرط، انقر فوق الخليه الفارغه الي جانب اجراء الماكرو الذي تريد تغييره، و# من ثم اكتب التعبير الشرطي.

تماما كما في الخاصيه قاعده التحقق من الصحه ، يتم التعبير في عمود الشرط قيمه منطقيه، مما يعني انه تحليل الي True او False. اجراء الماكرو تشغيل فقط عند حل الشرط الي True.

اعلي الصفحه

تجميع البيانات و# فرزها في تقرير ب# استخدام تعبير

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

يوضح الرسم التالي الجزء كما يظهر عند فتح ل# المره الاولي:

جزء التجميع والفرز والإجمالي

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

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

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

  1. في "جزء التنقل"، زر الماوس الايمن فوق التقرير الذي تريد تغييره، و# من ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

  2. على علامة التبويب تصميم، في مجموعة التجميع والإجماليات، انقر فوق تجميع وفرز.

    يظهر جزء التجميع و# الفرز، و# الاجمالي اسفل علامه التبويب التي تحتوي علي التقرير.

  3. لإضافة مستوى تجميع إلى التقرير، انقر فوق إضافة تجميع.

  4. لإضافة ترتيب فرز إلى التقرير، انقر فوق إضافة فرز.

    تظهر مجموعه مستوي او فرز امر جديد في الجزء، ب# الاضافه الي قائمه ب# الحقول التي توفر بيانات ل# التقرير. يوضح هذا الرسم التوضيحي مستوي مجموعه جديده نموذجي (تجميع علي الفئه) و# ترتيب الفرز (الفرز في الشركه المصنعه)، ب# الاضافه الي قائمه تحتوي علي الحقول المتوفره ل# التجميع و# الفرز:

    جزء الجمع والفرز والإجمالي مع عرض قائمة الحقول

  5. في القائمه التي تحتوي علي الحقول المتوفره، انقر فوق تعبير ل# بدء تشغيل "منشئ التعبير".

  6. ادخال التعبير في المربع تعبير (المربع العلوي) من "منشئ التعبير". تاكد من ان تبدا التعبير ب# استخدام عامل التشغيل يساوي (=).

إضافة تعبير إلى تجميع أو فرز موجود

  1. في "جزء التنقل"، زر الماوس الايمن فوق التقرير الذي تريد تغييره، و# من ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

  2. انقر فوق مستوى التجميع أو ترتيب الفرز المراد تغييره.

  3. انقر فوق السهم لأسفل بجانب تجميع حسب (لمستويات التجميع) أو فرز حسب (لترتيبات الفرز).

    تظهر قائمة تحتوي على الحقول المتاحة.

  4. أسفل القائمة التي تحتوي على الحقول، انقر فوق تعبير لبدء "منشئ التعبير".

  5. اكتب التعبير في مربع التعبير (المربع العلوي) في "منشئ التعبير". وتأكد أنك بدأت التعبير بعامل التشغيل علامة المساواة (=).

ل# الحصول علي مزيد من المعلومات حول استخدام "منشئ التعبير"، راجع القسم التالي.

اعلي الصفحه

استخدام "منشئ التعبير" ل# انشاء التعبيرات

يمكنك استخدام "منشئ التعبير" ل# المساعده علي انشاء تعبيرات. يوفر "منشئ التعبير" الوصول اليه ب# سهوله الي اسماء الحقول و# عناصر التحكم الموجوده في قاعده البيانات، و# الي العديد من الدالات المضمنه التي تتوفر لك عند كتابه التعبيرات.

التعرف علي "منشئ التعبير"

ف# يمكنك اعتبار ان "منشئ التعبير" ك# طريقه ل# البحث عنها، و# ادراج مكونات التعبير الذي قد يكون لديك مشكله في تذكر، مثل اسماء معرفات (علي سبيل المثال، الحقول و# الجداول، و# النماذج و# الاستعلامات)، و# اسماء الدالات و# وسيطاتها.

يمكنك استخدام "منشئ التعبير" ل# انشاء تعبير جديد، او يمكنك تحديد من التعبيرات المنشاه مسبقا، ب# ما في ذلك تعبيرات ل# عرض ارقام الصفحات، و# التاريخ الحالي، و# التاريخ و# الوقت الحاليين.

يمكنك بدء "منشئ التعبير" من معظم الاماكن حيث تكتب التعبيرات يدويا، مثل خاصيه مصدر عنصر التحكم ل# عنصر تحكم او الخاصيه قاعده التحقق من الصحه ل# حقل جدول في Access. ك# قاعده، اذا رايت الزر انشاء الزر "منشئ" ، يمكنك النقر فوقه ل# بدء تشغيل "منشئ التعبير".

منشئ التعبير

1. مربع التعبير

يحتوي الجزء العلوي من "منشئ" علي مربع تعبير حيث يمكنك انشاء التعبير. يمكنك كتابه التعبير في المربع يدويا، او يمكنك تحديد عناصر من ثلاثه اعمده في الجزء السفلي من "منشئ التعبير" و# ثم اضفها الي مربع التعبير الخاص بك. ل# اضافه عنصر، انقر نقرا مزدوجا فوقها، و# من ثم انقر فوق لصق.

2. ازرار العوامل

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

3. عناصر التعبير

الجزء السفلي يحتوي علي ثلاثه اعمده:

  • عند العمود الايسر عرض المجلدات التي تسرد الجداول و# الاستعلامات، و# النماذج و# التقارير في قاعده البيانات، ب# الاضافه الي الدالات المضمنه المتوفره و# الدالات المعرفه من قبل المستخدم، و# القيم الثابته، و# عوامل التشغيل و# التعبيرات الشائعه.

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

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

ل# انشاء التعبير، يمكنك كتابه النص في المربع تعبير و# لصق عناصر من مناطق اخري في "منشئ التعبير". علي سبيل المثال، يمكنك النقر فوق في العمود السفلي الايمن ل# رؤيه اي كائن في قاعده البيانات، ب# الاضافه الي الدالات المتوفره، و# عوامل التشغيل و# الثوابت التعبيرات الشائعه. عندما تنقر فوق عنصر موجود في العمود الايسر، يتم تغيير محتويات الاعمده الاخري وفقا ل# ذلك. علي سبيل المثال، عندما انقر نقرا مزدوجا فوق الجداول في العمود الايمن و# انقر فوق اسم جدول، العمود الاوسط تسرد الحقول الموجوده في هذا الجدول. عندما انقر نقرا مزدوجا فوق الدالات في العمود الايسر و# ثم انقر فوق دالات مضمنه، العمود الاوسط يسرد كافه فئات الدالات، و# العمود الايمن سرد كافه دالات ل# هذه الفئات. عندما تنقر نقرا مزدوجا فوق داله ل# ادراجه في التعبير، تظهر الداله و# النص الذي يشير الي الوسيطات المطلوبه ل# تلك الداله ك# نص العنصر النائب في مربع التعبير. علي سبيل المثال، اذا نقرت نقرا مزدوجا فوق الداله IIf ، يضيف "منشئ التعبير" ب# ما يلي ل# مربع التعبير:

استخدام الداله IIf (<< expr >>، << truepart >>، << falsepart >>)

يجب استبدال النص <<expr>>، <<truepart>>، و <<falsepart>>مع قيم الوسيطات الفعلي. يمكنك اجراء ذلك مباشره في المربع تعبير عن طريق النقر فوق كل عنصر نائب، و# ثم كتابه الوسيطه او تحديد الوسيطه ب# استخدام عنصر التعبير ثلاث قوائم.

اذا نقرت نقرا مزدوجا فوق دالات عمودين او اكثر علي التوالي، علي سبيل المثال، الداله IIf و# الداله Round ، ثم "منشئ التعبير" يضيف دالتين الي المربع تعبير، مع فصلها ب# العنصر النائب <<Expr>>:

استخدام الداله IIf (<< expr >>، << truepart >>، << falsepart >>) << Expr >> Round (<< رقم >>، << الدقه >>)

ب# الاضافه الي استبدال العناصر النائبه ل# وسيطات الداله، يجب استبدال العنصر النائب <<Expr>> مع عامل تشغيل قبل الكلي سيكون تعبير صحيح.

عند لصق معرف (اسم حقل جدول او عنصر تحكم) في التعبير، يدرج "منشئ التعبير" اجزاء المعرف المطلوبه فقط في السياق الحالي. علي سبيل المثال، اذا قمت ب# بدء تشغيل "منشئ التعبير" من صفحه الخصائص ل# نموذج تسمي العملاء، و# ثم الصق معرف ل# الخاصيه مرئي ل# النموذج في التعبير، يلصق "منشئ التعبير" اسم الخاصيه مرئي. اذا كنت تستخدم هذا التعبير خارج السياق النموذج، يجب تضمين المعرف الكامل: النماذج! [Customers]. مرئيه.

بدء تشغيل "منشئ التعبير" من جدول

في "جزء التنقل"، انقر نقرا مزدوجا فوق الجدول الذي تريد تغييره، و# من ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

في العمود اسم الحقل، انقر فوق الحقل الذي تريد تغييره.

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

انقر فوق الخاصيه التي تحتوي علي التعبير، و# من ثم انقر فوق انشاء زر الزر "منشئ" الموجود ب# جانب الخاصيه.

بدء تشغيل "منشئ التعبير" من نموذج او تقرير

  1. في "جزء التنقل"، انقر نقرا مزدوجا فوق النموذج او التقرير الذي تريد تغييره، و# ثم انقر فوق طريقه عرض التصميم القائمه المختصره.

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

  3. في ورقه الخصائص، حدد موقع الخاصيه التي تحتوي علي التعبير، و# من ثم انقر فوق انشاء زر الزر "منشئ" الموجود ب# جانب الخاصيه.

بدء تشغيل "منشئ التعبير" من استعلام

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

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

  3. علي علامه التبويب تصميم، في المجموعه اعداد الاستعلام، انقر فوق منشئ.

اعلي الصفحه

جدول عوامل التشغيل

عامل تشغيل عباره عن علامه او رمز يعين نوع العمليه الحسابيه ل# انجازه ضمن تعبير. ثمه رياضيه، المقارنه، المنطقيه، و# عوامل التشغيل المرجعيه. يدعم الوصول الي العديد من عوامل التشغيل، ب# ما في ذلك عوامل التشغيل الحسابيه مثل +، -و# ضرب (*) و# تقسيم (/)، ب# الاضافه الي عوامل تشغيل المقارنه ل# مقارنه القيم و# عوامل التشغيل النص ل# ضم النص و# عوامل التشغيل المنطقيه ل# تحديد القيم true او false. توفر هذه المقاله تفاصيل تتعلق ب# استخدام عوامل التشغيل التاليه.

عوامل التشغيل الحسابية

يمكنك استخدام عوامل التشغيل الحسابيه ل# حساب قيمه من الارقام عمودين او اكثر او ل# تغيير علامه الرقم من الموجبه ل# سالبه او العكس ب# العكس.

عامل التشغيل

الغرض

مثال

+

جمع رقمين.

[الاجمالي الفرعي] + [SalesTax]

-

الحصول علي الفرق بين رقمين او تشير الي قيمه سالبه ل# رقم.

[السعر]-[الخصم]

*

ضرب رقمين.

[الكميه] * [السعر]

/

قسمه الرقم الاول ب# الرقم الثاني.

[Total] / [ItemCount]

\

تقريب كلا الرقمين الي اعداد صحيحه، قسمه الرقم الاول ب# الرقم الثاني، و# من ثم قم ب# اقتطاع النتيجه الي عدد صحيح.

[تسجيل] \ [الغرف]

Mod

قسمه الرقم الاول ب# الرقم الثاني، و# من ثم اعاده الباقي فقط.

[تسجيل] Mod [الغرف]

^

رفع رقم الي اس اس.

رقم ^ الاس

عوامل تشغيل المقارنة

يمكنك استخدام عوامل تشغيل المقارنه ل# مقارنه القيم و# ارجاع نتيجه هي True او False، او القيمه Null. الثوابت 1 و 2 المستخدمه في الامثله، و# لكن يمكن استبدال تلك الثوابت مع معرفات او دالات تعبيرات.

عامل التشغيل

الغرض

مثال

النتيجة

>

ارجاع True اذا كانت القيمه الاولي اقل من القيمه الثانيه.

1 < 2

True

=>

ارجاع True اذا كانت القيمه الاولي اقل من او يساوي القيمه الثانيه.

1 < = 2

True

<

ارجاع True اذا كانت القيمه الاولي اكبر من القيمه الثانيه.

1 > 2

False

=<

ارجاع True اذا كانت القيمه الاولي اكبر من او يساوي القيمه الثانيه.

1 > = 2

False

=

ارجاع True اذا كانت القيمه الاولي يساوي القيمه الثانيه.

1 = 2

False

<>

ارجاع True اذا كانت القيمه الاولي لا تساوي القيمه الثانيه.

1 <> 2

True

ملاحظة: في كل الحالات، اذا كانت القيمه الاولي او القيمه الثانيه خاليه، تكون النتيجه خال ثم ايضا. ل# ان القيمه null تمثل قيمه غير معروفه، ايضا غير معروف نتيجه اي المقارنه مع قيمه فارغه.

عوامل التشغيل المنطقيه

يمكنك استخدام عوامل التشغيل المنطقيه ل# جمع قيمتين منطقي و# ارجاع نتيجه true او false، او null. عوامل التشغيل المنطقيه هي التي يشار اليها ايضا عوامل التشغيل المنطقيه.

عامل التشغيل

الغرض

مثال

النتيجة

و

ارجاع True عندما Expr1 و Expr2 صحيحين.

1 < 2 و 3 < 4

True

أو

ارجاع True عندما اما Expr1 او Expr2 غير صحيحه.

1 < 2 او 3 < 4

True

Eqv

ارجاع True عندما Expr1 و Expr2 معا صحيحين، او عندما كل من Expr1 و Expr2 تساوي false.

1 Eqv < 2 3 < 4

True

لا

ارجاع True عندما Expr غير صحيحه.

لا (1 < 2).

False

Xor

ارجاع True عندما Expr1 غير صحيحه او Expr2 صحيحا، و# لكن ليس السجلين.

Xor < 2 1 3 < 4

False

عوامل تشغيل سلسله

يمكنك استخدام عوامل تشغيل سلسه ل# دمج قيمتين في ملف واحد.

عامل التشغيل

الغرض

مثال

النتيجة

&

ضم سلسلتين ل# تكوين سلسله واحده.

"الطريق" & "خريطه"

"مخطط"

"الطريق" & Null

"الطريق"

+

ضم سلسلتين ل# تكوين سلسله واحده و# يتم نشر القيم الخاليه (اذا كانت قيمه خاليه، ب# اكمله تقييم التعبير الي القيمه Null).

"الطريق" + "خريطه"

"مخطط"

"الطريق" + Null

فارغ

عوامل التشغيل خاص

يمكنك استخدام عوامل التشغيل خاص الي ارجاع نتيجه True او False كما هو موضح في الجدول التالي.

عامل التشغيل

الغرض

مثال

فارغه او غير خاليه

تحدد ما اذا كانت قيمه فارغه او غير فارغ.

Field1 غير خاليه

Like "نقش"

سلسله مطابقات القيم ب# استخدام عوامل التشغيل البدل ؟ و *.

Field1 مثل "ارشاد *"

بين val1 و val2

تحديد ما اذا تم العثور علي قيمه التاريخ او داخل نطاق.

Field1 بين 1 و 10
-او-
Field1 بين #07-01-07 # و #12-31-07 #

In (val1، val2...)

تحديد ما اذا تم العثور علي قيمه ضمن مجموعه من القيم.

Field1 في ("الاحمر" و "اخضر" و "ازرق")
-او-
Field1 في (1,5,7,9)

توجد ارتباطات تؤدي إلى مزيد من المعلومات عن بناء جملة التعبير في القسم انظر أيضاً.

اعلي الصفحه

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

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

Great! Any other feedback?

How can we improve it?

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

×