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

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

في هذا المقال

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

مصدر بيانات رئيسي

مصادر بيانات ثانوية

فهم العلاقة بين مصدر بيانات ومخطط XML

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

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

يمكنك ملاحظة الحقول والمجموعات الموجودة في مصدر بيانات قالب النموذج والعمل عليها في جزء المهام مصدر البيانات.

جزء المهام "مصدر البيانات" في InfoPath

1. حقل

2. مجموعة

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

جدول مكرر مرتبط بمجموعة وحقول في مصدر البيانات

يمكن أن يكون لدى قالب النموذج نوعين من مصادر البيانات - مصدر بيانات واحد رئيسي أو بشكل اختياري مصدر بيانات ثانوي واحد أو أكثر.

أعلى الصفحة

مصدر بيانات رئيسي

يحتوي مصدر البيانات الرئيسي على ما يلي:

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

  • البيانات المأخوذة من اتصال البيانات إلى قاعدة بيانات أو خدمة ويب، تستخدم لتعريف مصدر بيانات قالب النموذج.

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

إنشاء مصدر البيانات الرئيسي

عند إنشاء قالب نموذج، يقوم Microsoft Office InfoPath بإنشاء مصدر البيانات الرئيسي لك بشكل تلقائي. تحتوي كافة قوالب نماذج InfoPath على مصدر بيانات رئيسي واحد. يمكن إضافة الحقول أو المجموعات إلى مصدر البيانات الرئيسي، استناداً إلى نوع قالب النموذج الذي تنشئه:

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

قالب نموذج يستند إلى مستند XML    يضيف InfoPath حقول ومجموعات يتم تعيينها إلى العناصر المعرّفة في المخطط أو للعناصر الموجودة في المستند.

قالب نموذج يستند إلى قاعدة بيانات Microsoft Office Access أو قاعدة بيانات خادم Microsoft SQL     يضيف InfoPath حقول ومجموعات إلى مصدر البيانات الرئيسي، استناداً إلى الطريقة التي تقوم قاعدة البيانات بتخزين البيانات بها.

قالب نموذج يستند إلى "خدمة ويب"    يضيف InfoPath حقول ومجموعات يتم تعيينها إلى المخطط الذي يتوفر من قبل "خدمة ويب".

إذا كان مصدر البيانات على سبيل المثال، خدمة ويب أو قاعدة بيانات - غير مضمن في قالب النموذج، تتم الإشارة إليه كمصدر بيانات خارجي. تتصل نماذج InfoPath بمصادر البيانات الخارجية من خلال اتصال بيانات.

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

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

رمز

ما يمكنك إضافته

رمز المجموعة

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

أيقونة الحقل في مصدر البيانات.

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

رمز مجموعة مؤمّنة

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

رمز حقل مؤمّن

رمز حقل مؤمّن    لا يمكنك إضافة حقول إلى هذا الحقل. يستند هذا الحقل إلى اتصال بيانات بمصدر بيانات خارجي.

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

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

  • نقل حقل أو مجموعة أو حذفها أو إعادة تسميتها

  • تغيير حقل أو مجموعة مكررة إلى حقل أو مجموعة غير مكررة

  • تغيير نوع بيانات "نص منسق" إلى نوع بيانات آخر

بالنسبة للحقول والمجموعات التي يمكنك تعديلها، يمكنك تغيير الخصائص التالية:

الاسم    اسم الحقل أو المجموعة

متطلبات الاسم

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

  • لا يمكن أن تحتوي الأسماء على مسافات.

  • يجب أن تبدأ الأسماء بحرف أبجدي أو الشرطة السفلية (_)، ويمكن أن تتضمن أحرف أبجدية ورقمية وشرط سفلية وواصلات (-) ونقاط (.) فقط.

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

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

أنواع الحقول والمجموعات

النوع

متى يتم الاستخدام

حقل (سمة)

استخدم هذا النوع لحقل إذا كان واحداً أو أكثر مما يلي ينطبق:

  • لا يتضمن الحقل مجموعات أو حقول أخرى.

  • يجب أن يكون الحقل في عنصر حقل.

  • يكون الحقل غير متكرر

  • يجب أن يتضمن الحقل قيمة دوماً

  • يستخدم الحقل أي نوع بيانات غير "تنسيق منسق" (XHTML).

  • تتطلب قاعدة البيانات أو خدمة ويب حقل سمة.

حقل (عنصر)

استخدم هذا النوع لحقل إذا كان واحداً أو أكثر مما يلي ينطبق:

  • يمكن أن يتضمن الحقل حقول سمات.

  • يكون الحقل جزءاً من مجموعة.

  • يتكرر الحقل في مجموعة.

  • تتطلب قاعدة البيانات أو خدمة ويب حقل عنصر.

