إضافة قاعدة

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

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

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

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

نظره عامه

اعتبارات التوافق

اضافه قاعده يتم تشغيله عند قيام مستخدم ب# فتح النموذج

اضافه قاعده الي عنصر تحكم

اضافه قاعده الي حقل او مجموعه

اضافه قاعده عند قيام المستخدم ب# ارسال نموذج

نظرة عامة

عندما تحتاج الي تطبيق منطق تسلسل العمل علي قالب النموذج الخاص بك، يمكنك استخدام القواعد. يمكن ل# قاعده القيام ب# ما يلي:

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

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

  • تبديل طرق العرض    يمكنك اضافه قاعده ل# التنقل بين طرق عرض متعدده او ل# تغيير طريقه عرض نموذج يستند الي دور المستخدم المرتبطه ب# المستخدم الذي يفتح النموذج. علي سبيل المثال، يمكنك اضافه قاعده الي زر يسمح ل# المستخدمين ب# الانتقال الي طريقه عرض السابقه او التاليه عند النقر فوق الزر.

  • تعيين قيمه الحقل    يمكنك اضافه قاعده ل# حساب القيمه ل# حقل. علي سبيل المثال، يمكنك اضافه قاعده ل# حقل الذي يعرض تاريخ انتهاء المشروع استنادا الي التاريخ من حقل اخر ب# الاضافه الي عدد معين من ايام.

  • الاستعلام ب# استخدام اتصال بيانات    يمكنك اضافه قاعده ارسال استعلام عبر اتصال بيانات عند شرط معين في النموذج. علي سبيل المثال، يمكنك اضافه قاعده ارسال استعلام عبر اتصال بيانات عند قيام مستخدم ب# ادخال رقم الموظف الخاصه به في نموذج تقرير مصاريف.

  • ارسال ب# استخدام اتصال بيانات    يمكنك اضافه قاعده تقوم ب# ارسال كافه البيانات في نموذج ل# مصدر بيانات خارجي عبر اتصال بيانات. علي سبيل المثال، يمكنك اضافه قاعده الي قالب نموذج ل# طلب ترخيص ارسال البيانات الموجوده في النموذج الي خدمه ويب و# قاعده بيانات عندما ينقر المستخدم فوق زر ارسال في النموذج.

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

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

ملاحظة: تعتمد انواع القواعد التي يمكنك تطبيقها علي قالب النموذج الخاص بك علي عناصر التحكم و# الحقول في قالب النموذج الخاص بك.

يتم تطبيق القواعد في عنصر تحكم مرتبط ب# حقل تلقائيا ب# هذا الحقل، و# يتم تطبيق القواعد في حقل تلقائيا الي عنصر التحكم المرتبط ب# هذا الحقل. اذا قمت ب# ربط عنصر تحكم ل# حقل الذي يحتوي علي قواعد موجوده، يتم تطبيق القواعد تلقائيا الي عنصر التحكم. اذا قمت ب# اضافه قاعده ل# عنصر تحكم، يتم تطبيق هذه القاعده في تلقائيا ل# الحقل المنضم الي عنصر التحكم هذا.

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

اعلي الصفحه

اعتبارات التوافق

علي الرغم من انه يمكنك اضافه قاعده الي قالب النموذج الذي يعرض مربع حوار ل# المستخدمين، لا تعرض مربعات الحوار تلقائيا في النماذج التي المستخدمين تعبئتها في مستعرض ويب. يتم عرض مربعات الحوار تلقائيا في النماذج التي تتم تعبئتها في InfoPath فقط.

اعلي الصفحه

اضافه قاعده يتم تشغيله عند قيام مستخدم ب# فتح النموذج

  1. علي القائمه ادوات، انقر فوق " خيارات النموذج ".

  2. في القائمه الفئه، انقر فوق فتح و# حفظ.

  3. ضمن فتح السلوك، انقر فوق قواعد.

  4. في مربع الحوار " قواعد "، انقر فوق اضافه.

  5. في مربع الاسم، اكتب اسما ل# القاعده.

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

  7. انقر فوق اضافه اجراء.

  8. في قائمه " اجراءات "، انقر فوق الاجراء الذي تريده، و# من ثم ادخل الخيارات المتعلقه ب# هذا الاجراء.

  9. كرر الخطوتين 7 و 8 ل# كل الاجراء الذي تريد تشغيله ل# هذه القاعده.

  10. ل# منع اي قواعد من تشغيل بعد ل# هذه القاعده شرط و# تشغيلها، حدد خانه الاختيار ايقاف معالجه القواعد عند انتهاء هذه القاعده.

  11. انقر فوق "موافق".

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

اعلي الصفحه

اضافه قاعده الي عنصر تحكم

اذا كان عنصر التحكم المرتبط ب# الحقل الذي يحتوي علي قاعده او اكثر، يتم تطبيق القواعد الحقل تلقائيا الي عنصر التحكم. تتم ايضا اضافه اي قاعده التي تضيفها الي عنصر التحكم ل# الحقل. اذا كانت اضافه عنصر تحكم الي طريقه عرض في قالب نموذج، ثم قم ب# ربط عنصر التحكم ل# حقل يحتوي قواعد موجوده، يتم تطبيق القواعد الموجوده تلقائيا الي عنصر التحكم. اذا اضفت قاعده ل# حقل و# الحقل يرتبط ب# عنصر تحكم، يتم تطبيق القواعد تلقائيا الي عنصر التحكم ايضا.

  1. انقر نقرا مزدوجا فوق عنصر التحكم.

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

  3. انقر فوق قواعد.

  4. في مربع الحوار " قواعد "، انقر فوق اضافه.

  5. في مربع الاسم، اكتب اسما ل# القاعده.

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

  7. انقر فوق اضافه اجراء.

  8. في قائمه " اجراءات "، انقر فوق الاجراء الذي تريده، و# من ثم ادخل الخيارات المتعلقه ب# هذا الاجراء.

  9. كرر الخطوتين 7 و 8 ل# كل الاجراء الذي تريد تشغيله ل# هذه القاعده.

  10. ل# منع اي قواعد من تشغيل بعد ل# هذه القاعده شرط و# تشغيلها، حدد خانه الاختيار ايقاف معالجه القواعد عند انتهاء هذه القاعده.

  11. انقر فوق "موافق".

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

