الدليل إلى الحقول متعددة القيم

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

في معظم نظم إدارة قواعد البيانات يمكنك تخزين قيمة واحدة فقط في الحقل، بما في ذلك الإصدارات الأقدم من Microsoft Access. في Microsoft Office Access 2007، يمكنك إنشاء حقل يتضمن قيم متعددة، مثل قائمة بالفئات التي قمت بتعيين مسألة لها. تعتبر الحقول متعددة القيم مناسبة في مواقف معيّنة، مثل عندما تستخدم Office Access 2007 للعمل باستخدام المعلومات المخزنة في قائمة Windows SharePoint Services 3.0، وتحتوي هذه القائمة على حقل يستخدم أحد أنواع الحقول متعددة القيم المتوفرة في Windows SharePoint Services.

يتناول هذا الموضوع الحقول متعددة القيم في Office Access 2007 وWindows SharePoint Services، وكيفية إنشاء حقل متعدد القيم لاستخدامه، وكيفية توظيف حقل متعدد القيم في استعلام.

في هذا المقال

ما هو حقل متعدد القيم

الحقول متعدده القيم في Windows SharePoint Services

متي يجب استخدام حقل متعدد القيم

كيفيه انشاء حقل متعدد القيم

استخدام معالج البحث

تعديل تصميم حقل متعدد القيم

كيفيه استخدام حقل متعدد القيم في استعلام

ما هو الحقل متعددة القيم؟

افترض أن لديك مهمة لتعيينها إلى أحد الموظفين أو المتعهدين، ولكنك قررت تعيينها إلى أكثر من شخص واحد. في Office Access 2007، يمكنك إنشاء حقل متعدد القيم يسمح لك بتحديد الأشخاص من قائمة.

حقل متعدد القيم

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

مربع تحرير وسرد لحقل متعدد القيم

يتم تخزين الأشخاص المحددين في الحقل متعدد القيم، ويتم فصلهم بفواصل (افتراضيًا) عند عرضهم.

حقل متعدد القيم يتضمّن قيماً مفصولة بفاصلة

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

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

ومن الناحية التقنية، يكون الحقل متعدد القيم في Access علاقة أطراف بأطراف. على سبيل المثال، افترض أن هناك جدول أحداث حيث تقوم بتعيين مسئولية كل حدث لموظف واحد أو أكثر. افترض أنك تنشئ حقلا متعدد القيم يسمى "AssignedTo" (معيّن إلى) لتعيين أحداث إلى الموظفين. تكون العلاقة بين الأحداث والموظفين هي علاقة أطراف بأطراف. أي، يمكن أن يكون لديك العديد من الموظفين معيّن إليهم حدث واحد، كما يمكن أن يكون لديك موظف واحد معيّن إليه عدة أحداث.

اعلي الصفحه

الحقول متعددة القيم في Windows SharePoint Services

يدعم Windows SharePoint Services 2.0 عمود اختيارات يسمح لك بتحديد أكثر من اختيار واحد وتخزينه في حقل مفرد. في Windows SharePoint Services 3.0، يمكنك أيضًا إنشاء حقل بحث يسمح لك بتحديد أكثر من اختيار واحد وتخزينه في حقل مفرد. ولكي يتكامل Office Access 2007 مع Windows SharePoint Services 3.0 ويدعم أنواع الحقول الخاصة به، يتضمن Office Access 2007 الدعم للحقول متعددة القيم.

عندما ترتبط بقائمة SharePoint تستخدم أحد أنواع البيانات متعددة القيم هذه، ينشئ Office Access 2007 تلقائيًا نوع متعدد القيم في Access ويستخدمه محليًا.

عندما تقوم بتصدير جدول Access إلى قائمة SharePoint ويتضمن جدول Access حقلاً متعدد القيم، يصبح الحقل أحد أنواع الحقول متعددة القيم المتوفرة في Windows SharePoint Services. وبالمثل، عندما تقوم بنقل قاعدة بيانات Access إلى موقع SharePoint وتحتوي قاعدة البيانات هذه على جداول Access تتضمن حقول متعددة القيم، يصبح كل حقل من تلك الحقول متعددة القيم أحد أنواع الحقول متعددة القيم الخاصة بـ Windows SharePoint Services.

