Мова: Українська
Поля множинних посилань зберігають посилання на кілька Записів в іншій Формі.
Поля множинних посилань схожі на поля посилань у тому, що обидва типи Полів створюють зв'язки між Записами. Поля множинних посилань зберігають посилання на кілька Записів в іншій Формі.
Наприклад, вашій організації потрібно збирати результати проєктів для донорів, які роблять внески в конкретні проєкти. У вашій організації донори можуть фінансувати кілька проєктів, і кожен проєкт може фінансуватися кількома донорами. У вашій формі Проєкти ви хочете бачити, що кожен проєкт пов'язаний з усіма донорами, які його фінансують. Це зв'язок "багато-до-багатьох", який можна налаштувати за допомогою полів множинних посилань.
Дизайн
Додаючи поле множинного посилання, ви повинні вибрати Форму для посилання. Після додавання поля посилання ви не зможете змінити посилальну Форму.
Щоб додати поле множинного посилання, виконайте наступні кроки:
- Перейдіть до вашої Бази даних.
- Натисніть "Налаштування бази даних".
- Виберіть Форму, до якої ви хочете додати поле множинного посилання. Якщо Форма знаходиться в папці, натисніть на папку, щоб побачити Форми, які вона містить.
- Натисніть на "+", щоб побачити доступні типи Полів.
- Виберіть "Множинне посилання".
- Виберіть форму для посилання та натисніть "Продовжити".
- Заповніть обов'язкові поля та налаштування і натисніть "Готово".
Введення даних
Під час введення даних користувачеві надається одне або кілька випадаючих полів для вибору запису з поля множинного посилання (у цьому прикладі "Усі міста, в яких ви жили"). Форма введення даних також показує вказане поле пошуку. Поле пошуку може бути ключовим полем або іншим полем, залежно від налаштувань.
При додаванні Запису з полем пошуку, у поданні Таблиці відображається стовпець для кожного вказаного поля пошуку.
Формули
Поле множинного посилання об'єднує всі пов'язані Записи в один набір. Потім ви можете виконувати різні обчислення над цим набором пов'язаних Записів.
Уявіть, що у вас є Форма під назвою Особи, яка містить інформацію про країни, в яких жила людина. У цій Формі було додано поле множинного посилання, пов'язане з формою Країни, щоб дозволити пов'язувати осіб з кількома країнами. Ви можете виконати кілька обчислень над цим набором даних.
По-перше, ви можете агрегувати значення в посилальних записах за допомогою таких функцій, як COUNT. Наприклад, COUNT(Countries.code) підрахує значення коду для всіх країн, на які посилається запис для окремої особи. Таким чином, ця формула поверне загальну кількість країн, в яких жила людина, як показано в таблиці нижче.
Інше обчислення, яке ви можете зробити, — це перевірити, чи міститься певне значення в наборі пов'язаних записів. Щоб визначити, чи жила людина в певній країні, ви можете використати наступну Формулу:
ISNUMBER(SEARCH("Venezuela", TEXTJOIN(", ", TRUE, Countries.name)))
Ця Формула повертає результати, подібні до цих:
Наступні дії неможливі з полями множинних посилань:
- Встановлення значення за замовчуванням
- Додавання нових записів посилань на місці під час введення даних
- Встановлення власного поля пошуку