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

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

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

ماذا تريد أن تفعل؟

تطبيق التنسيق الشرطي على عنصر تحكم على أساس القيمة الخاصة به

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

تغيير تنسيق عنصر تحكم يتضمن التركيز

إزالة التنسيق الشرطي من عنصر تحكم واحد أو أكثر

إنشاء ألوان صفوف بديلة في تقرير

 

تطبيق التنسيق الشرطي على عنصر تحكم على أساس القيمة الخاصة به

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

a2b57304-4dc7-4928-90f6-4e14ef134a7a

يوضح الإجراء التالي كيفية تطبيق هذا التنسيق الشرطي.

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

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

  3. من علامة التبويب تنسيق، في المجموعة خط، انقر فوق شرطي .

    يظهر مربع الحوار تنسيق شرطي.

    f3bcbd95-945a-4be9-b54e-1d7afd93a3dc

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

    a3b552be-6f80-44bd-8d34-ae2bf2dbfa27

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

    2dbe921e-939b-464d-aa77-36914e601cd1

    يوضح الشكل التوضيحي التالي نتائج هذين الإعدادين.

    c38555be-da63-464c-80ef-cb51a065333d

ملاحظة

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

أعلى الصفحة

 

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

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

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

قبل أن تبدأ

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

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

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

  1. انقر بزر الماوس الأيمن فوق النموذج أو التقرير الموجود في جزء التنقل، ثم انقر فوق عرض التصميم من القائمة المختصرة.
  2. إذا لم تظهر ورقة الخصائص، فاضغط على F4 لعرضها.
  3. انقر فوق عنصر تحكم لتحديده.
  4. في علامة التبويب الكل بورقة الخصائص، إذا كانت الخاصتان الأوليان ( الاسم ومصدر عنصر التحكم) متطابقتين، أو إذا كانت خاصية الاسم متطابقة مع اسم حقل آخر في مصدر السجل الأساسي للنموذج أو التقرير، فقم بتحرير خاصية الاسم حتى تكون فريدة. من الشائع إضافة بادئة قصيرة إلى الاسم. على سبيل المثال، إذا كان عنصر التحكم مربع نص، فيمكن إضافة البادئة “txt” إلى خاصية الاسم الخاصة به، مثل “txtQuantity”.
  5. كرر الخطوتين 3 و4 لكل عناصر التحكم الموجودة على النموذج أو التقرير الخاص بك التي تتطابق أسماؤه مع أسماء الحقول في مصدر السجل الأساسي.
  6. من شريط أدوات وصول سريع، انقر فوق حفظ، أو اضغط على CTRL+S.
  7. إذا احتوى النموذج أو التقرير على أي عناصر تحكم تكون خصائص مصدر عنصر التحكم الخاصة بها تعبيرات، فقم بإعادة التحقق من التعبيرات وقم بتحريرها عند الضرورة، للتأكد من أنها ما زالت تشير إلى الحقول الموجودة في مصدر السجل بدلاً من عناصر التحكم التي تمت إعادة تسميتها حديثًا.

إضافة تنسيق شرطي باستخدام تعبير

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

    يظهر مربع الحوار تنسيق شرطي.

    f3bcbd95-945a-4be9-b54e-1d7afd93a3dc1

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

[Quantity] * [Unit Price] > 1000

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

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

    63a66253-4eef-4e08-8fce-94ba41fc90b4

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

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

    477497db-e9cf-44bd-9245-150b801fe253

تلميح   لاستخدام عاملي تشغيل لغة الاستعلامات المركبة (SQL) Between أو In في تعبير ما، استخدم الدالة Eval، كما هو موضح في المثالين التاليين.

Eval([Quantity] Between 10 And 20)

-أو-

Eval([Country/Region] In (“USA”, “Canada”, “Spain”))

أعلى الصفحة

 

تغيير تنسيق عنصر تحكم يتضمن التركيز

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

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

    ملاحظة   يتوفر حقل ذو تركيز فقط تحت شرط 1.

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

    20f2bdcb-c493-47df-b3bc-37b572612c57

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

أعلى الصفحة

 

إزالة التنسيق الشرطي من عنصر تحكم واحد أو أكثر

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

أعلى الصفحة

 

إنشاء ألوان صفوف بديلة في تقرير

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

  1. انقر بزر الماوس الأيمن فوق التقرير الموجود في جزء التنقل، ثم انقر فوق عرض التصميم من القائمة المختصرة.
  2. إذا لم تظهر ورقة الخصائص، فاضغط على F4 لعرضها.
  3. انقر فوق رأس المقطع تفصيل بالتقرير.
  4. على ورقة الخصائص، انقر فوق علامة التبويب تنسيق.
  5. انقر في مربع الخاصية لون أسود بديل، ثم قم بتحديد سمة لون من القائمة. أو يمكنك النقر فوق ، ثم انقر فوق اللون المراد تطبيقه على كل صف دون الآخر.
  6. من شريط أدوات وصول سريع، انقر فوق حفظ، أو اضغط على CTRL+S.
  7. قم بالتبديل إلى طريقة عرض تقرير وقم بفحص النتائج. يعرض الشكل التوضيحي التالي مثالاً على تقرير جدولي تم تعيين خاصية لون أسود بديل له على رأس خلفية فاتح.

    88df1379-c4ac-4451-bc2d-e979039c7764

الكاتب Geek4arab

Geek4arab

مواضيع متعلقة

اترك رداً