تستند كافة نماذج (Microsoft Office InfoPath) التي يقوم المستخدمون بتعبئتها إلى قالب نموذج أساسي. يحدد قالب النموذج كيف يبدو النموذج الناتج وكيف يظهر. عند ملء النماذج، يقوم المستخدمون بإدخال المعلومات عن طريق الكتابة في مربعات النص والنقر فوق العناصر الموجودة في القائمة وتحديد خانات الاختيار وتنفيذ إجراءات أخرى.
نبذة عن عناصر التحكم في برنامج إنفو باث:
تسمى كائنات واجهة المستخدم الرسومية التي يتفاعل معها المستخدمون عناصر التحكم. ويمكن استخدام عناصر التحكم لعرض البيانات أو الاختيارات أو تنفيذ إجراء أو المساعدة في تسهيل قراءة واجهة مستخدم النموذج. بالإضافة إلى عناصر التحكم القياسية، مثل مربعات النص ومربعات القوائم، يتضمن (InfoPath) عددًا من عناصر التحكم الجديدة، مثل الجداول المكررة ومجموعات الاختيار والمقاطع الاختيارية. كما يتم تخزين المعلومات التي يدخلها المستخدمون في عنصر تحكم في مصدر بيانات النموذج. عندما نقوم بتصميم قالب نموذج، فإننا عادة ما تستخدم جزء المهام عناصر التحكم لإدراج عناصر تحكم.
أنواع عناصر التحكم:
يتضمن جزء المهام عناصر تحكم أكثر من 30 عنصر تحكم مختلف يمكن إضافتها إلى قالب النموذج.
يمكن تجميع عناصر التحكم هذه في الفئات التالية:
- عناصر التحكم القياسية.
- عناصر التحكم المكررة والاختيارية.
- عناصر تحكم الملفات والصورة.
- عناصر التحكم المتقدمة.
- عناصر التحكم المخصصة.
أنواع عناصر التحكم القياسية:
تتضمن عناصر التحكم القياسية عناصر التحكم التي تربطها عادةً بجمع المعلومات وعرضها. وكما تتضمن عناصر التحكم هذه مربعات النص ومربعات القوائم وخانات الاختيار والأزرار.
1. مربع الكتابة (Text box): عنصر التحكم الأكثر استخدامًا في النموذج. يمكن للمستخدمين إدخال أي نوع من النص غير المنسق في مربع نص، مثل الجمل والأسماء والأرقام والتواريخ والأوقات. لا يمكن أن تحتوي مربعات النص على نص منسق.
2. مربع نص منسق (Rich text box): عنصر تحكم يمكن أن يحتوي على نص منسق، بما في ذلك النص الغامق والمائل، ومجموعة متنوعة من الخطوط وأحجام الخطوط وألوان الخطوط. بالإضافة إلى ذلك، يمكن للمستخدمين إدراج الصور والقوائم والجداول في مربع نص منسق.
3. مربع القائمة المنسدلة (Drop-down list box): عنصر تحكم يقدم للمستخدمين قائمة بالاختيارات في مربع. لتحديد عنصر من القائمة، حيث ينقر المستخدمون فوق سهم لفتح قائمة الاختيارات. ويمكن أن تأتي الاختيارات من قائمة تقوم بإنشائها يدويًا، أو من القيم الموجودة في مصدر بيانات النموذج، أو من القيم التي تأتي من اتصال بيانات إلى مستند (XML) أو قاعدة بيانات أو خدمة ويب أو مكتبة أو قائمة (SharePoint).
4. صندوق التحرير (Combo box): عنصر تحكم يقدم للمستخدمين قائمة بالاختيارات في مربع يحدد المستخدمون من خلاله العنصر المناسب أو يكتبون العنصر الخاص بهم. يمكن أن تأتي الاختيارات من قائمة تقوم بإنشائها يدويًا، أو من القيم الموجودة في مصدر بيانات النموذج، أو من القيم التي تأتي من اتصال بيانات إلى مستند (XML) أو قاعدة بيانات أو خدمة ويب أو مكتبة أو قائمة (SharePoint).
5. مربع القائمة (List box): عنصر تحكم يقدم للمستخدمين قائمة بالاختيارات في مربع يحدد المستخدمون من خلاله العنصر المناسب. ويمكن أن تأتي الاختيارات من قائمة تقوم بإنشائها يدويًا، أو من القيم الموجودة في مصدر بيانات النموذج، أو من القيم التي تأتي من اتصال بيانات إلى مستند (XML) أو قاعدة بيانات أو خدمة ويب أو مكتبة أو قائمة (SharePoint).
6. منتقي التاريخ (Date picker): عنصر تحكم يحتوي على مربع، حيث يمكن للمستخدمين كتابة التواريخ وزر تقويم يسمح للمستخدمين بتحديد تاريخ.
7. خانة الاختيار(Check box): عنصر تحكم يسمح للمستخدمين بتعيين قيم نعم / لا أو صواب / خطأ عن طريق إضافة أو إزالة علامة اختيار من مربع مربع صغير.
8. زر الخيارات(Option button): عنصر تحكم يتيح للمستخدمين الاختيار من بين مجموعة من الخيارات الحصرية المتبادلة. عند تحديد زر خيار واحد في مجموعة، يتم مسح أزرار الخيارات الأخرى. ترتبط مجموعة أزرار الخيارات بحقل واحد في مصدر البيانات، ويحفظ كل زر خيار قيمة مختلفة في هذا الحقل.
9. زر (Button): عنصر تحكم يمكن استخدامه لإرسال نموذج أو الاستعلام عن قاعده بيانات، من بين أشياء أخرى. يمكن أيضًا إقران زر بالقواعد أو التعليمات البرمجية المخصصة التي يتم تشغيلها عندما ينقر المستخدمون على الزر.
10. قسم (Section): عنصر تحكم عبارة عن حاوية لعناصر تحكم أخرى. يمكن أن تتضمن الأقسام أيًا من عناصر التحكم المدرجة في جزء المهام عناصر التحكم، بما في ذلك الأقسام الأخرى.