قيم الجمع والطرح والضرب والقسمة الموجودة في عنصر التحكم

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

يتضمن هذا المقال

ما هي الصيغة؟

استخدام عاملين تشغيل أو أكثر في صيغة

إدراج صيغة رياضية في عنصر تحكم

ما هي الصيغة؟

صيغه تم تعبير XPath من قيم الحقول او المجموعات، و# الدالات و# عوامل التشغيل المستخدم ل# حساب القيم الاخري و# عرضها. يمكن استخدام الصيغ ل# تنفيذ المهام التاليه:

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

  • عرض محدده التواريخ و# الاوقات.

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

  • تعيين القيمه الافتراضيه ل# حقل او عنصر تحكم.

  • تشغيل قاعده استنادا الي قيمه حسابها ب# استخدام صيغه.

كل تعبير XPath الذي يتم استخدامه في صيغه هو تركيبه من القيم و# الدالات و# عوامل التشغيل التي يتم تقييمها الي قيمه واحده. يمكن ان تحتوي صيغه تعبيرات متعدده. يمكنك اعتبار صيغه جمله من عباره واحده او اكثر، مع كل العباره يمثل تعبير واحد في الصيغه.

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

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

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

أعلى الصفحة

استخدام عاملين تشغيل أو أكثر في صيغة

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

  1. العمليات الحسابية داخل الأقواس

  2. عمليات الضرب والقسمة

  3. عمليات الجمع والطرح

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

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

txtPermit1Qty * txtPermitCost1 + txtPermit2Qty * txtPermitCost2 /txtNumberOfPermits

تحتوي الصيغة على عوامل تشغيل جمع (+) وضرب (*) وقسمة (/). ويتم وفقاً لبادئات عوامل التشغيل، إجراء عمليتي الضرب والقسمة قبل عملية الجمع. وحيث أن عاملي الضرب والقسمة لهما نفس البادئة، فيتم إجراء عملية الضرب الحسابية قبل عامل القسمة، لأن عامل الضرب يقع إلى يسار عامل القسمة. يتم حساب الصيغة بهذه الطريقة:

  1. يتم ضرب القيمة الموجودة في txtPermit1Qty في القيمة الموجودة في txtPermitCost1.

  2. يتم ضرب القيمة الموجودة في txtPermit2Qty في القيمة الموجودة في txtPermitCost2، ويتم بعد ذلك قسمة الناتج على القيمة الموجودة في txtNumberOfPermits.

  3. تتم إضافة ناتج العملية الحسابية في الخطوة 1 إلى نواتج العملية الحسابية في الخطوة 2.

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

فعلى سبيل المثال، لاحظ الصيغة التالية:

((txtPermit1Qty * txtPermitCost1) + (txtPermit2Qty * txtPermitCost2))/txtNumberOfPermits

في هذا الحساب، تتم اضافه القيمه الناتجه عن ضرب القيم الموجوده في txtPermit1Qty و txtPermitCost1 الي القيمه الناتجه عن ضرب القيم الموجوده في txtPermit2Qty و txtPermitCost2. المجموع الخاص ب# تلك العمليه الحسابيه ثم قسمه القيمه الموجوده في تكستنومبيروفبيرميتس.

أعلى الصفحة

إدراج صيغة رياضية في عنصر تحكم

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

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

  3. انقر فوق ادراج الصيغه Formula button .

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

    قائمة العمليات الحسابية

    عملية

    الرمز

    الجمع

    +

    طرح

    -

    ضرب

    *

    قسمة

    /

    ملاحظة: اذا كانت الصيغه تستخدم عامل القسمه (/)، تاكد من وجود مسافه قبل و# بعد عامل القسمه. اذا لم يكن عامل القسمه مسافه قبل و# بعد، ف# قد تفسير InfoPath ' / ' ك# فاصل ل# الاطلاع علي الخطوات موقع XPath بدلا من ك# عامل قسمه.

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

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

    تحتوي الصيغة الخاصة بي على أخطاء

    انقر فوق إظهار التفاصيل في مربع الحوار Microsoft Office InfoPath لرؤية الأخطاء في الصيغة. وفيما يلي بعض الاقتراحات لحل تلك الأخطاء::

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

    • قم بحذف الصيغة وإعادة كتابتها، للتأكد من كتابتها بشكل صحيح.

  6. لاختبار التغييرات، انقر فوق معاينة على شريط الأدوات قياسي، أو اضغط على CTRL+SHIFT+B.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×