إنشاء تعبير

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

 ملاحظة   إذا أردت الحصول على معلومات حول إنشاء التعبيرات الشرطية — التعبيرات التي ترجع القيم التي تتطابق مع الشرط الذي تحدده فقط — راجع المقال إنشاء تعبيرات شرطية (منطقية).

في هذا المقال


حول التعبيرات

في Office Access 2007، يكون التعبير هو المكافئ للصيغة في Office Excel 2007. يتكون التعبير من عدد من العناصر التي تستخدمها، بمفردها أو مركبة، للحصول على نتيجة. تشمل هذه العناصر ما يلي:

  • المعرّفات — أسماء حقول الجدول أو عناصر التحكم في النماذج أو التقارير، أو خصائص هذه الحقول أو عناصر التحكم.
  • عوامل التشغيل، مثل + (علامة الجمع) أو - (علامة الطرح).
  • الدالات، مثل SUM أو AVG، والوسيطات المستخدمة معها.
  • الثوابت — القيم التي لا تتغير — مثل السلاسل النصية أو الأرقام التي لا يحسبها التعبير.

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

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

يعرض الجدول التالي بعض نماذج التعبيرات وكيفية استخدامها:

التعبير الغرض
=[تاريخ الشحن]-[التاريخ المطلوب] يحسب الفرق بين قيم التاريخ في اثنين من عناصر تحكم مربع النص (باسم "التاريخ المطلوب" و"تاريخ الشحن") في تقرير.
Date() يعيّن القيمة الافتراضية لحقل الجدول تاريخ/وقت إلى التاريخ الحالي.
100*(100/([الخصم]-1)*[الكمية]*سعر الوحدة.[تفاصيل الطلبات])CCur :السعر بعد الخصم ينشئ حقلاً محسوبًا في استعلام.
Between #1/1/2005# And #31/12/2005# يستخدم لإدخال معايير لحقل "تاريخ/وقت" في استعلام.
الإجمالي الفرعي للطلب!نموذج.[النموذج الفرعي للطلبات]= يرجع قيمة عنصر التحكم "الإجمالي الفرعي للطلب" في النموذج الفرعي "الطلبات" الموجود في نموذج "الطلبات".
> 0 يعيّن قاعدة تحقق من الصحة لحقل رقمي في جدول — يجب أن يدخل المستخدمون قيمًا أكبر من الصفر.

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

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

المعرّفات

المعرّف هو اسم الحقل أو الخاصية أو عنصر التحكم. يستخدم المعرّف في تعبير للإشارة إلى القيمة المقترنة بحقل أو خاصية أو عنصر تحكم. على سبيل المثال، لاحظ التعبير =[تاريخ الشحن]-[التاريخ المطلوب]. يطرح هذا التعبير قيمة الحقل أو عنصر التحكم تاريخ الشحن من قيمة الحقل أو عنصر التحكم التاريخ المطلوب. في هذا التعبير، يعمل كل من التاريخ المطلوب وتاريخ الشحن كمعرّفات.

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

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

الدالات والوسيطات

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

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

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

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

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

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

الثوابت

الثابت هو عنصر مسمى تظل قيمته ثابتة بينما يكون Access قيد التشغيل. بشكل عام، يشيع استخدام الثوابت True وFalse وNull في التعبيرات. يمكنك أيضًا تعريف الثوابت الخاصة بك في التعليمة البرمجية لـ Visual Basic for Applications (VBA) التي يمكنك استخدامها في إجراءات VBA. VBA هي لغة البرمجة التي يستخدمها Access.

 ملاحظة   يتعذر استخدام ثوابت Microsoft Visual Basic في دالات مخصصة تستخدمها في التعبير. على سبيل المثال، يحتوي Visual Basic على ثوابت لأيام الأسبوع مثل: vbSunday الذي يمثل يوم الأحد، وvbMonday الذي يمثل يوم الاثنين، وهكذا. لكل من هذه الثوابت قيمة رقمية مقابلة: القيمة الرقمية لـ vbSunday هي 1 ولـ vbMonday هي 2، وهكذا. يتعذر استخدام هذه الثوابت في دالة مخصصة يتم استدعاؤها من داخل تعبير. بدلاً من ذلك، يجب عليك استخدام القيم الرقمية.

القيم

