إضافة صيغة إلى عنصر تحكم

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

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

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

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

ما هي الصيغة؟

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

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

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

يوضح الرسم التوضيحي التالي العلاقة بين صيغة وتعبير.

046c2cb3-2a43-40c6-af65-5f7ee9c0e1a4

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

أعلى الصفحة

إضافة صيغة إلى عنصر تحكم

  1. انقر نقرا مزدوجا فوق عنصر التحكم الذي تريد إنشاء الصيغة فيه.

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

  3. انقر فوق إدراج الصيغة6aeee2be-ff9c-4a64-a987-2db942c81046 .

    ملاحظة

    لإنشاء الصيغة باستخدام خصائص الحقل، انقر بزر الماوس الأيمن فوق الحقل في جزء المهام مصدر البيانات ، ثم انقر فوق خصائص في القائمة المختصرة.

  4. لإدراج حقل أو مجموعة في الصيغة، انقر فوق إدراج حقل أو مجموعة، ثم انقر فوق الحقل أو المجموعة في مربع الحوار تحديد حقل أو مجموعة .

  5. لإدراج دالة في الصيغة، انقر فوق إدراج دالة، ثم حدد الدالة في مربع الحوار إدراج دالة .

    تلميح

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

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

    العمليه الرمز
    إضافة +
    طرح -
    ضرب *
    قسمة /

    ملاحظة

    إذا كانت الصيغة تستخدم عامل تشغيل القسمة (/)، فتأكد من وجود مسافة قبل عامل تشغيل القسمة وبعده. إذا لم يكن لدى عامل تشغيل القسم مسافة قبله وبعده، فقد يفسر InfoPath '/' كفاصل لخطوات موقع XPath بدلا من عامل تشغيل القسمة.

    تلميح

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

  7. للتحقق من الصيغة للحصول على بناء الجملة الصحيح، في مربع الحوار إدراج صيغة ، انقر فوق التحقق من الصيغة.
    تحتوي الصيغة على أخطاء
    انقر فوق إظهار التفاصيل في مربع الحوار Microsoft Office InfoPath للاطلاع على الأخطاء في الصيغة. فيما يلي بعض الاقتراحات لحل هذه الأخطاء:

    • إذا كنت تستخدم دالة في الصيغة، فتحقق من أنك تستخدم الوسيطات الصحيحة للدالة. تتطلب بعض الدالات حقولا أو مجموعات بينما تتطلب الدالات الأخرى قيما محددة كوسيطات. ابحث عن ارتباطات لمزيد من المعلومات حول الوظائف في قسم انظر أيضا .
    • احذف الصيغة وأعد كتابتها للتأكد من كتابتها بشكل صحيح.
  8. لاختبار التغييرات، انقر فوق معاينة على شريط الأدوات قياسي، أو اضغط على CTRL+SHIFT+B.

أعلى الصفحة

تحرير تعبير XPath لصيغة

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

  1. انقر نقرا مزدوجا فوق عنصر التحكم الذي يحتوي على التعبير الذي تريد تحريره.

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

  3. انقر فوق إدراج الصيغة6aeee2be-ff9c-4a64-a987-2db942c81046 .

    ملاحظة

    لتحرير تعبير XPath باستخدام خصائص الحقل، انقر بزر الماوس الأيمن فوق الحقل في جزء المهام مصدر البيانات ، ثم انقر فوق خصائص في القائمة المختصرة.

  4. في مربع الحوار إدراج صيغة، حدد خانة الاختيار تحرير XPath (متقدم).
    تتغير الصيغة إلى إصدار تعبير XPath للصيغة.

  5. في المربع صيغة ، قم بتحرير تعبير XPath للصيغة. لتضمين الحقول أو المجموعات أو الدالات في التعبير، انقر فوق إدراج حقل أو مجموعة أو إدراج دالة.

  6. للتحقق من الصيغة للحصول على بناء الجملة الصحيح، في مربع الحوار إدراج صيغة ، انقر فوق التحقق من الصيغة.
    تحتوي الصيغة على أخطاء
    انقر فوق إظهار التفاصيل في مربع الحوار Microsoft Office InfoPath للاطلاع على الأخطاء في الصيغة. فيما يلي بعض الاقتراحات لحل هذه الأخطاء:

    • إذا كنت تستخدم دالة في الصيغة، فتحقق من أنك تستخدم الوسيطات الصحيحة للدالة. تتطلب بعض الدالات حقولا أو مجموعات بينما تتطلب الدالات الأخرى قيما محددة كمعلمات. ابحث عن ارتباطات لمزيد من المعلومات حول الوظائف في قسم انظر أيضا .
    • احذف الصيغة وأعد كتابتها للتأكد من كتابتها بشكل صحيح.
  7. لاختبار التغييرات، انقر فوق معاينة على شريط الأدوات قياسي، أو اضغط على CTRL+SHIFT+B.

أعلى الصفحة