طرق تخصيص مربع نص

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

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

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

ملاحظة

  • إذا كنت تقوم بتصميم قالب نموذج متوافق مع المستعرض، فلن تتوفر ميزات معينة في مربع الحوار خصائص مربع النص . على سبيل المثال، فواصل الفقرات غير معتمدة.
  • إذا كان قالب النموذج يستند إلى قاعدة بيانات أو مخطط أو مصدر بيانات موجود آخر، فقد لا تتمكن من تخصيص جميع جوانب عنصر التحكم. على سبيل المثال، قد تتمكن من تغيير حجم عنصر التحكم ولكن ليس اسم الحقل أو المجموعة، المشتق من مصدر البيانات الموجود.
Tab  المهمة التفاصيل
بيانات تغيير اسم الحقل المقترن عند تصميم قالب نموذج جديد وفارغ، يمكنك تغيير اسم الحقل أو المجموعة الافتراضي لعنصر تحكم إلى شيء يسهل تحديده عند العمل مع مصدر البيانات. على سبيل المثال، من الأسهل فهم حقل يسمى "مندوب المبيعات" من حقل يسمى "field1".
ملاحظه: لا يؤدي تغيير اسم الحقل إلى تغيير الربط بين مربع نص وحقل في مصدر البيانات. إذا كنت بحاجة إلى ربط مربع نص بحقل آخر، فانقر بزر الماوس الأيمن فوق مربع النص، ثم انقر فوق تغيير الربط في القائمة المختصرة.
بيانات تغيير نوع البيانات عند تصميم قالب نموذج جديد وفارغ، يمكنك تغيير نوع البيانات الافتراضي لعنصر تحكم. نوع البيانات الافتراضي لمربع نص هو نص (سلسلة)، ولكن يمكنك تغيير هذا. على سبيل المثال، إذا كنت تريد أن يدخل المستخدمون الجنيه البريطاني في مربع نص كمية المعاملة ، يمكنك اختيار نوع البيانات الرقم الكامل (عدد صحيح)، ثم اختيار خيارات التنسيق بحيث يتم عرض القيم التي تمت كتابتها في مربع النص برمز عملة الجنيه الإسترليني (£).

المزيد حول أنواع البيانات

يسرد ما يلي أنواع البيانات المتوفرة لمربعات النص:
  • نص (سلسلة) يستخدم لبيانات مثل الأسماء والعناوين وأرقام الهواتف وأرقام الضمان الاجتماعي وما إلى ذلك.
  • العدد الكامل (عدد صحيح) استخدم للأرقام الصحيحة الموجبة أو السالبة، مثل 1234 أو –1234 أو 1234 دولارا.
  • رقم عشري (مزدوج) استخدم للأرقام ذات المنازل العشرية، مثل 1234.12 أو –1234.12 أو 1234.12 دولارا.
  • صواب/خطأ (منطقي) استخدم للبيانات التي يجب أن تكون إما 1 (صحيح) أو 0 (خطأ).
  • ارتباط تشعبي (anyURI) استخدم للارتباطات التشعبية، مثل مسار اصطلاح التسمية العالمي (UNC) أو محدد موقع موارد موحد (URL).
  • التاريخ (تاريخ) يستخدم للتواريخ، مثل 3/14/2007 أو 14 مارس 2007.
  • الوقت (الوقت) استخدم للقيم المستندة إلى الوقت، مثل 9:46:55 أو 09:46 صباحا.
  • التاريخ والوقت (التاريخ والوقت) يستخدم لكل من التواريخ والأوقات، مثل 3/14/2007 11:30 صباحا.
