> ## 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, Запис Таблиці B, пов’язаний з одним Записом Таблиці A, не можна вибрати в інших Записах Таблиці A. Це підходить для даних, які не мають використовуватися повторно, наприклад ідентифікаційних номерів або профілів працівників.

<Info>Поля «Зв’язок» можуть з’єднувати лише Таблиці в одному Просторі. Для Полів «Пошук», «Зведення», «Умовний пошук» й «Умовне зведення» вихідні дані також мають бути в тому самому Просторі.</Info>
