> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# الارتباط

> أنشئ علاقات بين الجداول وحدد سجلات من جدول آخر في السجل الحالي.

يربط حقل الارتباط بين جدولين. باستخدام حقل الارتباط، يمكنك تحديد سجلات من جدول آخر داخل الجدول الحالي وفتح السجلات المرتبطة عند الحاجة. كما يلزم وجود حقول الارتباط قبل أن تتمكن من استخدام حقلي **البحث** و**التجميع**.

## حالات الاستخدام

| السيناريو                   | مناسب لـ                                                                           |
| --------------------------- | ---------------------------------------------------------------------------------- |
| العملاء والطلبات            | ربط العملاء في جدول الطلبات، وعرض الطلبات ذات الصلة من جدول العملاء                |
| المشاريع والمهام            | ربط مهمة بمشروعها، وعرض جميع المهام التابعة لمشروع                                 |
| الطلاب والمقررات            | تتبّع التسجيل في المقررات، أو أعضاء المشاريع، أو غير ذلك من علاقات متعدد إلى متعدد |
| بنود الطلب والسجلات الأصلية | ربط بنود الطلب بطلب، ثم البحث عن الأسعار أو تجميع الإجماليات                       |

## الإنشاء والتهيئة

<Steps>
  <Step title="اختيار نوع الحقل">
    في الجدول الحالي، انقر على إضافة حقل واختر **الارتباط**.
  </Step>

  <Step title="اختيار الجدول المستهدف">
    في مربع حوار التهيئة، اختر الجدول المراد الربط به، مثل ربط جدول الطلبات بجدول العملاء.
  </Step>

  <Step title="اختيار وضع الارتباط">
    اختر ارتباطًا أحادي الاتجاه أو ثنائي الاتجاه حسب الحاجة.
  </Step>

  <Step title="تهيئة قواعد العلاقة">
    استخدم **السماح بالتحديد المتعدد** و**السماح بالقيم المكررة** لتهيئة علاقات واحد إلى واحد، أو واحد إلى متعدد، أو متعدد إلى واحد، أو متعدد إلى متعدد.
  </Step>
</Steps>

## الروابط أحادية الاتجاه وثنائية الاتجاه

| الوضع                | الوصف                                                                                                            | الأنسب لـ                                                                                |
| -------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| ارتباط ثنائي الاتجاه | مفعّل افتراضيًا. عند إنشاء حقل ارتباط، ينشئ Teable حقل ارتباط مقابلًا في الجدول المستهدف، ويظل الجانبان متزامنين | العلاقات التي يلزم عرضها من كلا الجدولين، مثل الطلبات والعملاء أو المشاريع والمهام       |
| ارتباط أحادي الاتجاه | عند إيقاف خيار ثنائي الاتجاه، يعرض الجدول الحالي وحده السجلات المرتبطة. ولا يحصل الجدول المستهدف على حقل عكسي    | الحالات التي تحتاج فيها فقط إلى الإشارة إلى جدول آخر ولا تريد تغيير بنية الجدول المستهدف |

## أنواع العلاقات

استخدم **السماح بالتحديد المتعدد** و**السماح بالقيم المكررة** معًا لتحديد أربعة أنواع شائعة من العلاقات:

| العلاقة                   | مثال عملي                                                                                     | التهيئة                                                                                     |
| :------------------------ | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------ |
| **واحد إلى واحد (1:1)**   | **الموظف - الملف الشخصي**<br />لكل موظف ملف شخصي واحد، وكل ملف شخصي يخص موظفًا واحدًا         | ☐ السماح بالتحديد المتعدد<br />☐ السماح بالقيم المكررة<br />*(كلا الخيارين متوقف)*          |
| **واحد إلى متعدد (1:N)**  | **القسم - الموظف**<br />يضم القسم عدة موظفين، لكن كل موظف يتبع قسمًا واحدًا                   | ☑ السماح بالتحديد المتعدد<br />☐ السماح بالقيم المكررة<br />*(السماح بالتحديد المتعدد فقط)* |
| **متعدد إلى واحد (N:1)**  | **المهمة - المشروع**<br />تنتمي عدة مهام إلى مشروع واحد، لكن كل مهمة تنتمي إلى مشروع واحد فقط | ☐ السماح بالتحديد المتعدد<br />☑ السماح بالقيم المكررة<br />*(السماح بالقيم المكررة فقط)*   |
| **متعدد إلى متعدد (N:N)** | **الطالب - المقرر**<br />يمكن للطالب دراسة عدة مقررات، ويمكن أن يضم المقرر عدة طلاب           | ☑ السماح بالتحديد المتعدد<br />☑ السماح بالقيم المكررة<br />*(كلا الخيارين مفعّل)*          |

## الاستخدامات الشائعة

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

## ملاحظات

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

<Info>لا يمكن لحقول الارتباط سوى توصيل الجداول الموجودة في مساحة واحدة. كما تحتاج حقول البحث، والتجميع، والبحث الشرطي، والتجميع الشرطي إلى بيانات مصدر موجودة في المساحة نفسها.</Info>
