تصميم قالب نموذج يستند إلى قاعدة بيانات Microsoft SQL Server

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

يمكنك تصميم قالب نموذج يمكن أن يعمل مع قاعدة بيانات Microsoft SQL Server وذلك للاستعلام عن البيانات فقط أو الاستعلام عن البيانات وإرسالها.

في هذا المقال

نظره عامه

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

قبل البدء

تصميم قالب نموذج

تكوين خيارات الارسال

نظرة عامة

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

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

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

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

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

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

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

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

اعلي الصفحه

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

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

اعلي الصفحه

قبل أن تبدأ

لتصميم قالب نموذج يستند إلى قاعدة بيانات SQL Server، يجب عليك الحصول على المعلومات التالية من مسؤول قاعدة البيانات:

  • اسم الخادم الذي يتضمن قاعدة البيانات التي تقوم بتوصيل قالب النموذج الخاص بك إليها.

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

  • المصادقة التي تتطلبها قاعدة البيانات. يمكن لقاعدة البيانات أن تستخدم مصادقة Microsoft Windows أو مصادقة SQL Server لتحديد كيفية وصول المستخدمين إلى قاعدة البيانات.

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

اعلي الصفحه

تصميم قالب النموذج

لتصميم قالب نموذج يتضمن اتصال بيانات خاص بالاستعلام، تحتاج إلى تنفيذ ما يلي:

  1. إنشاء قالب النموذج    عند إنشاء قالب نموذج يستند إلى قاعدة بيانات، يقوم InfoPath بإنشاء اتصال بيانات خاص بالاستعلام كاتصال البيانات الرئيسي بين قالب النموذج وقاعدة البيانات. تقوم هذه العملية تلقائياً بإنشاء مصدر البيانات الرئيسي الخاص بقالب النموذج.

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

خطوة 1: إنشاء قالب النموذج

  1. من القائمة ملف، انقر فوق تصميم قالب نموذج.

  2. ضمن تصميم جديد لـ في مربع الحوار تصميم قالب نموذج انقر فوق قالب نموذج.

  3. من القائمة استناداً إلى انقر فوق قاعدة بيانات.

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

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

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

  6. في معالج اتصال البيانات، انقر فوق تحديد قاعدة بيانات.

  7. في مربع الحوار تحديد مصدر بيانات انقر فوق مصدر جديد.

  8. من القائمة ما هو نوع مصدر البيانات الذي ترغب في الاتصال به انقر فوق Microsoft SQL Server، ثم انقر فوق التالي.

  9. في المربع اسم الخادم اكتب اسم الخادم مع قاعدة بيانات SQL Server.

  10. ضمن تسجيل بيانات الاعتماد، قم بتنفيذ أحد الإجراءين التاليين:

    • إذا كانت قاعدة البيانات تحدد من يمكنه الوصول استناداً إلى بيانات الاعتماد المستخدمة في شبكة Microsoft Windows، انقر فوق استخدام مصادقة Windows.

    • إذا كانت قاعدة البيانات تحدد من يمكنه الوصول استناداً إلى اسم مستخدم معين وكلمة مرور تحصل عليهما من مسؤول قاعدة البيانات، انقر فوق استخدام اسم المستخدم التالي وكلمة المرور، ثم اكتب اسم المستخدم وكلمة المرور في المربعين اسم المستخدم وكلمة المرور.

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

  12. من القائمة تحديد قاعدة البيانات التي تحتوي على البيانات التي تريدها انقر فوق اسم قاعدة البيانات التي تريد استخدامها، ثم قم بتحديد خانة الاختيار الاتصال بجدول محدد وانقر فوق اسم الجدول الأساسي، بعد ذلك انقر فوق التالي.

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

    إذا كنت تنوي استخدام جداول أخرى في اتصال البيانات الخاص بالاستعلام، فيمكنك إضافة الجداول الأخرى في هذه الصفحة من المعالج.

    كيف؟

    1. انقر فوق إضافة جدول.

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

    3. انقر فوق إنهاء.

    4. لإضافة المزيد من الجداول التابعة، كرر هذه الخطوات.

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

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

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

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

الخطوه 2: اضافه عناصر تحكم واحد او اكثر ل# عرض نتائج الاستعلام

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

  2. قم بسحب عنصر تحكم إلى قالب النموذج الخاص بك.

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

اعلي الصفحه

تكوين خيارات الإرسال

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

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

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

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

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

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

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

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

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

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

اعلي الصفحه

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

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

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

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

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

×