اعلي الصفحه

متى تستخدم الحقل متعدد القيم

يجب التفكير في إنشاء حقل متعدد القيم عند الرغبة في:

  • تخزين تحديد قيم متعددة من قائمة اختيارات، وتكون هذه القائمة صغيرة إلى حد ما.

    يتم إنشاء الحقل متعدد القيم في Office Access 2007 باستخدام "معالج البحث" في طريقة عرض "التصميم".

  • تصدير جدول "Access" إلى موقع SharePoint بحيث يستخدم اختيار متعدد القيم أو حقول بحث متوفرة في Windows SharePoint Services.

    يتم إنشاء حقل متعدد القيم في Office Access 2007 باستخدام "معالج البحث" في جدول في طريقة عرض "التصميم". ثم يتم تصدير الجدول إلى قائمة SharePoint.

  • انقل قاعدة البيانات Access إلى قائمة SharePoint بحيث تستخدم اختيار متعدد القيم أو حقول بحث المتوفرة في Windows SharePoint Services.

    يمكنك إنشاء الحقل متعدد القيم في Office Access 2007 باستخدام "معالج البحث" في طريقة عرض "التصميم" الخاصة بالجدول، ثم النقر فوق الأمر الانتقال إلى SharePoint من علامة التبويب بيانات خارجية.

  • ارتباط إلى قائمة SharePoint تحتوي على حقل اختيار أو حقل بحث متعدد القيم.

    يمكنك إنشاء حقل متعدد القيم في Office Access 2007 تلقائيًا وتعيينه إلى حقل Windows SharePoint Services عند إنشاء الجدول المرتبط.

بالإضافة إلى السيناريوهات السابقة، ربما ترغب أيضًا في استخدام حقل متعدد القيم عندما تتأكد نسبيًا من أن قاعدة البيانات لن يتم نقلها إلى Microsoft SQL Server في تاريخ لاحق. يتم تكبير الحقل متعدد القيم في Office Access 2007 إلى SQL Server كحقل مذكرة (ntext) يحتوي على مجموعة محددة من القيم. ولأن SQL Server لا يدعم أنواع البيانات متعددة الحقول التي تنشئ علاقات أطراف بأطراف، ربما تحتاج إلى تصميم إضافي وعمل تحويلي.

اعلي الصفحه

كيفية إنشاء حقل متعدد القيم

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

  1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم فوق فتح.

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

  3. في "جزء التنقل"، انقر نقرًا مزدوجًا فوق الجدول الذي تريد إنشاء عمود البحث فيه لفتحه.

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

    صورة شريط Access

    بدء تشغيل "معالج البحث"

    صفحة "معالج البحث" التي تختار فيها جدولاً/استعلاماً أو قائمة قيم

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

    من أكثر أنواع أعمدة البحث متعددة القيم شيوعًا هو العمود الذي يعرض القيم التي يتم البحث عنها في جدول أو استعلام مرتبط.

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

اعلي الصفحه

