إضافة قاعدة

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

عندما تقوم ب# تصميم قالب نموذج، يمكنك استخدام القواعد ل# تلقائيا عرض مربع حوار، و# تعيين قيمه الحقل او الاستعلام او الارسال الي اتصال بيانات، و# التبديل بين طرق العرض، او فتح او اغلاق نموذج استجابه ل# احداث و# ظروف معينه. يمكنك تضمين الاحداث تغيير حقل معين او مجموعه في مصدر بيانات، و# انقر فوق زر، و# الادراج مقطع مكرر او صف في جدول مكرر او الفتح او ارساله الي نموذج. يمكنك تضمين الشروط عمليات حسابيه و# تعبيرات 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 يحتفظ النموذج مفتوحه و# يعرض رساله ل# الاشاره الي اذا تم ارسال النموذج ب# شكل ناجح. ل# تغيير هذا السلوك الافتراضي، انقر فوق خيارات متقدمه، و# من ثم قم ب# واحد مما يلي:

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

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

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

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

اعلي الصفحه

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

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

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

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

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

×