بيانات تحديد قيمة افتراضية إذا كنت تريد ظهور النص الافتراضي داخل عنصر تحكم عندما يفتح المستخدم النموذج لأول مرة، يمكنك كتابة هذا النص في مربع القيمة . يمكنك أيضا استخدام قيمة حقل آخر في مصدر البيانات كقيمة افتراضية لعنصر تحكم. تختلف القيم الافتراضية عن نص العنصر النائب (الموضح لاحقا في هذه المقالة) حيث يتم حفظها دائما كبيانات في ملف النموذج (.xml).
بيانات عرض نتائج عملية حسابية لعرض نتائج عملية حسابية في عنصر تحكم، يمكنك النقر فوق إدراج الصيغة888d37c3-e2dd-4119-8922-6a7ed6128c8e بجوار مربع القيمة لربط الصيغ والوظائف بعنصر التحكم. على سبيل المثال، يمكنك إنشاء صيغة تجمع عمودا من الأرقام في جدول مكرر باستخدام مربع نص بالاقتران مع دالة المجموع . أو يمكنك إقران الدالة اليوم بمربع نص معين بحيث عندما يفتح المستخدم النموذج، يتم عرض التاريخ الحالي في مربع النص هذا.
بيانات جعل مربع النص مطلوبا لتذكير المستخدمين بشكل مرئي بكتابة البيانات في عنصر تحكم، حدد خانة الاختيار لا يمكن أن تكون فارغة . عندما يفتح المستخدمون النموذج، ستظهر علامة نجمية حمراء في عنصر التحكم كتذكير لعدم تركه فارغا. لا يمكن للمستخدمين إرسال البيانات حتى يدخلوا قيمة في عنصر التحكم.
بيانات إضافة التحقق من صحة البيانات انقر فوق التحقق من صحة البيانات لتحديد قواعد التحقق من صحة البيانات لعنصر التحكم. على سبيل المثال، إذا كنت بحاجة إلى إدخال أرقام الأجزاء بتنسيق معين - ثلاثة أرقام، ثم شرطة، ثم رقمين إضافيين - يمكنك استخدام التحقق من صحة البيانات للتأكد من توافق المستخدمين مع هذا النمط.
بيانات تطبيق القواعد عند النقر فوق القواعد، يمكنك إنشاء قاعدة تجعل إجراء واحدا أو أكثر يحدث تلقائيا عندما يغير المستخدمون القيمة في عنصر تحكم. في نموذج أمر الشراء، على سبيل المثال، إذا كان المستخدم يقوم بكتابة رقم أكبر من 10 في مربع نص المبلغ ، يمكنك استخدام قاعدة لعرض مربع حوار يقول "قد يؤدي الطلب إلى أكثر من 10 عناصر مختلفة في وقت واحد إلى تأخير الشحن". يمكنك أيضا استخدام قاعدة لاسترداد المعلومات المحدثة تلقائيا من مصدر بيانات خارجي. على سبيل المثال، في نموذج شراء الأسهم، يمكنك استخدام قاعدة لاسترداد عروض أسعار الأسهم في الوقت الحقيقي وعرضها في مربع نص، إما عند فتح النموذج أو عندما يطلب المستخدم المعلومات.
عرض عرض نص العنصر النائب إذا كنت تريد توفير إرشادات للمستخدمين حول البيانات التي يجب إدخالها في مربع النص، يمكنك كتابة نص إرشادي في مربع العنصر النائب . على سبيل المثال، في مربع نص عدد الليالي في الفندق ، يمكن استخدام نص العنصر النائب لمطالبة المستخدمين بنوع البيانات التي يجب إدخالها.

مثل القيمة الافتراضية، يظهر نص العنصر النائب داخل عنصر تحكم إدخال النص عندما يفتح المستخدم نموذجا لأول مرة. ومع ذلك، يختلف نص العنصر النائب عن القيم الافتراضية بالطرق الثلاث التالية:
  • لا يتم حفظ نص العنصر النائب كبيانات في ملف النموذج (.xml).
  • على عكس القيمة الافتراضية، التي تظهر كنص عادي داخل عنصر تحكم، يظهر نص العنصر النائب دائما باهتا.
  • على عكس القيمة الافتراضية، لا يتم اعتماد نص العنصر النائب في قوالب النماذج المتوافقة مع المستعرض.
