ملاحظة: نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.
في هذه المقالة
مقدمه الي ادخال نطاقات
اذا كنت تريد تحسين التعرف علي ادخال النص غير لوحه المفاتيح في عنصر تحكم، مثل النص الذي تم ادخاله في مربع نص مع قلم اللوحة، يمكنك تحديد نطاق الادخال ل# عنصر التحكم. يمكنك نطاق ادخال ل# تحديد نوع ادخال المستخدم مخصصه ل# عنصر التحكم. علي سبيل المثال، اذا كنت تستخدم نطاق الادخال IS_URL ل# مربع نص، يتم تجاهل اي مسافات التي تم ادخالها بين الكلمات.
يمكنك تعيين نطاق ادخال الخاصه ب# انواع عناصر التحكم في ما يلي:
-
مربع نص
-
مربع نص منسق
-
منتقي التاريخ
-
قائمة ذات تعداد نقطي
-
قائمة نقطية
-
قائمه عاديه
-
مربع تحرير وسرد
-
مربع قائمه متعدد التحديد
ل# تحديد نطاق ادخال، انقر نقرا مزدوجا فوق عنصر التحكم. في مربع الحوار خصائص عنصر التحكم، انقر فوق علامه التبويب خيارات متقدمه، و# من ثم انقر فوق نطاق الادخال.
انواع نطاقات الادخال
هناك ثلاثه انواع من نطاقات الادخال:
يمكن تكوين كل انواع نطاقات الادخال ل# تقييد الادخال ب# حيث تتطابق مع نموذج نطاق الادخال المحدد فقط او ل# التو ازاحه الادخال اتجاه النموذج. ب# شكل افتراضي، نطاق ادخال مقيد ب# حيث تتطابق مع نموذج نطاق الادخال فقط. ل# السماح ل# ادخال غير متطابق، لكن تم ازاحته اتجاه النموذج، حدد خانه الاختيار التعرف غير متطابق ب# ادخاله في مربع الحوار نطاق الادخال.
ملاحظات:
-
ل# تطبيق نطاق ادخال عنصر التحكم علي الذي يتم تعيينه فقط و# ليس ل# الحقل الذي تم ربط عنصر التحكم اليه.
-
لا تعمل ميزه نطاق الادخال مع معرفات اللغات الشرق اسيويه.
تصف المقاطع التاليه كل نوع من نطاق الادخال.
وضع قياسي
ل# تحديد نطاق ادخال قياسي، انقر فوق القياسي في مربع الحوار نطاق الادخال، و# من ثم انقر فوق الاعداد الموجود في القائمه نطاق الادخال. الجدول التالي تصف النموذج المحدد ل# كل نطاق الادخال القياسيه و# يوفر مثالا نوع الادخال الذي هو تطبيق.
نطاق الادخال |
الوصف |
IS_DEFAULT |
ازاحه تعرف قياسي. التعامل مع ك# قالب الافتراضي و# يستخدم القاموس الافتراضي (الكلمات). |
IS_URL |
تنسيقات URL و# ملف FTP. أمثلة:
|
IS_FILE_FULLFILEPATH |
الاحرف المستخدمه في وصف مسار ملف. يتضمن الشروط التاليه:
أمثلة:
|
IS_FILE_FILENAME |
احرف مستخدمه في وصف اسما ل# ملف. يتضمن الشروط التاليه:
أمثلة:
|
IS_EMAIL_USERNAME |
اسماء مستخدمي البريد الالكتروني. أمثلة:
|
IS_EMAIL_SMTPEMAILADDRESS |
اكمال عنوان البريد الالكتروني SMTP. علي سبيل المثال، someone@example.com. |
IS_LOGINNAME |
اسم تسجيل الدخول و# المجال. يتضمن الشروط التاليه:
أمثلة:
|
IS_PERSONALNAME_FULLNAME |
مجموعات من الاول، و# الاسم الاوسط، و# اسم العائله. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_PERSONALNAME_PREFIX |
هونوريفيك او عنوان السابق ب# اسم. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_PERSONALNAME_GIVENNAME |
الاسم الاول او الحرف الاول. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_PERSONALNAME_MIDDLENAME |
الاسم الاوسط او الحرف الاول. أمثلة:
|
IS_PERSONALNAME_SURNAME |
اسم العائله. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_PERSONALNAME_SUFFIX |
لاحقه الاسم و# الاختصارات و# الارقام الرومانيه. علي سبيل المثال، سطر الترحيب. |
IS_ADDRESS_FULLPOSTALADDRESS |
العنوان الكامل، ب# ما في ذلك الارقام. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_ADDRESS_POSTALCODE |
الرمز البريدي الابجديه الرقميه (ل# الحصول علي الدعم العالمي). امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_ADDRESS_STREET |
رقم المنزل و# رقم الشارع، و# اسم الغرفه و# رقم و# صندوق البريد فقط. علي سبيل المثال، 123 الشارع الرئيسي. |
IS_ADDRESS_STATEORPROVINCE |
الاسم الكامل او الاختصار من المحافظه او المنطقه. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_ADDRESS_CITY |
اسم المدينه او الاختصار الخاص. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_ADDRESS_COUNTRYNAME |
اسم البلد. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_ADDRESS_COUNTRYSHORTNAME |
اختصار ل# البلد. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_CURRENCY_AMOUNTANDSYMBOL |
رموز العمله و# الارقام. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_CURRENCY_AMOUNT |
القيم الرقميه ل# العمله دون رموز العملات. علي سبيل المثال، 2, 100.25. |
IS_DATE_FULLDATE |
التاريخ ب# الكامل ب# مجموعه متنوعه من التنسيقات. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_DATE_MONTH |
تقييد تمثيل رقمي من الاشهر، 1-12. أمثلة:
|
IS_DATE_DAY |
تقييد تمثيل رقمي من الايام، 1-31. أمثلة:
|
IS_DATE_YEAR |
تمثيل رقمي من السنوات. أمثلة:
|
IS_DATE_MONTHNAME |
تمثيل حرف من الاشهر. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_DATE_DAYNAME |
تمثيل الاحرف ل# ايام. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_DIGITS |
اعداد صحيحه موجبه. المسموح بها السلاسل الرقميه المؤلفه من 0 الي 9. |
IS_NUMBER |
ارقام، ب# ما في ذلك الفواصل و# علامه سالب و# العشريه. ل# مواقع الولايات المتحده، يتضمن الشروط التاليه:
|
IS_ONECHAR |
ANSI حرف مفرد، صفحه ترميز 1252. ب# النسبه ل# المواقع في الولايات المتحده، يتضمن الاحرف التاليه: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$% & ' () * +,-. /:؛ <> =؟ @[\] ^ _ ' {|} ~ |
IS_TELEPHONE_FULLTELEPHONENUMBER |
رقم الهاتف. لا يعتمد الارقام ب# استخدام الاحرف. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_TELEPHONE_COUNTRYCODE |
رمز البلد الهاتف. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_TELEPHONE_AREACODE |
رمز المنطقه الهاتف. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_TELEPHONE_LOCALNUMBER |
رقم الهاتف ب# دون رمز البلد او المنطقه. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_TIME_FULLTIME |
ساعات العمل، و# الدقائق و# الثواني و# اختصارات زمنيه ابجديه. يستخدم الانجليزيه الولايات المتحده الساعه 12 ساعه. يتم الاصفار البادئه اختياري ل# ساعات العمل و# لكن المطلوبه ل# الدقائق و# الثواني. يتم تقييد ساعات العمل ل 0 24; يتم تقييد الدقائق و# الثواني ل 0 الي 59. امثله ب# تنسيق الخاصه ب# اللغه الانجليزيه (الولايات المتحده):
|
IS_TIME_HOUR |
تمثيل رقمي من الساعات. تقييد ل 0 24. |
IS_TIME_MINORSEC |
تمثيل رقمي من الثواني او الدقائق. تقييد ل 0 الي 59. |
قائمه عبارات
يمكنك تعيين نطاق ادخال ك# قائمه عبارات ل# تحديد قائمه ب# الكلمات او العبارات ل# تقييد او ازاحه الادخال الذي تم ادخاله في عنصر التحكم. علي سبيل المثال، يمكنك انشاء قائمه عبارات مسماه "الالوان الاساسيه" ل# مربع نص و# قم ب# تعيين القائمه ل "الاحمر"، "اصفر" و "ازرق". في هذا السيناريو، اذا كان احد مستخدمي "اجهزه الكمبيوتر اللوحي" يكتب كلمه "يا سالم" في مربع النص، و# سيتم علي ك# و# يتم تحويلها الي الكلمه "red".
ل# انشاء قائمه عبارات نطاق الادخال:
-
انقر فوق مخصص في مربع الحوار نطاق الادخال، و# من ثم انقر فوق جديد.
-
في مربع الاسم، اكتب اسم العباره قائمه اعداد نطاق الادخال.
-
في القائمه نوع، انقر فوق قائمه العبارات.
-
ل# كل كلمه او عباره في القائمه، اكتب الكلمه او العباره في المربع العباره، و# من ثم انقر فوق اضافه.
بعد انشاء قائمه عبارات في قالب نموذج، يمكنك تطبيق الي عناصر التحكم الاخري علي النموذج ب# تحديدها من القائمه نطاق الادخال.
ملاحظة: اذا قمت ب# حذف عباره قائمه نطاق ادخال الذي تم تطبيقه علي عنصر تحكم، سيتم ايضا حذف نطاق الادخال من كافه عناصر التحكم الاخري التي تم تطبيقها، و# ستتم ازاله تعريفه من قالب النموذج.
التعبيرات العاديه
يمكنك تعيين نطاق ادخال ك# التعبير العادي ل# تحديد تعبير عادي تحديد نموذج مخصص ل# تقييد او ازاحه قام المستخدم ب# الادخال الذي تم ادخاله في عنصر التحكم. يمكنك معرفه المزيد حول بناء جمله التعبير العادي المستخدمه ب# واسطه Microsoft Office InfoPath 2007 نطاقات الادخال في Microsoft اللوحي الكمبيوتر الشخصي البرامج مجموعه تطوير (SDK).
ل# انشاء تعبير عادي الادخال اعداد النطاق:
-
انقر فوق مخصص في مربع الحوار نطاق الادخال، و# من ثم انقر فوق جديد.
-
في مربع الاسم، اكتب اسم اعداد نطاق الادخال التعبير العادي.
-
في القائمه نوع، انقر فوق تعبير عادي.
-
في المربع تعبير عادي، اكتب صيغه التعبير العادي.
بعد انشاء تعبير عادي في قالب نموذج، يمكنك تطبيق الي عناصر التحكم الاخري علي النموذج ب# تحديدها من القائمه نطاق الادخال.
ملاحظة: اذا قمت ب# حذف نطاق ادخال تعبير عادي الذي تم تطبيقه علي عنصر تحكم، سيتم حذف نطاق الادخال من كافه عناصر التحكم الاخري التي تم تطبيقها، و# ستتم ازاله تعريفه من قالب النموذج.
يعرض الجدول التالي بعض الامثله علي التعابير العاديه التي يمكن استخدامها ل# انشاء اعدادات نطاق ادخال مخصص.
التعبير |
الوصف |
مطابقات |
عدم مطابقه |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
يطابق اي رقم فردي، 1 الي 9. |
1 |
42 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |، |-) + |
يطابق واحد او اكثر من رقم فردي الفواصل او شرط. مفيده ل# قصر الادخال نطاق او مجموعه من الارقام، مثل نطاق من الصفحات ل# طباعتها. |
1 ,,, |
ثلاثه |
(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 | 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) |
رقم البطاقه الشخصيه. يتم تنسيق رقم الضمان الاجتماعي nnn-nn-nnnn. |
123 45 6789 |
12 123 12 |
(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 | -(A| 9) B | C | D | E | F | G | H | | J | K | L | M | N | O | P | س | R | T | U | V | W | X | Y | Z)(A| B | C | D | E | F | G | H | | J | K | L | M | N | O | P | س | R | T | U | V | W | X | Y | Z)(A| B | C | D | E | F | G | H | | 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) |
رقم جزء من هذا التنسيق: |
123 ABC 456 |
12 AB 3456 |
s(!IS_ONECHAR) + p |
يطابق اي كلمه تبدا ب# احرف صغيره "s" و# يحتوي علي حرف واحد او اكثر (كما هو محدد ب# نطاق الادخال IS_ONECHAR) و# ينتهي ب# حرف "م". |
التوقف عن |
التوقف عن |