اضافه اتصال بيانات خدمه ويب

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

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

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

نظره عامه

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

قبل البدء

اضافه اتصال بيانات الاستعلام

اضافه اتصال بيانات ارسال

نظرة عامة

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

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

اعلي الصفحه

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

لا يمكنك تكوين اتصال بيانات الارسال في قالب النموذج المتوافق مع المستعرض ل# السماح ل# المستخدمين ارسال معلومات التغيير مع بيانات النموذج الي خدمه ويب تقبل Microsoft ADO.NET DataSet. تتضمن معلومات التغيير التعديلات التي ادخلها مستخدم ب# البيانات المخزنه في قاعده بيانات. يستخدم قاعده بيانات خدمه ويب ل# الاتصال ب# قاعده بيانات المستخدمين. استخدام ADO.NET معلومات التغيير ل# تحديد كيفيه تحديث البيانات في قاعده البيانات. اطلب من مسؤول خدمه ويب اذا كانت خدمه ويب تتطلب معلومات التغيير ل# تحديث قاعده بيانات. اذا حدث ذلك، يجب تصميم قالب نموذج يمكن تعبئه النماذج الخاصه به ب# استخدام InfoPath فقط.

اعلي الصفحه

قبل البدء

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

  • موقع خدمه ويب.

  • التحقق من ان خدمه ويب تستخدم ترميز نمط المستند / كما هي. يمكنك استخدام InfoPath الخدمات ويب نمط المستند / literal فقط.

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

اعلي الصفحه

اضافه اتصال بيانات الاستعلام

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

  1. اضافه اتصال بيانات ثانوي.

  2. تكوين قالب النموذج ل# استخدام اتصال بيانات ثانوي.

الخطوه 1: اضافه اتصال بيانات ثانوي

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

  2. في مربع الحوار اتصالات البيانات، انقر فوق اضافه.

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

  4. ضمن من المكان الذي تريد تلقي البيانات، انقر فوق خدمه ويب و# ثم انقر فوق التالي.

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

    ملاحظة: اذا اردت البحث عن خدمه ويب ب# استخدام خادم "اكتشاف وصف العالمي" و# تكامل (UDDI)، انقر فوق UDDI البحث، ادخل عنوان URL ل# خادم UDDI التي تريد البحث، حدد ما اذا كنت تريد البحث عن طريق موفر او ان خدمه تم توفيرها، ادخل كلمه بحث اساسيه، و# من ثم انقر فوق بحث. تظهر خدمات ويب التي تتطابق مع كلمه البحث في قائمه نتائج البحث. حدد خدمه ويب التي تريد استخدامها، و# من ثم انقر فوق موافق.

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

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

    كيف؟

    1. حدد معلمه في الجدول معلمات، و# ثم انقر فوق تعيين قيمه عينه.

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

    3. كرر هذه الخطوات ل# كل معلمه في الجدول معلمات، و# من ثم انقر فوق التالي.

    تفاصيل تقنيه

    عند تكوين اتصال بيانات خدمه ويب في "معالج اتصال البيانات"، يتم الاتصال ب# خدمه ويب Microsoft Office InfoPath و# طلبات ملف لغه وصف خدمه ويب (WSDL). يحتوي ملف WSDL علي المخطط المستخدمه ب# واسطه خدمه ويب. خدمه ويب يستجيب ل# الطلب عن طريق ارسال هذا الملف الي InfoPath. يستخدم InfoPath المعلومات الموجوده في هذا الملف ل# اضافه الحقول المناسبه و# المجموعات ب# مصدر بيانات ثانوي في قالب النموذج. اذا عثر InfoPath نوع عنصر غير معروف في ملف WSDL، يستخدم بيانات نموذجيه ل# تحديد تعريف نوع عنصر غير معروف InfoPath وثم تضيف الحقول المناسبه و# المجموعات ب# مصدر بيانات ثانوي.

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

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

  9. انقر فوق التالي.

  10. علي الصفحه التاليه من المعالج، اكتب اسما وصفيا ل# اتصال البيانات الخاص ب# الاستعلام.

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

  12. التحقق من صحه المعلومات في المقطع ملخص و# ثم انقر فوق انهاء.

  13. انقر فوق إغلاق.

الخطوه 2: تكوين قالب النموذج ل# استخدام اتصال بيانات ثانوي

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

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

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

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

