في علاقة بين القوائم، تظهر المعلومات من قائمة ( القائمة المصدر) في قائمة أخرى بشكل تلقائي ( القائمة الهدف). تسمح لك العلاقات بين القوائم بضم معلومات من قائمتين والمحافظة على اتساقها أثناء تحرير الأشخاص لعناصر القائمة وحذفها.
تساعد العلاقات على تعقب المعلومات والاحتفاظ بها عبر قوائم متعددة. يمكن لعناصر القائمة الهدف أيضا أن ترتبط بأعمدة متعددة من المعلومات من القائمة المصدر وعرضها، ويمكن أن تغير العلاقات ما يحدث عند حذف عنصر (راجع حذف العناصر ذات العلاقة).
في هذه المقالة
الشروع في العمل على العلاقات بين القوائم
إضافة عمود بحث إلى قائمة موجودة
إدارة العلاقات بين القوائم عند وجود عناصر متعددة في القوائم
الشروع في العمل على العلاقات بين القوائم
لإنشاء علاقة بين القائمة، ستحتاج إلى قائمتين: القائمة المصدر والقائمة الهدف. يجب إنشاء القائمة المصدر أولا.
في هذا المثال، سنستخدم قائمة مقررات الكلية الدراسية كقائمة المصدر، وقائمة القراءة كالقائمة الهدف. الهدف هو عرض اسم الدورة التدريبية ومعرف الدورة التدريبية لكل كتاب في قائمة القراءة دون الحاجة إلى إدخال المعلومات يدويا.
قم بإنشاء قائمة المصادر. ستحتوي هذه القائمة على أعمدة لكل المعلومات التي ستعرضها على القائمة الهدف لاحقا، بالإضافة إلى معلومات إضافية لكل عنصر قائمة لسجلاتنا. على سبيل المثال، سننشئ قائمة مقررات دراسية ذات أعمدة: اسم المقرر الدراسي (العنوان) ومعرف المقرر الدراسي (نص لسطر واحد) ووقت الفصل الدراسي (التاريخ والوقت) وطول الفصل الدراسي (مع خيارين: كامل، نصف).
قم بتعبئة قائمة المصادر. أنشئ عناصر قائمة لكل المعلومات التي ستعرضها على القائمة الهدف لاحقا. على سبيل المثال، سنضيف ثلاث دورات تدريبية: علوم الكمبيوتر المتوسطة ومقدمة إلى علوم الكمبيوتر والتعلم الآلي. يجب أن تبدو قائمتك مماثلة لما يلي:
قائمة الدورات التدريبية
اسم المادة الدراسية
(عنوان)معرف المادة الدراسية
(نص سطر واحد)وقت الفصل
(التاريخ والوقت)طول الفصل الدراسي
(اختيار)علوم الكمبيوتر المتوسطة CS200 9/9/2021 12:00 ص Full مقدمة إلى علوم الكمبيوتر عال101 08/09/2021 09:00 ص نصف التعلم الآلي عال405 9/10/2021 1:30 م Full قم بإنشاء قائمة الأهداف. لنضيف عمود "الكاتب" (نص من سطر واحد) وعمود "تكلفة" (عملة).
لإضافة عمود بحث إلى القائمة الهدف، حدد إضافةبحثعمود>.
أدخل اسما لعرضه في أعلى العمود. دعونا نسميها اسم الدورة التدريبية.
ضمن تحديد قائمة كمصدر، حدد القائمة المصدر. في هذا المثال، حدد قائمة "الدورة التدريبية".
ضمن "تحديد عمود" من القائمة أعلاه، حدد العمود من القائمة المصدر التي تريد عرضه في هذه القائمة (القائمة الهدف) في العمود الجديد الذي تقوم بإنشائه. في هذا المثال، حدد "العنوان" لأننا نريد عرض اسم الدورة التدريبية.
لعرض المزيد من معلومات البحث من القائمة المصدر في القائمة الهدف، حدد المزيد من الخيارات. في هذا المثال، حدد معرف المقرر الدراسي فقط.
حدد حفظ واملأ القائمة الهدف. عند إضافة كتاب إلى القائمة الهدف (قائمة القراءة)، يتوفر الآن خيار لإضافة المعلومات من القائمة المصدر. على سبيل المثال، بالنسبة إلى The Future of Computing by Lovelace، حدد اسم الدورة التدريبية "التعلم الآلي" وسيتم ملء معرف الدورة التدريبية تلقائيا (في هذه الحالة، إنه CS405). بما أن الأعمدة عبارة عن أعمدة بحث، ما عليك سوى تعبئة أحدها والثاني سيقوم بملء المعلومات من القائمة المصدر.
يجب أن تبدو القائمة المستهدفة مماثلة لما يلي:
قائمة القراءة
عنوان المؤلف
(نص سطر واحد)التكلفة
(عملة)اسم المادة الدراسية
(بحث)معرف المادة الدراسية
(بحث)علوم الكمبيوتر للبشر زاهر 20.21 دولار أمريكي مقدمة إلى علوم الكمبيوتر عال101 مستقبل الحوسبة لوفليس 18.15 دولار التعلم الآلي عال405 كيفية استخدام جهاز كمبيوتر كالمحترفين كلاين 44.99 دولار علوم الكمبيوتر المتوسطة CS200 الكتابة للغد لورينز 60.20 ر.س. التعلم الآلي عال405
تعرض قائمة القراءة الآن معلومات اسم المقرر الدراسي ومعرف المقرر الدراسي مباشرة من قائمة المقرر الدراسي، ويمكن تصنيف عناصر القائمة الجديدة بسهولة أكبر عن طريق تحديد خيارات من قائمة المقرر الدراسي. يمكنك أيضا تحديث قائمة المقررات الدراسية، وسيتم تحديثها تلقائيا في قائمة القراءة، وكذلك ربطها مباشرة بقائمة المقررات الدراسية من قائمة القراءة.
أعمدة فريدة
عند إنشاء عمود، يمكنك تحديد احتواء العمود على قيم فريدة. هذا يعني أنه لا يمكن أن تحتوي القائمة على أي قيم متكررة في هذا العمود. لا يمكنك إضافة عنصر قائمة يحتوي على قيمة متكررة، أو تعديل عنصر قائمة موجود مما سيؤدي إلى إنشاء قيمة متكررة، أو استعادة عنصر من سلة المحذوفات إذا كان ذلك سيؤدي إلى وجود قيمة متكررة. وإذا قمت بإنشاء عمود بحث في قائمة مصدر، وقمت بتعريف العمود على أنه فريد، فمن الضروري أيضا ألا يحتوي العمود في القائمة الهدف على قيم متكررة.
ملاحظة
التفرد ليس حساسا لحالة الأحرف. على سبيل المثال، تعتبر ORD-231 و ord-231 قيمتين متكررتين.
يجب أن يتضمن أيضاً العمود الفريد فهرساً. عند إنشاء عمود فريد، قد تتم مطالبتك بإنشاء الفهرس. سيتم إنشاء الفهرس تلقائيا عند تحديد موافق. وبمجرد احتواء العمود الفريد على فهرس، لا يمكنك إزالة الفهرس من هذا العمود ما لم تقم أولا بإعادة تعريف العمود للسماح بالقيم المتكررة.
أنواع الأعمدة المعتمدة للأعمدة الفريدة:
- سطر نص واحد
- اختيار (أحادي القيمة)
- رقم
- العملة
- التاريخ والوقت
- بحث (قيمة مفردة)
- شخص (قيمة مفردة)
أنواع الأعمدة غير المعتمدة للأعمدة الفريدة:
- أسطر نص متعددة
- اختيار (متعدد القيم)
- محتسب
- ارتباط تشعبي أو صورة
- أعمدة مخصصة
- بحث (متعدد القيم)
- شخص (متعدد القيم)
- نعم/لا
إضافة عمود بحث إلى قائمة موجودة
ضع في اعتبارك أن القائمة المصدر هي القائمة التي تتضمن المعلومات التي تريد عرضها، وأن القائمة الهدف هي القائمة التي تريد عرض المعلومات فيها. على سبيل المثال، راجع القسم الموجود أعلاه، بدء استخدام العلاقات بين القوائم.
ملاحظة
يجب إنشاء أعمدة البحث واستخدامها في الموقع نفسه. لا يمكن استخدام أعمدة الموقع التي تم إنشاؤها في الموقع الجذر على المواقع الفرعية.
- في القائمة حيث تريد عمود البحث، حدد إضافةبحثعمود>.
- ضمن تحديد قائمة كمصدر، حدد القائمة المصدر للحصول على المعلومات منها.
- ضمن "تحديد عمود من القائمة أعلاه"، حدد المعلومات التي تريد عرضها من القائمة المصدر في هذا العمود الجديد في القائمة الهدف. سيتم عرض المعلومات التي تحددها في العمود الجديد الذي تقوم بإنشائه.
- لعرض مزيد من معلومات البحث من القائمة المصدر في مزيد من الأعمدة، حدد المزيد من الخيارات. ستنشئ كل خانات الاختيار التي حددتها هنا أعمدة جديدة في القائمة الهدف. يمكنك إضافة المزيد من الأعمدة في هذه الإعدادات لاحقا في حال توفر المزيد من المعلومات من القائمة المصدر التي تريد عرضها.
- إذا كنت تريد أن تؤثر عمليات الحذف من القائمة المصدر على هذه القائمة، فإن المحذوفات من القائمة المصدر أدناه تؤثر على هذه القائمة، فقم بتبديل "نعم". راجع "حذف العناصر التي تربطها علاقة " للحصول على مزيد من المعلومات.
- قم بتبديل أي إعدادات أخرى تريدها، ثم حدد حفظ.
إنشاء أعمدة في القائمة المصدر
يلخص الجدول التالي أنواع الأعمدة التي يمكن استخدامها لإنشاء أعمدة بحث وتلك التي لا يمكن استخدامها لذلك.
أنواع الأعمدة المعتمدة:
- سطر نص واحد
- Number
- التاريخ والوقت
- بحث (قيمة مفردة)
أنواع الأعمدة غير المعتمدة:
- أسطر نص متعددة
- الخيار
- محتسب
- ارتباط تشعبي أو صورة
- أعمدة مخصصة
- بحث (متعدد القيم)
- الشخص
- نعم/لا
- العملة
حذف العناصر ذات علاقة
عند إنشاء عمود بحث، ضمن "علاقة"، يمكنك التحقق من فرض سلوك العلاقة ، ثم تحديد إما تقييد الحذف أو تتالي الحذف.
ملاحظة
يجب أن يتوفر لديك الإذن "إدارة القوائم" في قائمة لإنشاء علاقات حذفها أو تعديلها.
يعني الحذف المقيد أنه بسبب ارتباط القائمة المصدر بهذه القائمة الهدف، لا يمكن حذف أي عناصر من القائمة المصدر التي تظهر على القائمة الهدف. يمكنك الاستمرار في الإضافة إلى القائمة المصدر كالمعتاد، ولكن لن تتمكن من حذف العناصر كما كنت تفعل سابقا.
يضمن الحذف المتتالي حذف العناصر ذات الصلة من كلتا القائمتين في الوقت نفسه. إذا حذفت من القائمة المصدر، فستتم إزالة العنصر أيضا من القائمة الهدف.
إذا قمت بإلغاء تحديد سلوك فرض العلاقة، فسيكون الإعداد الافتراضي هو عندما تحذف من القائمة المصدر، تتم أيضا إزالة العنصر من القائمة الهدف.
إدارة العلاقات بين القوائم عند وجود عناصر متعددة في القوائم
عندما تحتوي قائمة على آلاف العناصر، قد يستغرق الفرز والبحث والتصفية وقتا أطول. ستقوم القوائم تلقائيا بفهرسة الأعمدة بترتيب تاريخ الإنشاء لتحسين الفرز في القوائم الكبيرة. لفهرسة عمود يدويا، اطلع على "إضافة فهرس إلى قائمة أو عمود مكتبة".
عند إنشاء علاقات بين القوائم في قائمة كبيرة، يمكنك الوصول إلى عتبة الموارد أو حدها وقد يتم حظرك في الظروف التالية:
- إذا جعلت أحد الأعمدة فريداً في قائمة موجودة تحتوي على عناصر أكثر من عتبة طريقة عرض القائمة (ولكن لاحظ أن إضافة عنصر واحد إلى قائمة لجعلها أكبر من عتبة طريقة عرض القائمة ليست عملية محظورة عادةً).
- إذا قمت بتشغيل تتالي الحذف أو تقييد الحذف لحقل بحث في قائمة تحتوي على عناصر أكثر من عتبة طريقة عرض القائمة.
- لقد تجاوزت عتبة البحث في طريقة عرض القائمة، التي تتكون بشكل افتراضي من اثني عشر عمودا للبحث.
- يتجاوز عدد العناصر في عملية حذف العدد 1.000.
لمزيد من المعلومات حول إدارة القوائم التي تحتوي على عناصر متعددة، راجع إدارة القوائم والمكتبات الكبيرة.