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