نطاقات الإدخال لعناصر تحكم InfoPath

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

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

مقدمة لنطاقات الإدخال

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

يمكن تعيين نطاق إدخال للأنوع التالية من عناصر التحكم:

  • مربع نص
  • مربع نص منسق
  • منتقي التاريخ
  • قائمة ذات تعداد نقطي
  • قائمة نقطية
  • قائمة عادية
  • مربع تحرير وسرد
  • مربع قائمة متعدد التحديد

لتحديد نطاق إدخال، انقر نقرا مزدوجا فوق عنصر التحكم. في مربع الحوار خصائص التحكم ، انقر فوق علامة التبويب خيارات متقدمة ، ثم انقر فوق نطاق الإدخال.

أعلى الصفحة

أنواع نطاقات الإدخال

هناك ثلاثة أنواع من نطاقات الإدخال:

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

ملاحظة

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

تصف الأقسام التالية كل نوع من أنواع نطاق الإدخال.

قياسي

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

نطاق الإدخال الوصف
IS_DEFAULT Standard تحيز التعرف. تعامل كإعداد افتراضي وتستخدم القاموس الافتراضي (المفردات).
IS_URL تنسيقات عنوان URL والملف وFTP.

الأمثلة:
  • http://www.humongousinsurance.com/
  • ftp://ftp.microsoft.com
  • www.microsoft.com
  • file:///C:\templ.txt
IS_FILE_FULLFILEPATH الأحرف المستخدمة في وصف مسار ملف. يتضمن الشروط التالية:

  • بالنسبة إلى اسم الخادم واسم المشاركة، يسمح لجميع الأحرف IS_ONECHAR باستثناء: * ؟ : <> |
  • بالنسبة إلى اسم الملف، يسمح بجميع الأحرف IS_ONECHAR باستثناء: \ / : <> |
  • يجب أن يبدأ الإدخال ب \\ أو اسم محرك الأقراص أو \ أو .. \ أو .\ أو /
  • المسافات مسموح بها.
الأمثلة:
  • \\servername\sharename\filename.txt
  • C:\temp\current work.doc
  • .. \images\hank.jpg
IS_FILE_FILENAME الأحرف المستخدمة في وصف اسم ملف. يتضمن الشروط التالية:

  • يقبل إما الملحق أو لا يقبل الملحق.
  • يسمح بجميع الأحرف IS_ONECHAR باستثناء: \ / : <> |
  • المسافات مسموح بها.
الأمثلة:
  • filename.txt
  • Filename
  • name.txt الملف
IS_EMAIL_USERNAME أسماء مستخدمي البريد الإلكتروني.

الأمثلة:
  • جيفسم
  • JSmith
  • جيفسميث
IS_EMAIL_SMTPEMAILADDRESS أكمل عنوان البريد الإلكتروني SMTP. على سبيل المثال، someone@example.com.
IS_LOGINNAME اسم تسجيل الدخول والمجال. يتضمن الشروط التالية:

  • يسمح بجميع الأحرف IS_ONECHAR.
  • لا يسمح للمجال أو اسم المستخدم بالبدء أو الانتهاء بحرف غير أبجدي رقمي.
  • المسافات غير مسموح بها.
  • الأحرف التالية غير مسموح بها: + * / (علامة الجمع، علامة النجمة، شرطة مائلة للأمام).
الأمثلة:
  • شيكاغو\JSMITH
  • JSMITH
IS_PERSONALNAME_FULLNAME مجموعات من الأسماء الأولى والوسطى والأخيرة.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • السيد جيف سميث، الابن.
  • جميل زاهر
  • سميث، جيف
  • سميث، جيف أ
IS_PERSONALNAME_PREFIX شرفي أو عنوان يسبق اسما.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • السيد.
  • د.
  • الانسه
  • سيدي
IS_PERSONALNAME_GIVENNAME الاسم الأول أو الأولي.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • جميل
  • ي.
  • J.A.
IS_PERSONALNAME_MIDDLENAME الاسم الأوسط أو الأولي.

الأمثلة:
  • البرت
  • A
IS_PERSONALNAME_SURNAME اسم العائلة.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • زاهر
  • سميث جونز
  • Smith-Jones
IS_PERSONALNAME_SUFFIX لاحقة الاسم والاختصارات والأرقام الرومانية. على سبيل المثال، الابن.
IS_ADDRESS_FULLPOSTALADDRESS العنوان الكامل، بما في ذلك الأرقام.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • 123 الشارع الرئيسي، سياتل، WA 98121
  • PO Box 123, Redmond, WA 98052
IS_ADDRESS_POSTALCODE التعليمات البرمجية البريدية الأبجدية الرقمية (للدعم الدولي).

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • 98033
  • 98052-6399
IS_ADDRESS_STREET رقم المنزل ورقم الشارع واسم الشقة ورقمها والمربع البريدي فقط. على سبيل المثال، 123 شارع رئيسي.
IS_ADDRESS_STATEORPROVINCE الاسم الكامل أو اختصار الولاية أو المقاطعة.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • واشنطن
  • الخُبر
  • Wa
IS_ADDRESS_CITY اسم المدينة أو اختصارها.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • الرياض
  • نيويورك
IS_ADDRESS_COUNTRYNAME اسم البلد.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • إيطاليا
  • اليابان
  • الولايات المتحدة الأمريكية
IS_ADDRESS_COUNTRYSHORTNAME اختصار للبلد.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • الولايات المتحدة الأمريكية
  • الولايات المتحدة الأمريكية
IS_CURRENCY_AMOUNTANDSYMBOL رموز العملة والأرقام.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • 2,100.25 دولار
  • $.35
  • 1,234.50 دولار أمريكي
