Мова: Українська
Поля посилань зберігають посилання на запис в іншій Формі. Поля посилань дозволяють визначати відносини «багато-до-одного» між формами. Індивідуальна реєстраційна Форма може мати Поле, яке посилається на домогосподарство, до якого належить особа, або на село, в якому вона проживає.
Дизайн
Додаючи поле посилання, ви повинні вибрати Форму, на яку воно посилатиметься. Після додавання поля посилання ви не зможете змінити посилальну Форму.
За замовчуванням, значенням, яке використовується для пошуку записів, на які є посилання, є Ключове поле, якщо воно встановлене.
За бажанням, ви можете налаштувати, які поля у формі посилання можуть бути корисними для підстановки. Це можуть бути або не бути Ключові поля, або ж лише частина Ключових полів.
Щоб увімкнути та налаштувати функцію Полів підстановки, виконайте наступні кроки:
- Перейдіть до Налаштувань бази даних.
- Клацніть на Форму, до якої ви хочете додати поле підстановки.
- Клацніть на Поле.
- У налаштуваннях Поля прокрутіть вниз до розділу Поля підстановки та перемкніть кнопку «Використовувати власний довідник».
Ви також можете створити формулу підстановки. Для цього виконайте наступні кроки:
- Натисніть кнопку «Створити поле підстановки за формулою».
- Додайте власну Формулу в конструкторі Формул.
Введення даних
Комп'ютерна версія
Під час введення даних користувачеві надається одне або кілька спадних полів для вибору запису з Поля посилання. Форма введення даних показує вказані Поля підстановки. Полем підстановки може бути Ключове поле або інше Поле, залежно від того, як його налаштував дизайнер Форми.
При додаванні Запису з полем підстановки, у поданні у вигляді Таблиці буде відображатися стовпець для кожного вказаного поля підстановки.
Ідентифікатори записів та Поля підстановки
Кожному запису, що зберігається в ActivityInfo, присвоюється унікальний, незмінний ідентифікатор (ID), який виглядає як c57rfl7lqqqfwio7 або cillbi2lqr48es8q.
Під час введення даних користувачам показують поля підстановки запису, а не цей ID (якщо поле підстановки було встановлено), щоб допомогти їм вибрати Запис. Якщо встановлено Ключове поле або власне Поле підстановки (навіть якщо посилальна форма не має Ключа), користувачам показують відповідне поле, а не ID.
Однак, саме ідентифікатор запису фактично зберігається як значення Полів посилань. Це гарантує, що навіть якщо Ключове поле запису буде змінено, наприклад, виправлено орфографічну помилку в імені, зв'язок між двома записами не буде розірвано.
Примітка: Якщо у посилальній Формі не встановлено жодних полів підстановки, то ідентифікатор запису використовується як значення для підстановки.
Імпорт
При імпорті записів з Полем посилання, програма імпорту очікує на стовпець для одного або кількох Ключових полів.
Зіставлення нечутливе до регістру, але в іншому має бути точним.
| Якщо кілька записів у посилальній Формі збігаються, програма імпорту | вважає це помилкою. |
Формули
У формулах значенням Поля посилання є автоматично згенерований Ідентифікатор запису.
У наведеному вище прикладі формула CONCAT([Прізвище], Місцезнаходження) може дати результат "Іванов c57rfl7lqqqfwio7".
Однак, ви можете використовувати крапкову нотацію для посилання на більш корисні поля у вибраному записі. Наприклад, формула CONCAT(Місцезнаходження.Назва, ", ", Місцезнаходження.Область.Назва) може дати результат «Ханабад, Кундуз».