استخدام "معالج البحث"

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

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

  • إنشاء بحث متعدد القيم مستند إلى جدول أو استعلام

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

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

    2. حدد جدولاً أو استعلامًا من القائمة، ثم انقر فوق التالي.

    3. أسفل الحقول المتوفرة، انقر فوق الحقول التي تريد تضمينها في البحث.

    4. انقر فوق زر علامة أكبر من (>) لنقل الحقول المحددة إلى قائمة الحقول المحددة.

    5. كرر الخطوتين السابقتين إلى أن يكون لديك في قائمة الحقول المحددة كافة الحقول التي تريد تضمينها في حقل البحث. ثم انقر فوق التالي.

    6. اختياريًا، حدد من واحد إلى أربع حقول لفرز عناصر البحث، ثم انقر فوق التالي. انقر فوق الزر تصاعدي للتبديل من فرز عناصر البحث بترتيب تصاعدي إلى فرز عناصر البحث بترتيب تنازلي. لاحظ أن اسم الزر يتغيّر إلى تنازلي. انقر فوق الزر مرة أخرى للرجوع. انقر فوق التالي للمتابعة.

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

    8. أسفل هل تريد تخزين قيم متعددة لعملية البحث هذه؟، حدد خانة الاختيار السماح بقيم متعددة.

      ملاحظة: يجب تحديد خانة الاختيار هذه لتمكين تخزين قيم متعددة.

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

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

    10. ل# حفظ الجدول، انقر فوق زر Microsoft Office صورة زر Office ، و# من ثم انقر فوق حفظ.

  • إنشاء بحث متعدد القيم يستند إلى القيم التي تدخلها

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

    2. ادخل عدد الاعمده. بعد ذلك، اكتب كل قيمه. ل# الانتقال الي العمود او الصف التالي، اضغط علي TAB.

    3. بعد الانتهاء من إدخال القيم، انقر فوق التالي.

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

      ملاحظة: لا تظهر هذه الخطوة إذا لم تحدد أكثر من عمود واحد في الخطوة 2.

    5. في "معالج البحث"، اكتب التسمية لعمود البحث.

    6. أسفل هل تريد تخزين قيم متعددة لعملية البحث هذه؟، حدد خانة الاختيار السماح بقيم متعددة.

      ملاحظة: يجب تحديد خانة الاختيار هذه لتمكين تخزين قيم متعددة.

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

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

    8. ل# حفظ الجدول، انقر فوق زر Microsoft Office صورة زر Office ، و# من ثم انقر فوق حفظ.

      بعد إنشاء الحقل متعدد القيم، فإنه يظهر كقائمة منسدلة لخانة اختيار عند عرض الجدول في طريقة عرض "ورقة البيانات".

اعلي الصفحه

تعديل تصميم حقل متعدد القيم

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

اعلي الصفحه

كيفية استخدام حقل متعدد القيم في استعلام

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

  1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم فوق فتح.

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

  3. من علامة التبويب إدراج، في المجموعة غير ذلك، انقر فوق استعلام.

    صورة شريط Access

  4. في مربع الحوار إظهار جدول، انقر فوق الجدول (في هذا المثال، "المشاكل") الذي يحتوي على الحقل متعدد القيم، ثم انقر فوق إضافة.

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

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

  7. ضمن علامة التبويب تصميم, في المجموعة النتائج انقر فوق تشغيل.

تظهر نتائج الاستعلام بالشكل التالي، حيث يعرض أحد الأعمدة عنوان المشكلة ويعرض العمود الثاني الحقل متعدد القيم:

تعرض نتيجة الاستعلام الحقلين "العنوان" و"تعيين إلى"


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

تعرض شبكة الاستعلام الحقلين "العنوان" و"تعيين إلى.القيمة"

عندما تحدد تعيين إلى في صف الحقل، يعرض Access كافة القيم في الحقل متعدد القيم في صف واحد فقط عند تشغيل الاستعلام. ولكن، عندما تستخدم خاصية القيمة، كما في تعيين إلى.القيمة، يعرض Access الحقل متعدد القيم بشكل موسع بحيث تظهر كل قيمة في صف منفصل. يمكنك إنشاء استعلام لعرض القيم الفردية كما يلي:

  1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم فوق فتح.

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

  3. من علامة التبويب إدراج، في المجموعة غير ذلك، انقر فوق استعلام.

    صورة شريط Access

  4. في مربع الحوار إظهار جدول، انقر فوق الجدول (في هذا المثال، "المشاكل") الذي يحتوي على الحقل متعدد القيم، ثم انقر فوق إضافة.

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

  6. اسحب الحقول التي تريد استخدامها (في هذا المثال، الحقل متعدد القيم المسمى "تعيين إلى.القيمة") إلى شبكة الاستعلام.

  7. ضمن علامة التبويب تصميم، في المجموعة أدوات، انقر فوق تشغيل.

تظهر نتيجة الاستعلام كالتالي، متضمنة عمود واحد يعرض اسم الحدث والعمود الثاني يعرض الحقل متعدد القيم:

تعرض نتيجة الاستعلام "العنوان" وقيم "تعيين إلى" الفردية

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

اعلي الصفحه

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

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

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

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

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

×