يمكنك إدراج خانة اختيار في قالب نموذج Microsoft Office InfoPath بحيث يمكن للمستخدمين إدخال قيم صحيحة أو خاطئة بسرعة.
في هذه المقالة
متى يجب استخدام خانة اختيار
استخدم خانة اختيار واحدة أو أكثر عندما تريد:
-
تمكين المستخدمين من إجراء خيار صواب/خطأ أو نعم/لا.
-
عرض معلومات صواب/خطأ أو نعم/لا تأتي من قاعدة بيانات أو خدمة ويب أو مصدر بيانات آخر.
في الرسم التوضيحي التالي، حدد المستخدمون خانات الاختيار للإشارة إلى ما إذا كانوا يريدون حجز فندق أو استئجار سيارة مع حجز تذاكر الطيران الخاصة بهم.
تلميح: بشكل افتراضي، لا يتم تحديد خانة الاختيار. إذا كنت تريد تحديد خانة الاختيار بشكل افتراضي، يمكنك النقر نقراً مزدوجاً عليها وتغيير حالتها الافتراضية.
عناصر التحكم ذات الصلة
يتضمن InfoPath عناصر تحكم أخرى مماثلة لخانة اختيار، لكنها تصلح لأغراض مختلفة. ولتقرير أي من عناصر التحكم هذه يعمل بأفضل شكل على قالب النموذج، قم بالرجوع إلى القائمة التالية:
زر خيار مثل مربع الاختيار، تتيح مجموعة من أزرار الخيارات للمستخدمين إمكانية الاختيار. ومع ذلك، باستخدام أزرار الخيارات، يختار المستخدمون من مجموعة من الدوائر الصغيرة بدلاً من مجموعة من خانات الاختيار المربعة. علاوة على ذلك، تمثل خانات الاختيار عادةً خيارات غير خاصة، في حين يتم استخدام أزرار الخيارات لتمثيل اختيار واحد ضمن مجموعة محدودة من الخيارات الخاصة المتبادلة.
مربع قائمة متعدد التحديد يتكون مربع قائمة متعدد التحديد من عدد من خانات الاختيار داخل قائمة قابلة للتمرير. يمكن للمستخدمين تحديد أكثر من خانة اختيار واحدة في القائمة أو إضافة الإدخال الخاص بهم إلى القائمة، استناداً إلى كيفية تصميم قالب النموذج.
إدراج خانة اختيار
يختلف الإجراء الخاص بإدراج خانة اختيار بعض الشيء بحسب ما إذا كنت تصمم قالب نموذج جديداً وفارغاً أو تصمم قالب النموذج استناداً إلى قاعدة بيانات أو مصدر بيانات خارجي آخر.
يظهر الرسم التوضيحي التالي كيف تبدو خانة الاختيار عند تحديدها في وضع التصميم.
يمكن لعناصر التحكم أن تكون مرتبطة أو غير مرتبطة. وعندما يكون عنصر تحكم مرتبطاً، يكون متصلاً بحقل أو مجموعة في مصدر البيانات بحيث يتم حفظ البيانات المُدخلة في عنصر التحكم في ملف النموذج الأساسي (.xml). وعندما يكون عنصر تحكم غير مرتبط، لا يكون متصلاً بحقل أو مجموعة، ولا يتم حفظ البيانات المُدخلة في عنصر التحكم. عند تحديد المؤشر أو تحريكه فوق عنصر تحكم، يظهر نص وأيقونة ربط في الزاوية العلوية اليسرى من عنصر التحكم. يشير النص إلى المجموعة أو الحقل حيث يرتبط عنصر التحكم في مصدر البيانات. وتشير الأيقونة إلى ما إذا تم ربط عنصر التحكم بتلك المجموعة أو الحقل بشكل صحيح. وعندما يكون الربط صحيحاً، تظهر أيقونة خضراء. وفي حال كان هناك مشكلة في الربط، فسترى أيقونة زرقاء أو حمراء بدلاً من ذلك.
يتألف مصدر البيانات لقالب النموذج من حقول ومجموعات تظهر في طريقة عرض هرمية في جزء المهام مصدر البيانات.
يتم دائماً ربط خانات الاختيار بالحقول. وفي المثال التالي، يتم ربط خانة الاختيار تضمين فندق على قالب النموذج بالحقل تضمين_فندق في جزء المهام مصدر البيانات.
إذا كنت تقوم بربط خانة الاختيار بحقل مكرر، فيجب أن تكون خانة الاختيار داخل عنصر تحكم مكرر، مثل جدول مكرر أو مقطع مكرر.
إدراج خانة اختيار في قالب نموذج جديد وفارغ
عند تصميم قالب نموذج جديد وفارغ، يتم تحديد خانة الاختيار إنشاء مصدر بيانات بشكل تلقائي في جزء المهام عناصر التحكم بشكل افتراضي. يمكّن ذلك InfoPath من إنشاء الحقول والمجموعات تلقائياً في مصدر البيانات عند إضافتك لعناصر التحكم إلى قالب النموذج. ويتم تمثيل تلك الحقول والمجموعات بأيقونات المجلدات والملفات في جزء المهام مصدر البيانات.
-
على قالب النموذج، ضع المؤشر في المكان حيث تريد إدراج عنصر التحكم.
-
إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، C.
-
ضمن إدراج عناصر تحكم، انقر فوق مربع قائمة منسدلة.
-
لاستبدال التسمية الافتراضية لعنصر التحكم، حدد النص الموجود بجانب خانة الاختيار التي تم إدراجها في قالب النموذج، ثم أدخل التسمية الخاصة بك.
-
لتغيير القيمة المخزنة في مصدر البيانات عندما يقوم المستخدمون بتحديد خانة الاختيار أو إلغاء تحديدها في النموذج، انقر نقراً مزدوجاً فوق خانة الاختيار، وانقر فوق علامة التبويب البيانات، ثم انقر فوق القيم التي تريدها في القائمة القيمة عند إلغاء التحديد والقائمة القيمة عند التحديد.
ملاحظة: بالنسبة لخانات الاختيار، تعني القيمة TRUE بشكل افتراضي "محددة" أو "مختارة"، في حين تعني القيمة FALSE "غير محددة" أو "غير مختارة".
إدراج خانة اختيار في قالب نموذج يستند إلى مصدر بيانات موجود
إذا قمت بتصميم قالب النموذج على ملف لغة التمييز القابلة للامتداد (XML) موجود أو قاعدة بيانات أو خدمة ويب، فسيعمل InfoPath على اشتقاق الحقول والمجموعات في جزء المهام مصدر البيانات من مصدر البيانات الموجود ذاك. في هذا السيناريو، يمكنك إدراج خانة اختيار عن طريق إدراج خانة اختيار من جزء المهام مصدر البيانات إلى قالب النموذج أو عن طريق إدراج خانة اختيار من جزء المهام عناصر التحكم بدلاً من ذلك، كما هو موضح في الإجراء التالي:
-
على قالب النموذج، ضع المؤشر في المكان حيث تريد إدراج عنصر التحكم.
-
إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، C.
-
ضمن إدراج عناصر تحكم، انقر فوق مربع قائمة منسدلة.
-
في مربع الحوار ربط خانة الاختيار، حدد الحقل الذي تريد تخزين قيمة خانة الاختيار فيه، ثم انقر فوق موافق.
-
يستخدم InfoPath اسم الحقل أو المجموعة كتسمية لعنصر التحكم. إذا لزم الأمر، فقم بتغيير نص التسمية.
-
لتغيير القيمة المخزنة في مصدر البيانات عندما يتم إلغاء تحديد خانة الاختيار أو تحديدها، انقر نقراً مزدوجاً فوق خانة الاختيار التي تم إدراجها في قالب النموذج، وانقر فوق علامة التبويب البيانات، ثم أدخل القيم التي تريدها في المربعين القيمة عند إلغاء التحديد والقيمة عند التحديد.
ملاحظة: بالنسبة لخانات الاختيار، تعني القيمة TRUE بشكل افتراضي "محددة" أو "مختارة"، في حين تعني القيمة FALSE "غير محددة" أو "غير مختارة".
تلميح: يمكنك أيضاً استخدام جزء المهام مصدر البيانات لإدراج عناصر التحكم. في جزء المهام مصدر البيانات، انقر بزر الماوس الأيمن فوق الحقل الذي تريد ربط خانة الاختيار به، ثم انقر فوق خانة الاختيار في القائمة المختصرة. لكي ترى هذا الأمر، يجب أن يستخدم الحقل نوع بيانات مناسباً، مثل نوع بيانات (منطقية) True/False.
تلميحات التخطيط
استخدم التلميحات التالية لتساعدك على تحسين مظهر عنصر تحكم خانة الاختيار وحجمه وخصائصه الأخرى:
-
لتغيير حجم عدة مربعات اختيار في الوقت نفسه، حدد خانات الاختيار التي تريد تغيير حجمها. اضغط على ALT+ENTER، ثم قم بإجراء التعديلات اللازمة في علامة التبويب الحجم.
-
إذا قمت بتكبير خانة الاختيار، فقد تظهر علامة الاختيار داخل خانة الاختيار مشوهة.
-
لتغيير حد خانة الاختيار أو لونها، حدد خانة الاختيار التي تريد تغييرها. وفي القائمة تنسيق، انقر فوق حدود وتظليل، ثم قم بإجراء التعديلات الضرورية.
-
يمكنك استخدام تنسيق شرطي لعرض العناصر في قالب النموذج عند قيام المستخدمين بتحديد خانة اختيار معينة. على سبيل المثال، في نموذج تقرير المصاريف، يمكنك استخدام التنسيق الشرطي لإظهار قسم موافقة المدير للأشخاص عند تحديد خانة الاختيار طلب موافقة المدير. إذا لم تكن موافقة المدير ضرورية، فلن يقوم المستخدمون بتحديد خانة الاختيار، وسيظل القسم مخفياً في النموذج.