يمكن أن تستخدم حقول العناصر أي نوع بيانات وقد تحتوي أو لا تحتوي على قيمة افتراضية.

مجموعة

استخدم هذا النوع مع مجموعة يمكن أن تحتوي على حقول أو مجموعات أخرى.

مجموعة (اختيار)

استخدم هذا النوع إذا أمكن أن تحتوي المجموعة على نوع واحد فقط من أنواع الحقول أو مجموعات الحقول المختلفة.

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

إكمال مخطط XML أو مستند XML

استخدم نوع هذا العنصر إذا أردت إضافة مخطط XML أو مستند XML إضافي إلى موقع معين في مصدر البيانات.

نوع البيانات    حدد نوع البيانات التي يمكن لحقل تخزينها.

قائمة أنواع البيانات المتاحة

نوع البيانات

متى يتم الاستخدام

Text

Use this data type for an element or attribute field that contains unformatted text.

Rich Text

Use this data type for an element field that contains formatted text. You cannot use this data type for attribute fields.

Whole Number

استخدم نوع البيانات هذا لحقل عنصر أو حقل سمة تحتوي على أعداد دون قيم عشرية.

عشري

استخدم نوع البيانات هذا لحقل عنصر أو حقل سمة تحتوي على قيم العملات أو الأعداد التي تحتوي على قيم عشرية.

صواب/خطأ

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

Hyperlink

Use this data type for an element or attribute field that contains a Uniform Resource Identifier (URI), such as a hyperlink or a namespace.

Date

استخدم نوع البيانات هذا لحقل عنصر أو حقل سمة تحتوي على تاريخ تقويم.

Time

استخدم نوع البيانات هذا لحقل عنصر أو حقل سمة تحتوي على الوقت حسب 24 ساعة.

التاريخ والوقت

استخدم نوع البيانات هذا لحقل عنصر أو حقل سمة تحتوي على كلاً من تاريخ التقويم والوقت حسب 24 ساعة.

صورة أو ملف مرفق

Use this data type for an element or attribute field that contains binary data, such as an image or a picture.

Custom

Use this data type for an element or attribute field with custom data types that are defined by a namespace. This data type is typically used for a field or group that is bound to a custom control. The Data namespace box is enabled when you choose this data type.

ملاحظة: This table shows only the most common XML data types used in a form template. In InfoPath, you can use any XML 1.0 data type in the World Wide Web Consortium (W3C) recommendations. To use a data type that is not listed in the table, you must extract the form files for a form template and edit the schema (.xsd) file. Find links to more information about extracting the form files for a form template in the See Also section.

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

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

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

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

أعلى الصفحة

مصادر بيانات ثانوية

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

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

الاختلافات بين مصدر البيانات الثانوي ومصدر البيانات الرئيسي:

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

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

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

  • على عكس مصدر البيانات الرئيسي، لا يتم حفظ مصدر البيانات الثانوي مع النموذج.

  • لا يتم عادة إرسال البيانات الموجودة في مصدر البيانات الثانوي عندما يقوم المستخدم بإرسال نموذج كامل. ولكن يمكنك تكوين قالب النموذج لإرسال البيانات الموجودة في مصدر البيانات الثانوي إلى خدمة ويب بواسطة استخدام القواعد أو إلى مستلم بريد إلكتروني بواسطة استخدام تعليمة برمجية مخصصة.

إنشاء مصدر بيانات ثانوي

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

  • خدمات ويب

  • ملف XML

  • قاعد بيانات Microsoft Office Access أو قاعدة بيانات Microsoft SQL Server

  • قائمة على موقع يستخدم Microsoft Windows SharePoint Services

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

مصدر بيانات ثانوي في جزء مهام "مصدر البيانات"

تعديل مصادر البيانات الثانوية

لأن الحقول والمجموعات في مصادر البيانات الثانوية تستند إلى اتصالات بيانات بمصادر بيانات خارجية، لا يمكنك تعديل الحقول والمجموعات الموجودة في مصدر بيانات ثانوي. عند عرض مصدر بيانات ثانوي في جزء المهام مصدر البيانات، تأخذ الحقول رمز الحقل المؤمّن رمز حقل مؤمّن وتأخذ المجموعات رمز المجموعة المؤمّنة رمز مجموعة مؤمّنة للإشارة إلى أنه لا يمكنك تعديلهما.

أعلى الصفحة

فهم العلاقة بين مصدر بيانات ومخطط XML

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

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

أعلى الصفحة

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

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

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

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

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

×