Створення форми з підформою

Мова: Українська
Цю статтю перекладено з англійської за допомогою ШІ, тому вона може містити помилки. Ваші відгуки допоможуть нам її покращити.

Створення форми з підформою дозволяє додати більше гнучкості вашій формі. Підформи — це форми всередині форми, тому створення підформи схоже на створення форми.

Важливо: Щоб користувачі могли імпортувати записи до підформи, форма повинна мати поле Серійний номер або Ключ. Це потрібно користувачам для визначення батьківського запису, до якого вони додають записи (підформи) під час імпорту до підформи.

Якщо ви хочете збирати дані на повторюваній основі, ви можете додати поле підформи та визначити частоту за допомогою поля Дата, Місяць або Тиждень. Ви можете зробити це поле ключовим для підформи, щоб, наприклад, попереджати користувачів про дублювання записів за певний проміжок часу.

Позначивши поле, пов'язане з датою, як ключове, ви також можете додати блокування до підформи.

Максимальна кількість підформ у підформі — 5. Максимальна кількість підформ у формі — 30.

Як створити форму з підформою

Виконайте наступні кроки, щоб створити форму з підформою:

  1. Перейдіть до вашої бази даних. Якщо у вас ще немає бази даних, див. додавання бази даних.
  2. Натисніть «Додати форму», щоб відкрити сторінку дизайну форми.
  1. Дайте назву вашій формі та натисніть «Додати поле», щоб переглянути палітру доступних типів полів.
  1. Натисніть «Додати поле» та виберіть «Підформа», щоб додати підформу до форми.
  1. Заповніть властивості поля підформи, надавши таку інформацію:
  • Назва: назва для підформи
  • Опис: за бажанням надайте опис
  • Код: за бажанням надайте код
  • Мітка запису
  1. Це важливо, оскільки під час перегляду форми, що має підформу з підзаписами, ви можете ідентифікувати кожен підзапис за одним із наступних значень:
  • Мітка запису, якщо вона визначена в підформі;
  • Конкатенація значень ключових полів, якщо ключові поля визначені в підформі;
  • Перше текстове поле, визначене в підформі;
  • Ідентифікатор запису, якщо текстові поля не визначені.
  1. У налаштуваннях встановіть прапорці, які ви хочете застосувати до поля підформи.

Якщо ви встановите прапорець «Обов'язкове поле», то відбудеться наступне:

  • Під час імпорту записів до форми, яка має обов'язкову підформу, система не перешкоджатиме імпорту нових записів до форми, якщо для підформи немає записів. Записи до підформи потрібно імпортувати другим кроком.
  • Система не перешкоджає видаленню записів обов'язкової підформи. Отже, навіть якщо підформа є обов'язковою, її записи можна видалити.
  1. Натисніть «Готово», щоб додати підформу.

Успішно, підформу додано.

Додавання полів до підформи

Натисніть на неї, щоб відкрити вкладку «Властивості», та натисніть «Відкрити підформу», щоб почати додавати поля до підформи.

Якщо ви робите **підформу ** обов'язковою, встановивши відповідний прапорець, зверніть увагу на наступне:

  • Під час імпорту записів до форми, яка має обов'язкову підформу, система не перешкоджатиме імпорту нових записів до форми, якщо для підформи немає записів. Записи до підформи потрібно імпортувати другим кроком.
  • Система не перешкоджає видаленню записів обов'язкової підформи. Отже, навіть якщо підформа є обов'язковою, її записи можна видалити.

Переконайтеся, що поля, додані до обов'язкової підформи, можна заповнити під час введення даних. Наприклад, підформа, яка складається лише з полів із правилами релевантності або з увімкненою властивістю «Приховати», може взагалі завадити користувачеві зберегти запис.

  • Ви можете створювати дизайн підформи так само, як і дизайн форми. Натисніть «Додати поле», щоб почати додавати поля, та визначте їхні властивості, щоб зробити підформу ще більш гнучкою.
  • Натисніть «Зберегти» на сторінці дизайну форми, щоб зберегти зміни.

Якщо ви хочете збирати дані на повторюваній основі, ви можете додати поле підформи та визначити частоту за допомогою поля Дата, Тиждень, Двотижневий період або Місяць як ключа в підформі. Ви можете зробити це поле ключовим для підформи, щоб попереджати користувачів про дублювання записів за певний проміжок часу або щоб мати можливість додати блокування до підформи.

Наступний елемент
Поле «Серійний номер»