مقدمه حول اتصالات البيانات

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

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

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

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

نظره عامه حول اتصالات البيانات

العمل ب# استخدام اتصال البيانات الرئيسي

العمل ب# استخدام اتصال بيانات ثانوي

تخزين بيانات ل# الاستخدام دون اتصال

اعتبارات المتعلقه ب# الاتصال ب# مصادر البيانات الخارجيه

نظره عامه حول اتصالات البيانات

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

استنادا الي اهدافك ل# النموذج، يمكنك انشاء اتصال بيانات ثانوي او الرئيسي ل# مصدر بيانات خارجي، مثل قاعده بيانات Microsoft SQL Server او خدمه ويب. مصدر بيانات خارجي يتم تخزين بيانات التي ارسال البيانات او تلقيها من نموذج يستند الي قالب النموذج الخاص بك. يعمل InfoPath مع مصادر البيانات الخارجيه التاليه:

  • قاعده بيانات Microsoft Office Access

  • قاعدة بيانات Microsoft SQL Server

  • خدمه ويب

  • مكتبه مستندات او قائمه علي خادم يقوم ب# تشغيل Microsoft Windows SharePoint Services

  • ملف XML

يمكنك انشاء ثلاثه انواع من اتصالات البيانات ب# مصدر بيانات خارجي: الاستعلام عن البيانات فقط، ارسال البيانات فقط، او استعلام و# ارسال البيانات. اتصال بيانات استعلام استلام البيانات من مصدر بيانات و# يخزنها في النموذج. اتصال بيانات ارسال ل# ارسال بيانات من النموذج ب# مصدر بيانات، ل# تطبيق موجود علي خادم ويب، الي مكتبه مستندات علي خادم يقوم ب# تشغيل Microsoft Windows SharePoint Services، او في رساله بريد الكتروني. الاستعلام و# ارسال اتصالات البيانات كلا من تلقي بيانات من و# ارسال البيانات الي مصدر بيانات. عند انشاء اتصال بيانات، يمكنك تحديد نوع اتصال البيانات الذي تريده. علي سبيل المثال، يمكنك انشاء اتصال بيانات الذي يقوم ب# اي مما يلي:

  • الاستعلام عن البيانات من قاعده بيانات

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

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

  • ارسال بيانات النموذج الي تطبيق مخصص يستخدم عنصر التحكم XmlFormView

  • الاستعلام او ارسال البيانات من خلال برمجه تعليمات برمجيه مخصصه، مثل C# Microsoft Visual Basic .NET او Microsoft JScript.

  • استخدام اعدادات الاتصال المخزنه في مكتبه ملفات اتصال بيانات علي خادم يقوم ب# تشغيل Microsoft Office SharePoint Server 2007

  • الاستعلام او ارسال البيانات الي "خدمات سير عمل بشريه" علي Microsoft BizTalk Server 2004 او BizTalk Server 2006

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

استعلام اتصالات البيانات

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

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

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

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

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

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

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

  • كتابه تعليمات برمجيه مخصصه ل# احداث معينه.

اتصالات بيانات الارسال

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

  • قاعده بيانات Microsoft Office Access

  • قاعدة بيانات Microsoft SQL Server

  • خدمه ويب

يمكنك ايضا اضافه اتصال بيانات ثانوي تقوم ب# ارسال البيانات ب# الطرق التاليه:

  • ارسال بيانات نموذج الي مكتبه مستندات علي خادم يقوم ب# تشغيل Microsoft Windows SharePoint Services.

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

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

انشاء اتصال بيانات ارسال ب# الطرق التاليه:

  • تصميم قالب نموذج جديد يستند الي قاعده بيانات او خدمه ويب اعدادات المخزنه في مكتبه ملفات اتصال علي خادم يقوم ب# تشغيل Office SharePoint Server 2007. تعريف بنيه مصدر البيانات الخارجي ثم مصدر البيانات الاساسي ل# النموذج.

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

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

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

الاستعلام و# ارسال اتصالات البيانات

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

  • لا يتم تصميم قالب نموذج متوافق مع المستعرض.

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

  • كل الجداول في استعلام، يجب ان يكون لديك علاقه بسيطه، و# الهيكليه.

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

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

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

اعلي الصفحه

العمل ب# استخدام اتصال البيانات الرئيسي

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

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

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

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

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

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

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

اعلي الصفحه

العمل ب# استخدام اتصال بيانات ثانوي

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

يمكنك الاستعلام اتصال بيانات ثانوي او ارسال البيانات الي الانواع التاليه من مصادر البيانات الخارجيه:

  • قاعده بيانات Access office

  • قاعدة بيانات SQL Server

  • خدمه ويب

  • مكتبه مستندات او قائمه علي خادم يقوم ب# تشغيل Windows SharePoint Services

  • ملف XML

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

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

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

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

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

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

اعلي الصفحه

تخزين بيانات ل# الاستخدام دون اتصال

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

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

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

اعلي الصفحه

اعتبارات المتعلقه ب# الاتصال ب# مصادر البيانات الخارجيه

يعتمد InfoPath اتصالات البيانات ب# الانواع التاليه من مصادر البيانات الخارجيه:

  • قاعده بيانات Access office

  • قاعدة بيانات SQL Server

  • خدمه ويب

  • مكتبه مستندات او قائمه علي خادم يقوم ب# تشغيل Microsoft Windows SharePoint Services

  • ملف XML

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

قاعده بيانات Microsoft Office Access او SQL Server

