إدراج عنصر تحكم مرفق ملف

ينطبق على
InfoPath 2010 InfoPath 2013

إذا كنت تريد تمكين المستخدمين من إدراج ملفات على نموذج Microsoft Office InfoPath، فيمكنك استخدام عنصر تحكم مرفق ملف في قالب النموذج. يمكن للمستخدمين استخدام عنصر التحكم هذا لإرفاق الملفات بالنموذج الخاص بك، ثم يتم ترميز الملفات وحفظها ببيانات النموذج.

في هذه المقالة

متى تستخدم عنصر تحكم مرفق ملف

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

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

في المثال التالي، يتم إرفاق مستند Microsoft Office Word 2007 بنموذج InfoPath. وتتضمن الوثيقة تفاصيل عن جدول الأعمال المقترح لعقد اجتماع مبيعات دولي.

8dc5f5f1-6341-4506-9997-64d9c8f82c9b

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

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

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

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

أعلى الصفحة

تجربة المستخدم

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

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

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

أعلى الصفحة

إدراج عنصر تحكم مرفق ملف

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

يوضح الرسم التوضيحي التالي كيف يبدو عنصر تحكم مرفق الملف عند تحديده في وضع التصميم.

775cd02b-4ab0-4337-b295-98eb93e857d0

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

يتألف مصدر البيانات لقالب النموذج من حقول ومجموعات تظهر في طريقة عرض هرمية في جزء المهام مصدر البيانات. ترتبط عناصر تحكم مرفقات الملف دائما بالحقول التي تحتوي على نوع بيانات "صورة" أو "مرفق ملف" (base64). في المثال التالي، يرتبط عنصر تحكم مرفق الملف في قالب النموذج بالحقل discussionItemAttachment في جزء المهام مصدر البيانات .

af537b41-d77b-48c6-835b-caac5f42d692

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

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

  1. على قالب النموذج، ضع المؤشر في المكان حيث تريد إدراج عنصر التحكم.

  2. إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، ‏C.

  3. ضمن إدراج عناصر تحكم، انقر فوق مرفق الملف.

  4. لإضافة تسمية إلى عنصر التحكم، اكتب النص أعلى عنصر التحكم أو إلى يمينه، متبوعاً بعلامة النقطتين (:).

  5. بشكل افتراضي، يمكن للمستخدمين إرفاق أي نوع من الملفات بالنموذج، باستثناء ملفات مثل ملفات .exe، والتي يحظرها InfoPath لأسباب أمنية. للحد من أنواع الملفات التي يمكن للمستخدمين إرفاقها بنماذجهم، قم بما يلي:

    1. انقر نقرا مزدوجا فوق عنصر تحكم مرفق الملف.

    2. انقر فوق علامة التبويب بيانات.

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

      ملاحظة

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

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

  7. لإظهار مرفق fle افتراضي داخل عنصر التحكم بدلا من نص العنصر النائب، قم بما يلي:

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

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

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

  1. على قالب النموذج، ضع المؤشر في المكان حيث تريد إدراج عنصر التحكم.

  2. إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، ‏C.

  3. ضمن إدراج عناصر تحكم، انقر فوق مرفق الملف.

  4. في مربع الحوار ربط مرفقات الملفات، حدد الحقل الذي تريد تخزين بيانات مرفقات الملف فيه، ثم انقر فوق موافق.

  5. يستخدم InfoPath اسم الحقل أو المجموعة كتسمية لعنصر التحكم. إذا لزم الأمر، فقم بتغيير نص التسمية.

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

    1. انقر نقرا مزدوجا فوق عنصر تحكم مرفق الملف.

    2. انقر فوق علامة التبويب بيانات.

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

      ملاحظة

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

  7. بشكل افتراضي، يتم إدراج عنصر تحكم مرفق ملف مع نص عنصر نائب في قالب النموذج.

  8. لإظهار ملف افتراضي على قالب النموذج بدلا من نص العنصر النائب، قم بما يلي:

    1. انقر نقرا مزدوجا فوق عنصر تحكم مرفق الملف.

    2. انقر فوق علامة التبويب بيانات.

    3. ضمن الربط، انقر فوق تحديد ملف افتراضي، ثم انقر فوق استعراض.

    4. في مربع الحوار إرفاق ملف ، حدد الملف الذي تريد ظهوره داخل مربع مرفق الملف في قالب النموذج.

      تلميح

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

أعلى الصفحة

تفاصيل الأمان

لا يسمح InfoPath بإرفاق أنواع ملفات معينة، مثل .exe أو .com أو ملفات .bat، بنموذج. يساعد هذا التقييد على منع الملفات القابلة للتنفيذ الضارة من التأثير سلبا على أجهزة كمبيوتر المستخدمين. لتحديد أنواع الملفات التي تعتبر غير آمنة، يتبع InfoPath نموذجا مشابها لنموذج Microsoft Office Outlook.

بشكل افتراضي، تعتبر ملحقات الملفات التالية غير آمنة بواسطة InfoPath: .ade، .adp، .app، .asp، .bas، .bat، .cer، .chm، .cmd، .com، .cpl، .crt، .csh، .der، .exe، .fxp، .hlp، .hta، .inf, .ins, .isp, .its, .js, .jse, .ksh, .lnk, .mad, .maf, .mag, .mam, .maq, .mar, .mas, .mat, .mau, .mav, .maw, .mda, .mdb, .mde, .mdt, .mdw, .mdz, .msc, .msh, .msh1, .msh2, .msh1xml, .msh2xml, .mshxml, .msi, .msp, .mst, .ops, .pcd, .pif, .plg, .prf, .prg, .pst, .reg, .scf, .scr, .sct, .shb, .shs, .tmp, .url, .vb, .vbe, .vbs, .vsmacros, .vsw, .ws, .wsc, .wsf, .wsh.

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

أعلى الصفحة