يمكنك توظيف قيم حرفية في التعبيرات، مثل الرقم 1,254 أو السلسلة "إدخال رقم بين 1 و10". كما يمكن أن تكون القيم الرقمية سلسلة من الأرقام تتضمن علامة وفاصلة عشرية، إذا اقتضت الحاجة. إذا لم توجد علامة، يفترض Access قيمة موجبة. لجعل القيمة سالبة، قم بتضمين علامة الطرح (-). يمكنك أيضًا استخدام منهج علمي من خلال تضمين "E" أو "e" وعلامة الأس (على سبيل المثال، 1.0E-6).

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

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

' "باريس" '= القيمة_الافتراضية.[المدينة]![جهات الاتصال]!نماذج    

" " "باريس" " "= القيمة_الافتراضية.[المدينة]![جهات الاتصال]!نماذج    

لكي تستخدم قيم تاريخ/وقت، قم بتضمينها بين علامات (#). على سبيل المثال، تعتبر القيم #3-7-2007# و#7-مارس-2007# و#مارس-7-2007# قيم تاريخ/وقت صحيحة. عندما يشاهد Access قيمة تاريخ/وقت صحيحة مضمنة بين علامتي #، فإنه يعامل هذه القيم تلقائيًا على أنها من نوع بيانات "تاريخ/وقت".

أعلى الصفحة أعلى الصفحة

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

تستخدم التعبيرات في Access عندما تريد إجراء أي مما يلي:

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

يشرح الرسم التوضيحي التالي بعض التعبيرات النموذجية المستخدمة في السيناريوهات المعرّفة هنا:

أنواع مختلفة من التعبيرات الشائعة

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

=CCur([السعر]*[الكمية])    

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

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

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

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

يأخذ الحقل المحسوب الذي يدمج الاسم الأول واسم العائلة الشكل التالي: [اسم العائلة] & " " & [الاسم الأول]. في هذه الحالة، تدمج علامات & القيم الموجودة في الحقلين الاسم الأولو اسم العائلة مع وجود مسافة بينهما — علامتي الاقتباس المزدوجة بمسافة بينهما.

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

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

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

Between #1/1/2007# And #31/12/2007#    

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

أعلى الصفحة أعلى الصفحة

أين وكيف تستخدم التعبيرات

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

نظرة موجزة على بناء جملة التعبير

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

لمزيد من المعلومات حول بناء جملة التعبير، راجع المقال الدليل إلى بناء جملة التعبير.

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

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

تشمل الأماكن الأكثر شيوعًا التي تستخدم فيها التعبيرات ما يلي:

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

الإجمالي الفرعي في نموذج طلب

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

([حقل_الجدول])Sum=    

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

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

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

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

-أو-

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

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

-أو-

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

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

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

  1. اغلق ورقة الخصائص واحفظ التغييرات.

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

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

Between #1/1/2004# And #31/12/2004#    

سيظهر العمود تاريخ الشحن بالشكل التالي.

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

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

لمزيد من المعلومات حول استخدام بيانات التاريخ/الوقت، راجع المقالين إدخال قيمة تاريخ أو وقت وإدراج حقل يخزن قيم التاريخ أو إنشاؤه أو حذفه.

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

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

-أو-

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

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

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

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

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

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

سنة الشحن: Format([تاريخ الشحن],"yyyy")    

في هذه الحالة، يستخدم التعبير الدالة Format لاستخراج السنة من القيم الموجودة في الحقل "تاريخ الشحن". بعد ذلك، تنسق الدالة Format السنة كأربعة أرقام. ولأن التعبير يبدأ بـ :سنة الشحن تتم تسمية العمود الناتج أيضًا سنة الشحن.

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

إدخال حقل محسوب في استعلام في طريقة عرض التصميم

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

-أو-

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

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

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

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

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

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

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

-أو-

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

-أو-

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

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

من النقاط الأساسية التي يجب تذكرها عند العمل مع تعبيرات قاعدة التحقق من الصحة هي أن هذه التعبيرات يجب أن تقيم إلى True ليتم قبول القيمة. لذلك، في هذا المثال، يجب أن تكون قيمة [الوحدات الموجودة] مساوية لـ >=0. إذا لم تكن كذلك، يعرض Access النص الموجود في مريع خاصية نص التحقق من الصحة. إذا لم تدخل أي نص في مربع خاصية نص التحقق من الصحة، يعرض Access رسالته الخاصة للإشارة إلى أن القيمة التي أدخلتها لا تجيزها قاعدة التحقق من الصحة الخاصة بالحقل.

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

    استخدام التعبيرات في خاصية "قاعدة التحقق من الصحة" لعنصر تحكم

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

الخاصية الإعداد
قاعدة_التحقق_من _الصحة >=#1/1/2004#
نص التحقق من الصحة يتعذر إدخال تاريخ أقدم من 1/1/2004.

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

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

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

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

-أو-

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

-أو-

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

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

-أو-

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

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

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

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

  1. اختياريًا، قم بتغيير خاصية نص التحقق من الصحة.
  2. اغلق ورقة الخصائص واحفظ التغييرات.

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

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

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

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

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

في خاصية القيمة الافتراضية للحقل Now الدالة

يستخدم التعبير الدالة Now لإدراج التاريخ والوقت في الحقل "تاريخ الطلب".

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

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

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

لمزيد من المعلومات حول تعيين القيم الافتراضية، راجع المقال تعيين قيم افتراضية للحقول أو عناصر التحكم.

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

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

تعبير في حقل القيمة الافتراضية لعنصر التحكم

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

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

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

-أو-

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

-أو-

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

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

-أو-

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

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

  1. انقر فوق علامة التبويب الكل، ثم انقر فوق مربع خاصية القيمة الافتراضية.
  2. اكتب تعبيرًا أو انقر فوق الزر إنشاءشكل الزر الموجود إلى يسار مربع الخاصية إنشاء تعبير باستخدام منشئ التعبير.
  3. اغلق ورقة الخصائص.

لمزيد من المعلومات حول تعيين القيم الافتراضية، راجع المقال تعيين قيم افتراضية للحقول أو عناصر التحكم.

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

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

في هذا المثال، افترض أن مربع النص يسمى "العناصر".

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

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

  1. في "جزء التنقل"، انقر بزر الماوس الأيمن فوق الماكرو المراد تغييره ثم انقر فوق طريقة عرض التصميم من القائمة المختصرة.
  2. إذا لم تشاهد العمود شرط في مصمم الماكرو, ضمن علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق شروط.
  3. في العمود شرط، انقر فوق الخلية الفارغة بجانب إجراء الماكرو الذي تريد تغييره، ثم اكتب التعبير الشرطي.
  4. احفظ التغييرات واغلق الماكرو.

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

لمزيد من المعلومات حول إنشاء وحدات الماكرو، راجع المقالين أساسيات الماكرو في Access 2007 و إنشاء ماكرو.

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

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

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

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

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

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

لمزيد من المعلومات حول دمج القيم النصية، راجع المقطع دمج القيم النصية.

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

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

-أو-

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

-أو-

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

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

يظهر جزء التجميع والفرز والإجمالي أسفل منطقة العمل.

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

-أو-

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

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

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

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

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

  1. أسفل الإطار الذي يتضمن الحقول، انقر فوق تعبير لبدء تشغيل "منشئ التعبير".
  2. اكتب التعبير في مربع التعبير في "منشئ التعبير". تأكد من استخدام عامل التشغيل يساوي (=) في بداية التعبير.

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

لمزيد من المعلومات حول ترتيب البيانات وفرزها في التقارير، راجع المقال إنشاء تقرير مجمّع أو تلخيصي.

أعلى الصفحة أعلى الصفحة

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

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

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

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

يوضح الرسم التوضيحي والنص التالي "منشئ التعبير":

مربع حوار منشئ التعبير

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

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

وسيلة الشرح 2 أزرار عوامل التشغيل

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

وسيلة الشرح 3 عناصر التعبير

يحتوي المقطع السفلي على ثلاثة أعمدة:

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

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

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

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

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

-أو-

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

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

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

-أو-

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

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

لمزيد من المعلومات حول إنشاء التعبيرات، بما في ذلك نماذج التعبيرات وبناء جملة التعبير، راجع المقال الدليل إلى بناء جملة التعبير.

أعلى الصفحة أعلى الصفحة

استخدام التعبيرات لأغراض عملية

يوفر هذا المقطع مقدمة حول الطرق التي يمكنك استخدام التعبيرات بها لحل المشاكل وحساب المعلومات المطلوبة للنماذج والتقارير والجداول.

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

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

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

إضافة حقل "تاريخ/وقت" واستخدام طابع زمني له

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

يفتح Access الجدول في طريقة عرض "ورقة البيانات".

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

-أو-

انقر بزر الماوس الأيمن فوق العمود، وانقر فوق إعادة تسمية، واكتب اسمًا للحقل، ثم اضغط ENTER.

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

إضافة تعبير تاريخ إلى حقل "تاريخ/وقت"

  1. انقر بزر الماوس الأيمن فوق علامة تبويب المستند للجدول ثم انقر فوق طريقة عرض التصميم في القائمة المختصرة.
  2. في العمود اسم الحقل، انقر فوق الحقل الجديد.
  3. ضمن علامة التبويب عام، انقر فوق مربع خاصية القيمة الافتراضية.
  4. اكتب Now() أو Date().
  5. انقر فوق مربع خاصية إظهار منتقي التاريخ وقم بتعيين القيمة إلى أبدًا.
  6. احفظ التغييرات واغلق الجدول.

والآن، عندما تضيف سجلاً جديدًا إلى الجدول، سيدرج Access تلقائيًا التاريخ أو التاريخ والوقت في الحقل "التاريخ المضاف".

دمج القيم النصية

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

لعرض الاسم بالكامل، يمكنك استخدام التعبير التالي.

=[اسم العائلة] & " " & [الاسم الأول]    

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

فيما يلي مثال آخر حيث يمكنك استخدام هذا التعبير لعرض أسماء العائلة والأسماء الأولى مفصولة بفواصل:

=[اسم العائلة] & ", " & [الاسم الأول]    

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

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

إضافة مربع نص يحتوي على تعبير للأسماء الكاملة

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

-أو-

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

  1. انقر فوق علامة التبويب بيانات.
  2. قم بتغيير القيمة في مربع خاصية مصدر_عنصر_تحكم إلى [اسم العائلة] & " " & [الاسم الأول]= ثم اضغط على TAB.
  3. اغلق ورقة الخصائص واحفظ التغييرات.

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

عندما تقوم بدمج القيم، ربما تريد تضمين قيمة، مثل الفاصلة، فقط في حالة وجود البيانات في حقل محدد. لتنفيذ ذلك، استخدم عامل التشغيل + بدلاً من عامل التشغيل &.

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

لإزالة الفاصلة غير المرغوب فيها، يمكنك استخدام عامل تشغيل علامة الجمع (+)، كما هو موضح في نموذج المثال التالي:

([الرمز البريدي] & " " & ([الإقليم] + ", ") & [المدينة])=    

يدمج عامل التشغيل + النص بنفس الطريقة كعامل التشغيل &. إلا أن عامل التشغيل + يدعم أيضًا ما يسمى بـ نشر Null. يعني ذلك أنه إذا كان أي من مكونات التعبير خاليًا، يصبح التعبير بأكمله خاليًا. في المثال السابق، لاحظ المقطع ([الإقليم] + ", "). نظرًا لاستخدام عامل التشغيل +، يحتوي التعبير الموجود بين الأقواس الداخلية على فاصلة فقط إذا كانت هناك قيمة موجودة في حقل "الإقليم". إذا لم تكن هناك قيمة موجودة، يتم تطبيق "نشر Null"، ويقيم التعبير بأكمله الموجود داخل الأقواس الداخلية إلى قيمة خالية، ومن ثم يتم "إخفاء" الفاصلة.

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

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

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

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

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

إضافة مربع نص يحتوي على تعبير لحساب عدد الأيام السابقة لتاريخ الشحن المحدد أو المتأخرة عنه

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

-أو-

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

  1. انقر فوق علامة التبويب بيانات.
  2. في مربع خاصية مصدر_عنصر_التحكم، اكتب [تاريخ الشحن]-[التاريخ المطلوب]=، ثم اضغط على TAB.

 ملاحظة   تذكر استبدال معرّفات "التاريخ المطلوب" و"تاريخ الشحن" بأسماء حقول الجدول الخاص بك.

  1. احفظ التغييرات واغلق ورقة الخصائص.

عندما تستخدم عامل التشغيل + أو أو * أو / أو \ لإجراء عملية حسابية على قيمتين، وكانت أحد القيم خالية (أي، لم يتم إدخال قيمة)، يقيم التعبير إلى قيمة خالية "null". على سبيل المثال، إذا كانت أحد التواريخ الموجودة في التعبير السابق خالية، تصبح قيمة التعبير بأكمله خالية. وفي التقرير ينتج عن ذلك مسافات فارغة. إذا أردت استبدال القيمة الخالية بالصفر، يمكنك استخدام الدالة Nz لتحويل القيمة الخالية إلى الصفر. على سبيل المثال:

(0،[تاريخ الشحن]-[التاريخ المطلوب])Nz=    

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

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

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

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

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

إضافة مربع نص يحتوي على تعبير يحسب الإجمالي

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

-أو-

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

  1. انقر فوق علامة التبويب الكل.
  2. قم بتعيين قيم الخصائص كما هو موضح في الجدول التالي.
الخاصية الإعداد
الاسم الإجمالي
مصدر_عنصر_تحكم  [الشحنة]+[الإجمالي الفرعي]=
التنسيق عملة
  1.  ملاحظة   تذكر تغيير المعرّفات في التعبير ("الإجمالي الفرعي" و"الشحنة") لتتطابق مع اسم عنصري التحكم في النموذج لديك.

  2. احفظ التغييرات واغلق ورقة الخصائص.

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

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

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

إضافة مربع نص يحتوي على تعبير يحسب قيمة الضريبة

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

-أو-

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

  1. انقر فوق علامة التبويب الكل.
  2. قم بتعيين قيم الخصائص كما هو موضح في الجدول التالي.
الخاصية الإعداد
الاسم ضريبة المبيعات
مصدر_عنصر_تحكم  [نسبة ضريبة المبيعات]*[الإجمالي الفرعي]=
التنسيق عملة
  1.  ملاحظة   تذكر تغيير معرّف الحقلين ("الإجمالي الفرعي" و"نسبة ضريبة المبيعات") ليتطابق مع اسم الحقلين في قاعدة البيانات الخاصة بك.

  2. اغلق ورقة الخصائص.

جمع مجموعات السجلات وحساب عددها

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

على سبيل المثال، لحساب عدد الطلبات في تقرير يعرض الطلبات مجمعة حسب العميل، يمكنك استخدام التعبير التالي:

([معرّف الطلب])Count=    

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

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

لمزيد من المعلومات حول الجمع وحساب العدد، راجع المقالات التالية:

تشرح المقاطع التالية بعض الطرق لاستخدام هذه الدالات.

إنشاء عنصر تحكم محسوب في نموذج واحد والرجوع إلى عنصر التحكم هذا من نموذج آخر

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

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

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

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

حساب الإجمالي الفرعي للطلب في نموذج فرعي

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

إضافة مربع نص يحتوي على تعبير يحسب الإجمالي الفرعي في نموذج فرعي

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

-أو-

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

  1. انقر فوق علامة التبويب الكل، ثم قم بتعيين قيمة الخاصية كما هو موضح في الجدول التالي.
الخاصية الإعداد
الاسم الإجمالي الفرعي للطلب
مصدر_عنصر_تحكم  ([السعر بعد الخصم])Sum=
التنسيق عملة
  1.  ملاحظة   إذا كنت تطبق هذه الخطوات على بياناتك الخاصة، تذكر تغيير اسم الحقل (السعر بعد الخصم) ليتطابق مع اسم الحقل الموجود في قاعدة البيانات الخاصة بك.

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

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

المنتج الكمية سعر الوحدة الخصم السعر بعد الخصم الإجمالي الفرعي
المنتج 1 4 9.00 ر.س. 0.00% 32.00 ر.س. 137.00 ر.س.
المنتج 2 5 9.00 ر.س. 0.00% 45.00 ر.س. 137.00 ر.س.
المنتج 3 6 10.00 ر.س. 0.00% 60.00 ر.س. 137.00 ر.س.

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

الرجوع إلى عنصر التحكم الإجمالي الفرعي للطلب في نموذج فرعي للطلبات

وسيلة الشرح 1 اسم عنصر تحكم النموذج الفرعي في النموذج الأساسي
وسيلة الشرح 2 خاصية النموذج، التي تسمح بالوصول إلى عناصر التحكم والخصائص الخاصة بالنموذج الفرعي
وسيلة الشرح 3 اسم عنصر تحكم مربع النص في النموذج الفرعي

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

إنشاء عنصر التحكم

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

-أو-

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

  1. انقر فوق علامة التبويب الكل.
  2. قم بتعيين قيم الخصائص كما هو موضح في الجدول التالي.
الخاصية الإعداد
الاسم النموذج الفرعي
مصدر_عنصر_تحكم  [الإجمالي الفرعي للطلب]!نماذج.[النموذج الفرعي للطلبات]=
التنسيق عملة
  1.  ملاحظة   إذا كنت تطبق هذه الخطوات على بياناتك الخاصة، تذكر تغيير المعرفات (اسم النموذج وعنصر التحكم بين الأقواس المربعة) لتتطابق مع الاسم الموجودة في قاعدة البيانات الخاصة بك.

  2. احفظ التغييرات واغلق ورقة الخصائص.

البحث عن قيمة في جدول

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

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

لإنشاء تعبير يبحث عن القيم في جدول آخر، استخدم الدالة DLookup. يجب توفير ثلاث وسيطات للدالة DLookup:

  • اسم الحقل المراد البحث عن قيمته
  • الجدول أو الاستعلام الموجود به الحقل
  • اختياريا، المعايير التي تستخدمها لتحديد موقع السجل

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

(معرّف المورد!المنتجات!نماذج & "=[معرّف المورد]","[الموردون]","[اسم جهة الاتصال]")DLookup=    

إضافة مربع نص جهة اتصال المورد

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

-أو-

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

  1. انقر فوق علامة التبويب الكل.
  2. قم بتعيين قيم الخصائص كما هو موضح في الجدول التالي.
الخاصية الإعداد
تسمية اسم جهة الاتصال
مصدر_عنصر_تحكم  (معرّف المورد!المنتجات!نماذج & "=[معرّف المورد]","[الموردون]","[اسم جهة الاتصال]")DLookup=
  1. احفظ التغييرات واغلق ورقة الخصائص.

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

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

إضافة تاريخ مطبوع إلى تقرير

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

إضافة التاريخ المطبوع إلى تقرير

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

-أو-

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

  1. انقر فوق علامة التبويب الكل، ثم قم بتعيين قيم الخصائص كما هو موضح في الجدول التالي.
الخاصية الإعداد
الاسم التاريخ المطبوع
مصدر_عنصر_تحكم  ="مطبوع " & Date()
التنسيق تاريخ متوسط
  1. احفظ التغييرات واغلق ورقة الخصائص.

طباعة رقم الصفحة في تقرير

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

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

يعرض هذا الشكل كيفية إضافة خاصية الصفحة مباشرًة إلى عنصر تحكم مربع نص:

تعبير الصفحة في تذييل الصفحة

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

[صفحات] &" من " & [صفحة] & " الصفحة "=    

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

استخدام طريقة عرض "التصميم" لإضافة أرقام الصفحات

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

-أو-

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

  1. انقر فوق علامة التبويب بيانات، ثم قم بتغيير القيمة الموجودة في مربع خاصية مصدر عنصر التحكم إلى: [صفحات] &" من " & [صفحة] & " الصفحة "=.
  2. احفظ التغييرات واغلق ورقة الخصائص.

استخدام طريقة عرض "التخطيط" لإضافة أرقام الصفحات

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

يظهر مربع الحوار أرقام الصفحات.

  1. أسفل تنسيق، انقر فوق الصفحة ن من م.
  2. أسفل الموضع، حدد خيارًا.
  3. أسفل محاذاة، حدد خيارًا من القائمة.
  4. حدد خانة الاختيار إظهار الرقم على الصفحة الأولى أو قم بإلغاء تحديدها، ثم انقر فوق موافق.

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

طباعة جزء من قيمة في تقرير

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

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

يسرد الجدول التالي التعبيرات التي توظف هذه الدالات. تفترض الدالات أن البيانات موجودة في حقل الجدول المسمى "معرّف الجزء".

إذا كانت القيمة في "معرّف الجزء" هي هذا التعبير يرجع
AA105 (2,[معرّف الجزء])Left= AA
AA105 (3,[معرّف الجزء])Right= 105

لمزيد من المعلومات حول الدالتين Left وRight، راجع المقالين الدالة Left والدالة Right.

استخدام فواصل الأحرف في قائمة أبجدية

لكي تتمكن من التعرف السريع على المنتجات في قائمة منتجات، يمكنك تجميع المنتجات حسب الحرف الأول من أسمائها وطباعة الحرف في رأس المجموعة، كما هو موضح في الشرح التالي.

تقرير يظهر التجميع حسب الحرف الأول من اسم المنتج

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

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

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

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

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

(1,[اسم المنتج])Left=    

طباعة المكافئ الرقمي للتاريخ

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

للبحث عن جزء من قيمة التاريخ الرقمية، مثل الشهر أو السنة فقط، استخدم الدالة DatePart. تستخدم الدالة بناء الجملة التالي:

DatePart    (interval, date[, firstdayofweek] [, firstweekofyear])

إن وسيطة interval هى اختصار للتاريخ الذي تريد إرجاعه. من أمثلة الاختصارات الصحيحة: "yyyy" لسنة مكونة من أربعة أرقام، و"q" لتقويم ربع سنوي، و"m" لشهر. أما الوسيطة date فهي اسم الحقل أو التاريخ الحرفي، مثل 1 يوليو، 2007.

أما الوسيطتين firstdayofweek وfirstweekofyear فهما اختياريان. ترجع الوسيطة firstdayofweek يوم الأحد، إلا إذا حددت غير ذلك. لتحديد يوم مختلف، أدخل قيمة بين 2 و7 (1 هو القيمة الافتراضية). وترجع الوسيطة firstweekofyear الأسبوع الموجود فيه 1 يناير. لتحديد أسبوع آخر، أدخل 2 أو 3. استخدم 2 لتحديد الأسبوع الأول الذي به أربعة أيام على الأقل في السنة الجديدة، واستخدم 3 لتحديد أول أسبوع كامل في السنة.

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

إذا كانت قيمة حقل "العطلة الرسمية" هي  هذا التعبير يرجع
1-يناير-2007 =DatePart("w",[العطلة الرسمية]) 2 (يوم من الأسبوع)
31 ديسمبر، 2007 =DatePart("ww",[العطلة الرسمية]) 53 (شهر من السنة)
31 ديسمبر، 2007 =DatePart("yyyy",[العطلة الرسمية]) 2007 (سنة مكونة من أربعة أرقام)

للحصول على مزيد من المعلومات، راجع المقال الدالة DatePart .

لمعرفة المزيد حول إنشاء التقارير المجمّعة، راجع المقال إنشاء تقرير مجمّع أو تلخيصي.

مقارنة نتائج السنوات المتعددة

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

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

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

تجميع حسب التعبير
استخدم هذا التعبير: =DatePart("q",[تاريخ الشحن])
تصاعدي حسب القيمة بالكامل بدون حساب إجماليات ذو العنوان "ربع سنوي"
  ذو مقطع رأس ذو مقطع تذييل الإبقاء على المجموعة الكاملة معًا في نفس الصفحة

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

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

  1. افتح التقرير في طريقة عرض "التصميم".
  2. في علامة التبويب تصميم، في المجموعة التجميع والإجماليات، انقر فوق تجميع وفرز.

لطباعة رقم الربع في بداية مجموعة جديدة، ضع مربع نص في رأس المجموعة باستخدام نفس التعبير الذي استخدمته في المربع الفرز والتجميع:

=DatePart("q", [تاريخ الشحن])    

حساب إجماليات العنصر

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

إنشاء حقل محسوب

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

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

لاحظ أنك عندما تنشئ حقلاً محسوبًا في شبكة تصميم الاستعلام، لا تسبق التعبير بعامل التشغيل =.

تحديد الطلبات التي تم شحنها في موعد متأخر

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

يقارن التعبير في هذا التقرير القيمة الموجودة في الحقل "تاريخ الشحن" بالقيمة الموجودة في الحقل "التاريخ المطلوب". إذا كانت القيمة في الحقل "تاريخ الشحن" أكبر من (أي التاريخ المتأخر) القيمة الموجودة في الحقل "التاريخ المطلوب"، يرجع التعبير القيمة True، ويعرض التقرير علامة اختيار في خانة الاختيار. إذا كانت القيمة False، يترك التقرير خانة الاختيار فارغة.

إضافة خانة الاختيار "تم شحنه متأخرًا" إلى تقرير

  1. في "جزء التنقل"، انقر بزر الماوس الأيمن فوق التقرير المراد تغييره ثم انقر فوق طريقة عرض التصميم من القائمة المختصرة.
  2. من علامة التبويب تصميم، الموجودة في المجموعة عناصر التحكم، انقر فوق مربع خانة اختيار.
  3. اسحب المؤشر إلى المقطع المفصل في التقرير لإنشاء خانة اختيار.
  4. انقر بزر الماوس الأيمن فوق خانة الاختيار، وانقر فوق خصائص في القائمة المختصرة، ثم انقر فوق علامة التبويب الكل في ورقة الخصائص.
  5. قم بتعيين خصائص خانة الاختيار كما هو موضح في الجدول التالي.
الخاصية الإعداد
الاسم تم شحنه متأخرًا
مصدر_عنصر_تحكم  =[التاريخ المطلوب]>[تاريخ الطلب]
مرئي نعم
  1.  ملاحظة   إذا كنت تطبق هذه الخطوات على بياناتك الخاصة، تذكر تغيير أسماء الحقول في المعرّفات لتتطابق مع قاعدة البيانات الخاصة بك.

  2. احفظ التغييرات واغلق ورقة الخصائص.

أعلى الصفحة أعلى الصفحة

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

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

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

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

عامل التشغيل الغرض مثال
+ مجموع رقمين. [ضريبة المبيعات]+[المجموع الفرعي]
- الحصول على الفرق بين رقمين أو الإشارة إلى القيمة السالبة من الرقم. [الخصم]-[السعر]
* ضرب رقمين. [السعر]*[الكمية]
/ قسمة الرقم الأول على الرقم الثاني. [عدد العناصر]/[الإجمالي]
\ تقريب الرقمين إلى أعداد صحيحة، وقسمة الرقم الأول على الرقم الثاني، ثم قصر النتيجة إلى عدد صحيح. [الغرف]\[مسجل]
Mod قسمة الرقم الأول على الرقم الثاني وإرجاع الباقي فقط. [الغرف] Mod [مسجل]
^ رفع الرقم إلى الأس. الأس ^ الرقم

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

تستخدم عوامل تشغيل المقارنة لمقارنة القيم وإرجاع النتيجة التي تكون صوابًا "true" أو خطأ "false" أو خالية "null".

عامل التشغيل الغرض
< تحديد أن القيمة الأولى أقل من القيمة الثانية.
<= تحديد أن القيمة الأولى أقل من أو تساوي القيمة الثانية.
> تحديد أن القيمة الأولى أكبر من القيمة الثانية.
>= تحديد أن القيمة الأولى أكبر من أو تساوي القيمة الثانية.
= تحديد أن القيمة الأولى تساوي القيمة الثانية.
<> تحديد أن القيمة الأولى لا تساوي القيمة الثانية.

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

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

تستخدم عوامل التشغيل المنطقية لدمج قيمتين وإرجاع إما نتيجة صواب "true" أو خطأ "false" أو خالية "null". ربما تشاهد أيضًا عوامل التشغيل المنطقية يشار إليها بعوامل التشغيل المنطقية "Boolean".

عامل التشغيل الاستخدام الوصف
And التعبير2 And التعبير1 True عندما يكون التعبير1 والتعبير2 صوابًا.
Or التعبير2 Or التعبير1 True عندما يكون إما التعبير1 أو التعبير2 صوابًا.
Eqv التعبير2 Eqv التعبير1 True عندما يكون التعبير1 والتعبير2 صوابًا أو التعبير1 والتعبير2 كليهما خطأ.
Not التعبير Not True عندما يكون التعبير ليس صوابًا.
Xor التعبير2 Xor التعبير1 True عندما يكون إما التعبير1 أو التعبير2 صوابًا، وليس الاثنين.

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

تستخدم عوامل تشغيل التسلسل لدمج قيمتين نصيتين في سلسلة واحدة.

عامل التشغيل الاستخدام الوصف
& السلسلة2 & السلسلة1 يدمج سلسلتين لإنشاء واحدة.
+ السلسة2 + السلسة1 يدمج سلسلتين لإنشاء سلسلة واحدة وينشر القيم الخالية.

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

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

عامل التشغيل الوصف لمزيد من المعلومات
Is Null أو Is Not Null تحديد ما إذا كانت القيمة Null (خالية) أو Not Null (ليست خالية).
Like "pattern" مطابقة قيم السلسلة باستخدام عاملي تشغيل أحرف البدل ? و*. عامل التشغيل Like
القيمة2 And القيمة1 Between تحديد ما إذا كانت قيمة رقمية أو قيمة تاريخ تقع داخل نطاق أم لا. عامل التشغيل Between...And
(...السلسة2، السلسة1)In تحديد ما إذا كانت قيمة سلسلة موجودة داخل مجموعة من قيم السلسلة أم لا. عامل التشغيل In

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

أعلى الصفحة أعلى الصفحة

 
 
يطبق على:
Access 2007