إضافة قاعدة

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

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

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

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

  4. ضمن قواعد و# التحقق من الصحه، انقر فوق قواعد.

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

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

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

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

  9. في قائمه " اجراءات "، انقر فوق الاستعلام ب# استخدام اتصال بيانات.

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

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

اضافه زر

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

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

  2. إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، ‏C.

  3. اسحب عنصر تحكم زر الي قالب النموذج الخاص بك.

  4. انقر نقرا مزدوجا فوق الزر الذي قمت ب# اضافته الي قالب النموذج الخاص بك.

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

  6. في قائمه " اجراءات "، انقر فوق تحديث.

  7. في المربع تسميه، اكتب الاسم الذي تريده ان يظهر علي الزر في قالب النموذج الخاص بك.

  8. انقر فوق إعدادات.

  9. في مربع الحوار تحديث، انقر فوق مصدر بيانات واحد ثانوي.

  10. في القائمه اختيار مصدر بيانات ثانوي، انقر فوق مصدر بيانات ثانوي المقترنه ب# اتصال البيانات الخاص ب# الاستعلام، و# من ثم انقر فوق موافق ل# اغلاق مربعات الحوار المفتوحه.

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

اعلي الصفحه

اضافه اتصال بيانات ارسال

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

الخطوه 1: اضافه اتصال بيانات ثانوي

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

  2. في مربع الحوار اتصالات البيانات، انقر فوق اضافه.

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

  4. ضمن كيف تريد ارسال البيانات الخاصه بك، انقر فوق الي خدمه ويب و# ثم انقر فوق التالي.

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

    ملاحظة: اذا اردت البحث عن خدمه ويب ب# استخدام خادم "اكتشاف وصف العالمي" و# تكامل (UDDI)، انقر فوق UDDI البحث، ادخل عنوان URL ل# خادم UDDI التي تريد البحث، حدد ما اذا كنت تريد البحث عن طريق موفر او ان خدمه تم توفيرها، ادخل كلمه بحث اساسيه، و# من ثم انقر فوق بحث. تظهر خدمات ويب التي تتطابق مع كلمه البحث في قائمه نتائج البحث. حدد خدمه ويب التي تريد استخدامها، و# من ثم انقر فوق موافق.

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

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

    ارسال البيانات الموجوده في حقل او مجموعه

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

    2. ضمن خيارات المعلمه، انقر فوق حقل او مجموعه.

    3. انقر فوق تعديل الزر "مصدر البيانات" .

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

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

    ارسال كافه البيانات الموجوده في النموذج

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

    2. ضمن خيارات المعلمه، انقر فوق النموذج ب# اكمله (مستند XML، ب# ما في ذلك ارشادات المعالجه).

    ارسال البيانات ك# سلسله

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

    2. ضمن خيارات المعلمه، انقر فوق النموذج ب# اكمله (مستند XML، ب# ما في ذلك ارشادات المعالجه).

    3. حدد خانه الاختيار ارسال البيانات ك# سلسله.

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

    ملاحظه تقنيه حول الكائنات ADO.NET DataSet

    اذا تطلب خدمه ويب كائن ADO.NET DataSet، ف# حدد عقده مجموعه بيانات عند تكوين اتصال البيانات هذا. اذا كنت تستخدم اي نوع اخر من عقده ل# اتصال بيانات خدمه ويب تتطلب كائن ADO.NET DataSet، لن ينجح اجراء الارسال.

  8. انقر فوق التالي.

  9. علي الصفحه التاليه من المعالج، اكتب اسما ل# اتصال بيانات الارسال.

  10. التحقق من صحه المعلومات في المقطع ملخص و# ثم انقر فوق انهاء.

  11. انقر فوق إغلاق.

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

الخطوه 2: تمكين الارسال في قالب النموذج

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

  • تغيير النص الذي يظهر علي الزر " ارسال " و# الامر ارسال.

  • تغيير مفاتيح الاختصار ل# الزر " ارسال " و# الامر " ارسال ".

  • انشاء رساله مخصصه ل# عرضها ل# المستخدمين عند ارسال النماذج.

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

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

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

  • في القائمه اختيار اتصال بيانات ل# الارسال، انقر فوق اسم اتصال بيانات الارسال الي "خدمه ويب" الذي انشاته في الخطوات السابقه.

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

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

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

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

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

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

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

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

اعلي الصفحه

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

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

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

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

×