اعلي الصفحه

اضافه قاعده الي حقل او مجموعه

اذا كان عنصر تحكم المرتبط ب# الحقل الذي يحتوي علي قواعد موجوده، يتم تطبيق هذه القواعد تلقائيا الي عنصر التحكم ايضا. تتم ايضا اضافه اي قاعده التي تضيفها الي الحقل الي عنصر التحكم.

  1. اذا لم يكن جزء المهام مصدر البيانات مرئيا، انقر فوق مصدر بيانات علي القائمه " عرض ".

  2. انقر نقرا مزدوجا فوق الحقل.

  3. انقر فوق علامه التبويب " قواعد و# دمج ".

  4. انقر فوق إضافة.

  5. في مربع الاسم، اكتب اسما ل# القاعده.

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

  7. انقر فوق اضافه اجراء.

  8. في قائمه " اجراءات "، انقر فوق الاجراء الذي تريده، و# من ثم ادخل الخيارات المتعلقه ب# هذا الاجراء.

  9. كرر الخطوتين 7 و 8 ل# كل الاجراء الذي تريد تشغيله ل# هذه القاعده.

  10. ل# منع اي قواعد تشغيل بعد هذه القاعده (ل# الحدث الحالي)، حدد خانه الاختيار ايقاف معالجه القواعد عند انتهاء هذه القاعده.

  11. انقر فوق "موافق".

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

اعلي الصفحه

اضافه قاعده عند قيام المستخدم ب# ارسال نموذج

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

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

  1. علي القائمه ادوات، انقر فوق خيارات الارسال.

  2. في مربع الحوار خيارات الارسال، حدد خانه الاختيار السماح ل# المستخدمين ب# ارسال هذا النموذج.

    ملاحظة: عند تحديد خانه الاختيار هذه، يضيف InfoPath زر ارسال علي شريط الادوات قياسي و# امر ارسال الي القائمه " ملف " عند قيام المستخدمين ب# تعبئه النموذج.

  3. انقر فوق تنفيذ اجراء مخصص ب# استخدام القواعد، و# من ثم انقر فوق قواعد.

  4. في مربع الحوار قواعد ل# "ارسال النماذج"، انقر فوق اضافه.

  5. في مربع الاسم، اكتب اسما ل# هذه القاعده التي تصف موقع الارسال. علي سبيل المثال، اذا كنت تريد السماح ل# المستخدمين ب# ارسال النموذج ب# استخدام رساله بريد الكتروني فقط اذا كانت القيمه في حقل معين اكبر من 50 ريال، اكتب ارسال البريد الالكتروني ل# يزيد 50 ريال.

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

  7. في مربع الحوار قاعده، انقر فوق اضافه اجراء.

  8. في قائمه " اجراءات "، انقر فوق الاجراء الذي تريده ان يظهر عند قيام المستخدم ب# ارسال نموذج يستند الي قالب النموذج و# من ثم حدد الخيارات المناسبه ل# هذا الاجراء.

  9. انقر فوق موافق.

  10. ل# اضافه اجراءات اضافيه، كرر الخطوات من 7 الي 9 ل# كل اجراء اضافي.

  11. ل# اضافه القواعد الاخري، كرر الخطوات من 4 الي 9 ل# كل قاعده اضافيه.

  12. انقر فوق موافق.

    1. ل# تغيير اسم الزر " ارسال " الذي يظهر علي شريط الادوات القياسي و# الامر " ارسال " الذي يظهر في القائمه ملف عند المستخدمون ب# تعبئه النموذج، اكتب الاسم الجديد في المربع تسميه توضيحيه في الارسال خيارات مربع الحوار.

      تلميح: اذا كنت تريد تعيين اختصار لوحه مفاتيح هذا الزر الي و# الاوامر، اكتب علامه ضم (&) قبل الحرف الذي تريد استخدامه ك# اختصار لوحه مفاتيح. علي سبيل المثال، ل# تعيين ALT + B ك# اختصار لوحه المفاتيح ل# الاوامر و# الزر ارسال، اكتب Su & بميت.

  13. ل# منع المستخدمين من استخدام الامر ارسال او الزر ارسال علي شريط الادوات قياسي عند تعبئه النموذج الخاص بك، قم ب# الغاء تحديد خانه الاختيار اظهار عنصر القائمه الارسال و# الزر "ارسال شريط الادوات".

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

      • ل# اغلاق النموذج او انشاء نموذج فارغ جديد بعد قيام المستخدم ب# ارسال نموذج مكتمل، انقر فوق الخيار الذي تريده في القائمه بعد ارسال.

      • ل# انشاء رساله مخصصه ل# الاشاره الي اذا تم ارسال النموذج ب# نجاح، حدد خانه الاختيار استخدام رسائل مخصصه، و# اكتب رسائلك في المربعين علي العمل ب# نجاح و# فشل.

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

      • اذا كنت لا تريد عرض رساله بعد قيام المستخدم ب# ارسال نموذج، قم ب# الغاء تحديد خانه الاختيار اظهار رسائل النجاح و# الفشل.

اعلي الصفحه

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

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

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

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

×