IS_CURRENCY_AMOUNT القيم الرقمية للعملة، باستثناء رموز العملة. على سبيل المثال، 2,100.25.
IS_DATE_FULLDATE تاريخ كامل، بمجموعة متنوعة من التنسيقات.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • 07-17-2001
  • 7/17/01
  • 7/17
  • 12 ديسمبر
  • 17 يوليو
  • 17 يوليو 2001
IS_DATE_MONTH تمثيل رقمي للأشهر، مقيد ب 1-12.

الأمثلة:
  • 7
  • 07
  • 11
IS_DATE_DAY تمثيل رقمي للأيام، مقيد ب 1-31.

الأمثلة:
  • 1
  • 04
  • 17
IS_DATE_YEAR التمثيل الرقمي للسنوات.

الأمثلة:
  • 1988
  • 2004
  • 88
  • 04
  • '88
IS_DATE_MONTHNAME تمثيل حرف الأشهر.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • فبراير
  • ديس
  • ديسمبر.
IS_DATE_DAYNAME تمثيل حرف الأيام.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • الأربعاء
  • ‏‏الأربعاء
  • الاثنين.
IS_DIGITS أرقام كاملة موجبة. يسمح بالسلاسل الرقمية المصنوعة من 0-9.
IS_NUMBER الأرقام، بما في ذلك الفواصل والعلامة السالبة والالأرقام العشرية. بالنسبة لمواقع الولايات المتحدة، يتضمن الشروط التالية:
  • فاصل الألف فاصلة.
  • الفاصل العشري هو فترة.
  • يتم تمثيل الأرقام السالبة بواصلة بدون مسافة، وليس بأقواس.
IS_ONECHAR حرف ANSI واحد، صفحة ترميز 1252. بالنسبة لمواقع الولايات المتحدة، يتضمن ذلك الأحرف التالية:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$٪&'()*+,-./:;<=>?@[\]^_'{|}~
IS_TELEPHONE_FULLTELEPHONENUMBER رقم الهاتف. لا يعتمد الأرقام التي بها أحرف.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • (425) 555-0112
  • 555-0123
  • 555.0123
  • 206-555-0123
  • 1-206-555-0123x1234
  • +1 (206) 555-1234
IS_TELEPHONE_COUNTRYCODE رموز بلد الهاتف.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • +1
  • +44
  • 001
  • 00 44
IS_TELEPHONE_AREACODE رموز منطقة الهاتف.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • (425)
  • 425
IS_TELEPHONE_LOCALNUMBER رقم الهاتف، باستثناء رمز البلد أو المنطقة.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • 555-0112
  • 555 0112
  • 555.0123
IS_TIME_FULLTIME الساعات والدقائق والثوان واختصارات الوقت الأبجدية. تستخدم الإنجليزية الأمريكية الساعة 12 ساعة. الأصفار البادئة اختيارية للساعات ولكنها مطلوبة للدقائق والثوان. الساعات مقيدة ب 0-24؛ يتم تقييد الدقائق والثوان إلى 0-59.

أمثلة، منسقة للغة الإنجليزية (الولايات المتحدة):
  • 3:20
  • 04:30
  • 11:20:55
  • 11:15 صباحا
  • 4:30 ص
IS_TIME_HOUR تمثيل رقمي للساعات. مقيد ب 0-24.
IS_TIME_MINORSEC تمثيل رقمي للدقائق أو الثوان. مقيد ب 0-59.

قائمة العبارات

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

لإنشاء نطاق إدخال قائمة العبارات:

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

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

ملاحظة

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

تعبير عادي

يمكنك تعيين نطاق إدخال كتعبير عادي من تحديد تعبير عادي يحدد نمطا مخصصا لتقييد الإدخال الذي تم إدخاله في عنصر التحكم أو تحيزه. يمكنك معرفة المزيد حول بناء جملة التعبير العادي المستخدم بواسطة نطاقات إدخال Microsoft Office InfoPath 2007 في حزمة تطوير برامج الكمبيوتر اللوحي من Microsoft (SDK).

لإنشاء إعداد نطاق إدخال تعبير عادي:

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

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

ملاحظة

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

يعرض الجدول التالي بعض الأمثلة على التعبيرات العادية التي يمكن استخدامها لإنشاء إعدادات نطاق إدخال مخصصة.

التعبير الوصف التطابقات غير متطابقة
(0|1|2|3|4|5|6|7|8|9) يطابق أي رقم واحد، من 1 إلى 9. 1
6
0
42
الأولى
(0|1|2|3|4|5|6|7|8|9|,|-)+ يطابق رقما واحدا أو أكثر من الأرقام أو الفواصل أو الشرطات. مفيدة للحد من الإدخال إلى نطاق أو مجموعة من الأرقام، مثل نطاق من الصفحات المراد طباعتها. 1
1-6
2,4,7
2-
6,9,135
,,,
الثالثة
7 إلى 9
(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(0|1|2|3|4|5|6|67|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|5) 6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9) رقم الضمان الاجتماعي. تنسيق رقم الضمان الاجتماعي هو nnn-nn-nnnn. 123-45-6789 12-123-12
12-2-3456
(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)-(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|س|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|س|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|س|R|T|U|V|W|X|Y|Z)-(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9) رقم جزء من هذا التنسيق:
###-AAA- ###
حيث # هو أي رقم واحد من 0 إلى 9، و A هو أي حرف كبير واحد من A إلى Z.
123-ABC-456 12-AB-3456
123-456-789
s(!IS_ONECHAR)+p يطابق أي كلمة تبدأ بأحرف صغيرة "s"، وتحتوي على حرف واحد أو أكثر (كما هو محدد بواسطة نطاق إدخال IS_ONECHAR)، وتنتهي بأحرف صغيرة "p". إيقاف
حساء
Schlep
s234p
إيقاف
sp

أعلى الصفحة