انشاء مربع قائمه متتاليه

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

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

في هذا المقال

ما هو مربع قائمه متتاليه؟

الخطوه 1: ادراج مربع قائمه متتاليه

الخطوه 2: توفير البيانات

ما هو مربع قائمه متتاليه؟

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

مثال على مربع قائمة متتالية

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

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

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

أعلى الصفحة

الخطوه 1: ادراج مربع قائمه متتاليه

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

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

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

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

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

    مربع قائمة منسدلة ومربع قائمة في نموذج

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

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

  6. في المربع اسم الحقل، اكتب listBox1، و# من ثم انقر فوق موافق.

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

  8. في مربع الحوار خصائص مربع القائمه، انقر فوق علامه التبويب بيانات.

  9. في المربع اسم الحقل، اكتب listBox2Cascade، و# من ثم انقر فوق موافق.

أعلى الصفحة

الخطوه 2: توفير البيانات

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

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

الاتصال ب# البيانات في النموذج

الاتصال ب# مستند XML خارجي

الاتصال ب# قاعده بيانات

الاتصال ب# البيانات في النموذج

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

تكوين حقول في قالب النموذج

  1. اذا لم يكن جزء المهام مصدر البيانات مرئيا، انقر فوق مصدر بيانات علي القائمه " عرض ".

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

  3. في المربع اسم، في مربع الحوار اضافه حقل او مجموعه، اكتب كاتيجوريساندبرودوكتس.

  4. في القائمه نوع، انقر فوق تجميع.

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

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

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

  8. انقر ب# زر الماوس المجموعه كاتيجوريساندبرودوكتس، و# من ثم انقر فوق اضافه.

  9. في المربع اسم، في مربع الحوار اضافه حقل او مجموعه، اكتب المنتج.

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

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

تلميح

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