يدعم InfoPath اتصالات البيانات ل# قواعد بيانات Access و# قواعد بيانات SQL Server. ل# الاتصال ب# نوع اخر من قاعده البيانات، يمكنك استخدام خدمه ويب الذي يعمل مع قاعده البيانات هذه.

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

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

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

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

  • في اي من حقول البيانات في مصدر البيانات الاساسي مخزن النموذج نوع بيانات ثنائيه الكبيره    سيقوم InfoPath ب# تعطيل اتصال بيانات الارسال اذا تضمن الاستعلام الحقول التي يمكن تخزين نوع بيانات ثنائيه كبيره، مثل الصور او الصور، و# OLE الكائنات، و# الملفات المرفقه، و# نوع البيانات "مذكره" Office Access، او نوع بيانات نص SQL.

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

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

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

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

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

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

  • كتابه تعليمات برمجيه مخصصه تقوم ب# ارسال الاستعلام عند تشغيله.

خدمه ويب

يمكنك الاستعلام الي نموذج او ارسال البيانات الي خدمه ويب من خلال رئيسي او اتصال بيانات ثانوي. تلتزم InfoPath ب# المعايير التاليه ل# الاتصالات ب# خدمات ويب:

  • بروتوكول الوصول الي كائن بسيط (SOAP)    يتم SOAP بروتوكول الاتصال الذي يحدد رسائل XML التي تم استخدامها ل# الاتصال ب# خدمه ويب.

  • اللغه الوصفيه ل# خدمات ويب (WSDL)    يتم WSDL مخطط XML المستخدمه في وصف الموقع و# بروتوكولات الاتصال، و# واجهات الي خدمه ويب. يمكنك استخدام InfoPath الخدمات ويب نمط فقط.

  • اكتشاف وصف العالمي و# تكامل (UDDI)    يتم UDDI خدمه دليل التي تصف خدمات ويب يوفرها عمل ما.

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

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

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

مكتبه مستندات او قائمه علي موقع SharePoint

الاستعلام الي نموذج البيانات من خلال اتصال بيانات ثانوي ل# مكتبه مستندات او قائمه علي خادم يقوم ب# تشغيل Windows SharePoint Services. يمكنك ايضا ارسال نموذج البيانات ل# مكتبه مستندات علي خادم. لا يمكنك الاتصال بمكتبه او قائمه عبر اتصال بيانات الرئيسيه.

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

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

ملف XML

الاستعلام الي نموذج البيانات من خلال اتصال بيانات ثانوي ل# ملف XML. علي سبيل المثال، يمكنك حفظ ورقه عمل Microsoft Office Excel ك# ملف XML و# استخدام اتصال بيانات ثانوي ل# الاستعلام و# عرض البيانات من هذا الملف في النموذج. يمكنك ايضا استخدام اتصال بيانات ثانوي ل# الاستعلام عن البيانات من ملف XML ل# كي تتمكن من استرداد البيانات من تطبيق موجود علي خادم ويب يقوم ب# ارجاع XML، مثل تطبيق Microsoft ASP.NET او برنامج نصي واجهه عباره عامه (CGI) او تطبيق يستخدم خادم واجهه برمجه تطبيقات انترنت (ISAPI).

تطبيق علي خادم ويب

يمكنك انشاء اتصال بيانات ثانوي يقوم ب# ارسال البيانات الي تطبيق موجود علي خادم ويب، مثل تطبيق ASP.NET او برنامج نصي CGI تطبيق يستخدم ISAPI. ل# ارسال البيانات الي تطبيق موجود علي خادم ويب، يجب تكوين قالب النموذج ل# السماح ل# المستخدمين ب# ارسال بيانات النموذج و# تكوين خيارات الارسال ل# اتصال البيانات عن طريق تحديد خادم ويب (HTTP) في (مربع الحوار خيارات الارسال القائمه ادوات، الامر خيارات الارسال ).

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

اعدادات الاتصال في مكتبه ملفات اتصال البيانات

اذا كانت نماذج عده تستخدم اتصالات البيانات نفسها او مماثله، ضع في اعتبارك تخزين الاعدادات ل# كل اتصال البيانات في ملف اتصال بيانات في مكتبه ملفات اتصال بيانات علي خادم يقوم ب# تشغيل Office SharePoint Server 2007. ملف اتصال بيانات عباره عن ملف XML يحتوي علي معلومات الاتصال ل# مصدر بيانات خارجي و# ملحق اسم ملف .xml او .udcx. عندما يفتح مستخدم نموذج الذي يتم الاتصال ب# ملف اتصال بيانات، يستخدم InfoPath الاعدادات في هذا الملف ل# الاتصال ب# مصدر بيانات خارجي. فوائد استخدام ملفات اتصال البيانات ما يلي:

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

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

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

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

ل# الاتصال ب# ملف اتصال بيانات، يجب تخزين الملف في مكتبه ملفات اتصال بيانات علي خادم يقوم ب# تشغيل Office SharePoint Server 2007 و# يجب ان يقوم ب# اتباع ب# تنسيق الملف 2.0 الاصدار اتصال البيانات العالمي (UDC).

ملاحظة: تنسيق الملف UDC 2.0 مجموعه فرعيه من اصدار المستخدم التنسيق 1.0 ب# واسطه Microsoft Office FrontPage. لا يمكن استخدام InfoPath ملف اتصال بيانات ب# تنسيق الاصدار 1.0. توجد ارتباطات تؤدي الي مزيد من المعلومات حول مكتبات اتصالات البيانات و# ملفات اتصال البيانات في القسم انظر ايضا.

اعلي الصفحه

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

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

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

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

×