إنشاء تعبير

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

في هذا المثال، مجموع () دالة مضمنة، [سعر الشراء] يكون معرفاً، * معامل رياضي و 0.08 ثابت. قد يتم استخدام هذا التعبير في مربع نص في تذييل التقرير أو تذييل النموذج لحساب ضريبة المبيعات لمجموعة من العناصر.

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

>0

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

يعرض الجدول التالي أمثلة على التعبيرات أكثر:

التعبير

الغرض

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

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

التاريخ()‎

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

موسع: CCur (تفاصيل ترتيب]. *(1-[Discount]) UnitPrice* [Quantity]/100) * 100

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

بين # #1/1/2005 ورقم 12/31/2005 #

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

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

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

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

By using the Format function, you can format a date in a variety of ways. يحدد "mmmm" توضح اسم الشهر بالكامل؛ تحديد "دال" اليوم يتم عرض الأرقام 1 أو 2، وتحديد "yyyy" عرض العام بأربعة أرقام. على سبيل المثال، في 2/8/2006 هذا التعبير بإرجاع "8 شباط/فبراير 2006".

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

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

  • خاصية قاعدة التحقق من الصحة لحقل في جدول

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

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

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

أعلى الصفحة

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

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

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

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

= مجموع ( [ table_field ])

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

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

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

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

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

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

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

    ورقة الخصائص الخاصة بك ستبدو مشابهة لما يلي:

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

أعلى الصفحة

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

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

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

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

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

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

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

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

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

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

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

أعلى الصفحة

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

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

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

العمود "تاريخ الشحن" مشابهاً لما يلي.

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

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

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

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

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

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

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

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

    تلميح  إذا كنت تريد مساحة أكبر لإدخال تعبير، اضغط SHIFT + F2 لعرض المربع تكبير/تصغير.

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

أعلى الصفحة

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

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

>=0

إدخال قاعدة التحقق من صحة لحقل في جدول

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

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

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

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

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

    ملاحظة  تسبق التعبير عامل التشغيل = عند إنشاء قاعدة التحقق من صحة.

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

ابحث عن ارتباطات لمزيد من المعلومات حول إنشاء قواعد التحقق من صحة البيانات في المقطع انظر أيضا.

أعلى الصفحة

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

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

الخاصية

الإعداد

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

> = # #1/1/2004

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

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

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

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

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

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

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

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

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

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

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

    ملاحظة  تسبق التعبير عامل التشغيل = عند إنشاء قاعدة التحقق من صحة.

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

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

ابحث عن ارتباطات لمزيد من المعلومات حول إنشاء قواعد التحقق من صحة البيانات في المقطع انظر أيضا.

أعلى الصفحة

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

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

Now()‎

أدخل قيمة افتراضية لحقل في جدول

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

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

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

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

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

ابحث عن ارتباطات لمزيد من المعلومات حول تعيين القيم الافتراضية في المقطع انظر أيضا.

أعلى الصفحة

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

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

Date()‎

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

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

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

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

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

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

ابحث عن ارتباطات لمزيد من المعلومات حول تعيين القيم الافتراضية في المقطع انظر أيضا.

أعلى الصفحة

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

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

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

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

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

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

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

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

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

أعلى الصفحة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

أعلى الصفحة

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

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

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

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

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

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

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

منشئ التعبير

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

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

2. أزرار عامل التشغيل

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

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

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

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

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

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

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

IIf (<< expr >>، << ترويبارت >>، << فالسيبارت >>)

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

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

IIf (<< expr >>، << ترويبارت >>، << فالسيبارت >>) << Expr >> جولة (<< رقم >>، << الدقة >>)

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

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

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

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

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

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

انقر فوق الخاصية التي تحتوي على التعبير، وقم إنشاء زر الزر "منشئ" بجانب الخاصية.

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

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

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

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

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

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

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

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

أعلى الصفحة

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

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

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

يمكنك استخدام عوامل التشغيل الحسابية لحساب قيمة من رقمين أو أكثر أو لتغيير علامة الرقم من نقص المناعة سلبية أو العكس بالعكس.

عامل التشغيل

الغرض

مثال

+

جمع رقمين.

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

-

معرفة الفرق بين رقمين أو الإشارة إلى القيمة السالبة لرقم.

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

*

ضرب رقمين.

[Quantity] * [سعر]

/

قسمة الرقم الأول على الرقم الثاني.

[الكلية]/[ItemCount]

\

جولة الرقمين إلى إعداد صحيحة، قسمة الرقم الأول على الرقم الثاني ومن ثم اقتطاع النتيجة إلى عدد صحيح.

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

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

ملاحظة  في كل الحالات، إذا كانت القيمة الأولى أو القيمة الثانية خالية، النتيجة فارغ ثم أيضا. لأن القيمة الخالية تمثل قيمة غير معروفة، أيضا غير معروف نتيجة أي مقارنة بقيمة فارغة.

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

يمكنك استخدام عوامل التشغيل المنطقية لضم قيمتين منطقية وإرجاع نتيجة صحيحة أو خاطئة أو خالية. عوامل التشغيل المنطقية يشار أيضا إلى العوامل المنطقية.

عامل التشغيل

الغرض

مثال

النتيجة

و:

إرجاع True إذا تحققت Expr1 والتعبير 2.

1 < 2 و 3 < 4

True

أو

تقوم بإرجاع True عندما يكون أما التعبير 1 أو التعبير 2 صحيحاً.

1 < 2 أو 3 < 4

True

Eqv

إرجاع True إذا تحققت كل Expr1 والتعبير 2، أو عندما تكون Expr1 والتعبير 2 خطأ.

1 Eqv < 2 3 < 4

True

NOT

إرجاع "True" عندما يكون التعبير غير صحيح.

لا (1 < 2).

False

Xor

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

1 Xor < 2 3 < 4

False

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

يمكنك استخدام عوامل تشغيل سلسلة لضم قيمتين في أحد.

عامل التشغيل

الغرض

مثال

النتيجة

&

يدمج سلسلتين لإنشاء سلسلة واحدة.

"الطريق" و "الدليل"

Roadmap

"الطريق" & فارغة (null)

"الطريق"

+

يدمج سلسلتين لإنشاء سلسلة واحدة ونشر القيم الخالية (إذا كانت قيمة فارغة (null)، كامل يتم تقييم التعبير إلى قيمة خالية).

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

Roadmap

"الطريق" + فارغة (null)

فارغ

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

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

عامل التشغيل

الغرض

مثال

فارغ أو غير فارغ

يحدد ما إذا كانت قيمة غير فارغة أو خالية.

الحقل 1 غير فارغ

مثل "خطة"

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

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

بين val1 و val2

تحديد ما إذا كانت قيمة رقمية أو تاريخ موجودة ضمن نطاق.

الحقل 1 بين 1 و 10
-أو-
Field1 بين رقم 07/01/07 # #12/31/07 و #

في (val1، val2...)

تحديد ما إذا كانت قيمة موجودة ضمن مجموعة من القيم.

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

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

أعلى الصفحة

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

ينطبق على: Access 2007, Access 2010



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

نعم لا

كيف يمكننا تحسين ذلك؟

255 الأحرف المتبقية

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

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

موارد الدعم

تغيير اللغة