انشاء القيم الافتراضيه

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

  2. في مربع الحوار تحرير القيم الافتراضيه، في المجموعه كاتيجوريساندبرودوكتس، حدد حقل الفئه (لا قم ب# الغاء تحديد خانه الاختيار)، ثم في المربع القيمه الافتراضيه، اكتب ماكولات بحريه.

  3. حدد الحقل المنتج (لا قم ب# الغاء تحديد خانه الاختيار)، ثم في المربع القيمه الافتراضيه، اكتب سرطان البحر اللحوم.

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

  5. انقر ب# زر الماوس المثيل الثاني ل# الحقل المنتج (لا قم ب# الغاء تحديد خانه الاختيار)، ثم في المربع القيمه الافتراضيه، اكتب السالمون.

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

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

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

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

الاتصال اول مربع القائمه ب# البيانات

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

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

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

  4. انقر فوق تحديد XPath الزر "مصدر البيانات" بجوار المربع إدخالات.

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

يجب ان الاتصال الان مربع القائمه الثانيه ب# البيانات. اثناء اجراء هذه اتصال البيانات، ستحتاج الي تطبيق عامل تصفيه ل# مربع القائمه الثانيه. عامل التصفيه هذا سيتم تعبئه مربع القائمه الثانيه مع المنتجات المناسبه، استنادا الي الفئه المحدده في مربع القائمه الاول. مقارنه عامل تصفيه القيمه المحدده في مربع القائمه الاول (حقل listBox1) مع القائمه الفئات التي تم حفظها في النموذج (حقل الفئه).

الاتصال مربع القائمه الثانيه ب# البيانات

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

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

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

  4. انقر فوق تحديد XPath الزر "مصدر البيانات" بجوار المربع إدخالات.

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

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

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

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

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

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

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

اختبار مربعات القائمه

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

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

    ملاحظة: خط فارغ يسمح ل# المستخدمين ب# الغاء تحديد اختيارهم من مربع القائمه.

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

أعلى المقطع

الاتصال ب# مستند XML خارجي

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

قبل يمكنك اقران النموذج ب# مصدر بيانات ثانوي، يجب انشاء مستند XML.

انشاء مستند XML

  1. بدء تشغيل المفكره او محرر نص اخر.

  2. نسخ و# لصق بيانات XML التاليه في محرر نص:

    <?xml version="1.0" encoding="UTF-8"?>
    <ListBoxData>
    <CategoriesAndProducts>
    <Categories>Seafood</Categories>
    <Products>
    <Product>Crab meat</Product>
    </Products>
    <Products>
    <Product>Salmon</Product>
    </Products>
    </CategoriesAndProducts>
    <CategoriesAndProducts>
    <Categories>Dairy</Categories>
    <Products>
    <Product>Chocolate milk</Product>
    </Products>
    <Products>
    <Product>Cheddar</Product>
    </Products>
    </CategoriesAndProducts>
    </ListBoxData>
  3. احفظ الملف علي الكمبيوتر ك listBoxData.xml.

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

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

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

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

  3. في معالج اتصال البيانات، انقر فوق تلقي بيانات، ثم انقر فوق التالي.

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

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

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

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

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

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

  10. في مربع الحوار اتصالات البيانات، انقر فوق إغلاق.

الان انت جاهز ل# ربط مربع القائمه الاول في قالب نموذج البيانات في مستند XML.

الاتصال اول مربع القائمه ب# البيانات

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

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

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

  4. في مربع مصدر البيانات، انقر فوق ليستبوكسداتاكسملفيلي.

  5. انقر فوق تحديد XPath الزر "مصدر البيانات" بجوار المربع إدخالات.

  6. في مربع الحوار تحديد حقل او مجموعه، في المجموعه كاتيجوريساندبرودوكتس، انقر فوق الحقل فئات.

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

  7. انقر فوق موافق مرتين.

الان يجب توصيل مربع القائمه الثانيه ب# مستند XML. اثناء اجراء اتصال البيانات هذا، ف# ستحتاج ل# تطبيق عامل تصفيه ل# مربع القائمه الثانيه. عامل التصفيه هذا سيتم تعبئه مربع القائمه الثانيه مع المنتجات المناسبه، استنادا الي الفئه المحدده في مربع القائمه الاول. مقارنه عامل تصفيه القيمه المحدده في مربع القائمه الاول (حقل listBox1) مع القائمه الفئات التي تم حفظها في النموذج (حقل الفئه).

الاتصال مربع القائمه الثانيه ب# البيانات

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

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

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

  4. في مربع مصدر البيانات، انقر فوق ليستبوكسداتاكسملفيلي.

  5. انقر فوق تحديد XPath الزر "مصدر البيانات" بجوار المربع إدخالات.

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

  7. انقر فوق تصفية البيانات.

  8. في مربع الحوار تصفية البيانات، انقر فوق إضافة.

  9. في مربع الحوار تحديد شروط التصفيه، انقر فوق تحديد حقل او مجموعه في المربع الاول.

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

  11. انقر فوق listBox1، و# من ثم انقر فوق موافق.

  12. في مربع الحوار تحديد شروط التصفيه، انقر فوق تحديد حقل او مجموعه في المربع الثالث.

  13. في مربع مصدر البيانات، في مربع الحوار تحديد حقل او مجموعه، انقر فوق ليستبوكسداتاكسملفيلي (الثانوي)، و# من ثم انقر فوق فئات.

  14. انقر فوق موافق لإغلاق كافة مربعات الحوار المفتوحة.

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

اختبار مربعات القائمه

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

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

    ملاحظة: خط فارغ يسمح ل# المستخدمين ب# الغاء تحديد اختيارهم من مربع القائمه.

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

أعلى المقطع

الاتصال ب# قاعده بيانات

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

جدول الفئات   

معرف الفئة

اسم الفئه

1

ماكولات بحريه

2

مشتقات الألبان

جدول المنتجات   

ProductID

معرف الفئة

اسم_المنتج

1

1

سرطان البحر

2

1

السالمون

3

2

الالبان الشيكولاته

4

2

كيدار

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

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

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

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

  3. في معالج اتصال البيانات، انقر فوق تلقي بيانات، ثم انقر فوق التالي.

  4. انقر في الصفحة التالية من المعالج فوق قاعدة بيانات (Microsoft SQL Server أو Microsoft Office Access فقط)ثم انقر فوق التالي.

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

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

  7. في المعالج، انقر فوق اضافه جدول.

  8. في مربع الحوار اضافه جدول او استعلام، انقر فوق الجدول الذي يحتوي علي البيانات التي تريد اظهارها في القائمه الثانيه (في هذا المثال، جدول المنتجات)، و# من ثم انقر فوق التالي.

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

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

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

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

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

  12. قم بإلغاء تحديد خانة الاختيار تخزين نسخة من البيانات في قالب النموذج، ثم انقر فوق التالي.

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

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

  15. انقر فوق انهاء، و# من ثم انقر فوق اغلاق في مربع الحوار اتصالات البيانات.

ربط مربع القائمه الاول ب# مصدر بيانات

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

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

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

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

  4. في مربع مصدر البيانات، تاكد من تحديد اتصال البيانات الذي انشاته.

  5. انقر فوق تحديد XPath الزر "مصدر البيانات" بجوار المربع إدخالات.

  6. في مربع الحوار تحديد حقل او مجموعه، انقر فوق اسم الجدول الذي يحتوي علي البيانات التي تريد اظهارها في القائمه المنسدله (في هذا المثال، d:Categories )، و# من ثم انقر فوق موافق.

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

  7. انقر فوق تحديد XPath الزر "مصدر البيانات" الموجود ب# جانب المربع القيمه.

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

  9. انقر فوق تحديد XPath الزر "مصدر البيانات" الموجود ب# جانب المربع اسم العرض.

  10. في مربع الحوار تحديد حقل او مجموعه، انقر فوق اسم الحقل الذي تريد عرضه في القائمه المنسدله (في هذا المثال، : اسم الفئه ).

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

ربط مربع القائمه الثانيه ب# مصدر بيانات

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

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

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

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

  4. في مربع مصدر البيانات، تاكد من تحديد اتصال البيانات الذي انشاته.

  5. انقر فوق تحديد XPath الزر "مصدر البيانات" بجوار المربع إدخالات.

  6. في مربع الحوار تحديد حقل او مجموعه، قم ب# توسيع مجموعه الاساسي (في هذا المثال، d:Categories )، و# من ثم انقر فوق مجموعه الثانوي الذي يتطابق مع الجدول الذي يحتوي علي البيانات التي تريد عرضها في مربع قائمه متتاليه (في هذا المثال، المنتجات ).

  7. انقر فوق تصفية البيانات.

  8. في مربع الحوار تصفية البيانات، انقر فوق إضافة.

  9. في مربع الحوار تحديد شروط التصفيه، في المربع الاول، تاكد من ان الحقل الربط من الجدول الثانوي (في هذا المثال، المنتجات )، محدده.

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

  10. في المربع الثالث، انقر فوق تحديد حقل أو مجموعة.

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

    الان قمت ب# تكوينها عامل تصفيه مقارنه القيمه المحدده في مربع القائمه المنسدله (listBox1 حقل) ب# استخدام قائمه القيم في مربع القائمه القياسي.

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

  13. انقر فوق تحديد XPath الزر "مصدر البيانات" الموجود ب# جانب المربع القيمه.

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

  15. انقر فوق تحديد XPath الزر "مصدر البيانات" الموجود ب# جانب المربع اسم العرض.

  16. في مربع الحوار تحديد حقل او مجموعه، انقر فوق اسم الحقل الذي تريد اظهارها في مربع القائمه (في هذا المثال، : ProductName ).

  17. انقر فوق موافق مرتين.

اختبار مربعات القائمه

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

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

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

تلميح: اذا كانت مربعات القائمه لا تعمل ب# شكل صحيح، و# مراجعه عامل التصفيه ل# مربع القائمه الثانيه ل# التاكد من انه يقارن بين الحقل listBox1 مع الحقل معرف _ الفئه.

أعلى المقطع

أعلى الصفحة

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

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

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

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

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

×