عرض جعل مربع النص للقراءة فقط لمنع المستخدمين من تغيير محتويات عنصر تحكم، حدد خانة الاختيار للقراءة فقط . على سبيل المثال، إذا كنت تستخدم مربع نص لعرض نتائج الصيغة، يمكنك جعل مربع النص للقراءة فقط لمنع المستخدمين من الكتابة فوق تلك النتيجة. على الرغم من أن مربع النص للقراءة فقط لا يظهر باهتا في النموذج، إلا أنه سيتم منع المستخدمين من كتابة المعلومات في مربع النص.
عرض إيقاف تشغيل ميزة المدقق الإملائي أو الإكمال التلقائي لمنع المستخدمين من التدقيق الإملائي للنص داخل عنصر تحكم إدخال النص أو من إعادة استخدام الإدخالات السابقة التي تمت كتابتها في النموذج في عنصر التحكم هذا تلقائيا، قم بإلغاء تحديد خانتي الاختيار تمكين المدقق الإملائيوتمكين الإكمال التلقائي ، وكلاهما محدد بشكل افتراضي. على سبيل المثال، يمكنك تعطيل المدقق الإملائي لمربعات النص التي تعرض الأسماء المناسبة. يمكنك تعطيل الإكمال التلقائي لأسباب تتعلق بالخصوصية، مثل وقت مشاركة نموذج بين العديد من الأشخاص.
عرض السماح للمستخدمين بكتابة أسطر نص متعددة إذا كنت تريد أن يعرض مربع نص أكثر من سطر واحد من النص، فحدد خانة الاختيار متعددة الأسطر . يمكنك بعد ذلك تحديد ما إذا كنت تريد السماح بفواصل الفقرات داخل مربع النص.
عرض تمكين فواصل الفقرات إذا حددت خانة الاختيار متعددة الأسطر ، وتريد أن يتمكن المستخدمون من كتابة فقرات من المعلومات في مربع النص، فحدد خانة الاختيار فواصل الفقرات . هذا مفيد، على سبيل المثال، عندما تريد أن يجيب المستخدمون على سؤال يشبه المقالة في مربع نص، ولكنك تريد أن تكون البيانات بتنسيق نص عادي لأن المستخدمين سيرسلونها في نهاية المطاف إلى قاعدة بيانات. إذا حددت خانة الاختيار متعددة الأسطر في قالب نموذج متوافق مع المستعرض، فلن تتمكن من مسح خانة الاختيار فواصل الفقرات .
عرض تمكين التفاف النص إذا حددت خانة الاختيار متعددة الأسطر ، فسيحدد InfoPath تلقائيا خانة الاختيار التفاف النص بحيث يتدفق النص من سطر إلى آخر بينما يقوم المستخدمون بكتابة مربع النص. عند تمكين التفاف النص، يمكنك تحديد خيارات التمرير في قائمة التمرير . على سبيل المثال، يمكنك جعل أشرطة التمرير تظهر في مربع النص عندما يقوم المستخدمون بكتابة نص أكثر مما يمكن عرضه في مربع النص بشكل افتراضي. لكي تعمل خيارات التمرير بشكل صحيح، يجب أن يكون مربع النص الخاص بك طولا وعرضا ثابتين. إذا حددت خانة الاختيار متعددة الأسطر في قالب نموذج متوافق مع المستعرض، فلن تتمكن من مسح خانة الاختيار التفاف النص أو تحديد خيارات في قائمة التمرير .
عرض تحديد الأحرف لتعيين حد أحرف إلى مربع نص، حدد خانة الاختيار تحديد مربع النص إلى ، ثم اكتب عدد الأحرف المسموح به. على سبيل المثال، في قالب نموذج الموارد البشرية، يمكنك استخدام هذه الميزة لمنع المستخدمين من كتابة أكثر من خمسة أحرف في مربع نص معرف الموظف . إذا كان قالب النموذج متصلا بقاعدة بيانات أو بمخطط XML خارجي، وكان مصدر البيانات هذا يحتوي على متطلبات موجودة لطول الأحرف، فسيعرض Microsoft Office InfoPath تلقائيا خطأ في التحقق من صحة البيانات إذا تجاوز المستخدمون هذه الحدود عند ملء نموذج استنادا إلى قالب النموذج. لجعل المؤشر يتقدم تلقائيا إلى عنصر التحكم التالي في النموذج بعد وصول المستخدم إلى حد الأحرف لعنصر تحكم، حدد خانة الاختيار نقل إلى عنصر التحكم التالي تلقائيا عند الوصول إلى الحد . جعل المؤشر يتقدم تلقائيا إلى عنصر التحكم التالي غير مدعوم في قوالب النماذج المتوافقة مع المستعرض.
عرض إضافة تنسيق شرطي انقر فوق التنسيق الشرطي لفتح مربع الحوار تنسيق شرطي ، حيث يمكنك تغيير مظهر عنصر تحكم، بما في ذلك ظهوره، استنادا إلى القيم التي يدخلها المستخدمون في النموذج. على سبيل المثال، في قالب نموذج تقرير المبيعات، يمكنك استخدام التنسيق الشرطي لتنبيه المستخدم بأن المبلغ الذي تم إنفاقه أكبر من المبلغ المخصص في الميزانية.
الحجم ضبط الحجم والحشو والهوامش يمكنك تحديد حجم عنصر التحكم يدويا عن طريق إدخال القيم في مربعي الارتفاعوالعرض . يمكنك أيضا تحسين التباعد داخل عنصر التحكم وخارجه عن طريق تغيير المساحة الفارغة، وهي مقدار مساحة المخزن المؤقت المحيطة بمحتويات عنصر التحكم، أو الهوامش، وهي مقدار المسافة بين حد عنصر التحكم وأي نص أو عناصر تحكم محيطة في قالب النموذج.
الحجم محاذاة مربع النص مع التسمية الخاصة به لمحاذاة النص داخل عنصر تحكم بشكل أفضل مع التسمية الخاصة به، انقر فوق الزر محاذاة . يقوم InfoPath تلقائيا بضبط ارتفاع عنصر التحكم، والحشو السفلي، وإعدادات الهامش السفلي حسب الضرورة.
متقدم تحديد تلميح الشاشة لإظهار ملاحظة توضيحية عندما ينقل المستخدمون مؤشرهم فوق عنصر التحكم، أدخل النص الذي تريده في مربع تلميح الشاشة. غالبا ما تعتمد أدوات مساعدة إمكانية وصول ذوي الاحتياجات الخاصة، مثل أدوات مراجعة الشاشة التي توفر المعلومات على الشاشة ككلام مركب أو جهاز عرض Braille قابل للتحديث، على تلميحات الشاشة هذه لتفسير المعلومات لمستخدميها.
متقدم تغيير ترتيب فهرس علامة التبويب يمكنك تغيير موضع عنصر تحكم بترتيب علامة التبويب الإجمالية لقالب النموذج. ترتيب الجدولة هو الترتيب الذي ينتقل به التركيز في نموذج من حقل أو عنصر إلى آخر حيث يضغط المستخدمون على TAB أو SHIFT+TAB. إعداد فهرس علامة التبويب الافتراضي لكافة عناصر التحكم في قالب نموذج هو 0، ولكن يبدأ ترتيب علامة التبويب ب 1. أي أنه ستتم زيارة أي عنصر تحكم مع 1 في مربع فهرس Tab أولا عندما يضغط المستخدمون على المفتاح TAB. ستتم زيارة أي عنصر تحكم مع 2 في مربع فهرس Tab في الثانية، وهكذا. أي عناصر تحكم مع 0 في مربع فهرس علامة التبويب سوف تأتي الأخيرة في ترتيب علامة التبويب. إذا كنت تريد تخطي عناصر التحكم بترتيب علامة التبويب، أدخل -1 في مربع فهرس علامة التبويب .
متقدم تعيين اختصار لوحة مفاتيح يمكنك كتابة حرف أو رقم في مربع مفتاح Access لتحديد اختصار لوحة المفاتيح. تمكن اختصارات لوحة المفاتيح المستخدمين من الانتقال إلى عنصر تحكم بالضغط على مجموعة من ضغطات المفاتيح، بدلا من تحريك الماوس. إذا اخترت استخدام اختصارات لوحة المفاتيح في قالب النموذج، فيجب عليك الاتصال بالمستخدمين بأن الاختصارات موجودة. على سبيل المثال، قد تكتب (ALT+S) بعد تسمية مربع نص لإعلام المستخدمين بوجود اختصار لوحة مفاتيح لمربع نص مندوب المبيعات .
متقدم تحديد إجراءات الدمج أو تخصيصها انقر فوق Merge Settings لتحديد كيفية ظهور البيانات التي يدخلها المستخدمون في عنصر التحكم عند دمج عدة نماذج. على سبيل المثال، يمكنك اختيار بادئة النص من مربع نص بكلمة معينة، أو فصل عناصر مربع نص بفواصل منقوطة.
متقدم الحصول على معرف ViewContext لمربع النص يمكنك استخدام قيمة ViewContext لتحديد عنصر التحكم في التعليمات البرمجية. على سبيل المثال، إذا كنت تعرف قيمة ViewContext، يمكنك استخدام هذه القيمة مع أسلوب ExecuteAction للعنصر View لتنفيذ إجراء تحرير برمجيا على بيانات XML المرتبطة بعنصر التحكم.
متقدم تحديد نطاق إدخال وتخصيصه انقر فوق Input Scope لتحديد نوع إدخال المستخدم المخصص لعنصر التحكم. يمكن أن يساعد هذا في تحسين التعرف على الكتابة اليدوية وإدخال الكلام لعنصر التحكم. على سبيل المثال، إذا كنت تستخدم نطاق إدخال IS_URL لعنصر التحكم، يعرف InfoPath تجاهل المسافات بين الكلمات.
نماذج المستعرض تخصيص الإعدادات لنشر البيانات مرة أخرى إلى الخادم تظهر علامة التبويب نماذج المستعرض فقط عند تصميم قالب نموذج متوافق مع المستعرض. يسمح لك بالتحكم في ما إذا كانت البيانات يتم إرسالها إلى الخادم عندما يغير المستخدمون البيانات في مربع النص.