Мова: Українська
Цю статтю перекладено з англійської за допомогою ШІ, тому вона може містити помилки. Ваші відгуки допоможуть нам її покращити.
Правила перевірки обмежують, що користувач може вводити в поле. Якщо введені користувачем дані порушують правило валідації, користувач не зможе зберегти запис.
У цьому посібнику ми додамо просте правило валідації до форми, що збирає дані про учнів початкової школи, а саме до поля віку.
Крок 1: Додайте нову форму
- На сторінці бази даних натисніть «Додати форму».
- Введіть «Реєстрація учнів» як назву форми.
Додайте поле імені
- Натисніть «Додати поле».
- Зі списку типів полів виберіть «Текст».
- Введіть «Ім'я» як назву.
- Поставте прапорець «Ключ» у налаштуваннях.
Додайте поле віку
- Перемістіть курсор під перше поле і натисніть кнопку «+».
- Зі списку типів полів виберіть «Кількість».
- Введіть «Вік» як назву.
- Поставте прапорець «Обов'язкове поле» у налаштуваннях.
- Поставте прапорець «Встановіть правила перевірки».
- Прокрутіть вниз до розділу «Правила перевірки».
- Там, де написано «Вважати дійсним якщо», змініть «Будь-який» на «Усі».
- У першому рядку редактора правил змініть предикат з «є» на «більше ніж» і встановіть значення «3».
- Натисніть кнопку «Додати», щоб додати ще один рядок у редакторі правил.
- У другому рядку змініть предикат з «є» на «менше ніж» і встановіть значення «12».
- Введіть повідомлення в текстове поле «Повідомлення про помилку валідації» під редактором правил, наприклад, «Вік має бути більшим за 3 і меншим за 12». Повідомлення є необов'язковим і обмежене 1024 символами. Якщо ви залишите його пустим, ActivityInfo покаже повідомлення за замовчуванням, створене на основі визначених правил. Повідомлення про помилку перекладається так само, як назва та опис поля.
Натисніть «Готово».
Натисніть «Зберегти», щоб зберегти форму.
Крок 2: Перевірте форму введення даних
- У режимі перегляду «Таблиця» натисніть «Додати запис».
- У полі імені введіть «Олівер Твіст».
- У полі віку введіть «20».
- Натисніть «Зберегти запис».
Оскільки «20» порушує правило валідації, ActivityInfo не дозволить вам зберегти запис. Під полем з'явиться повідомлення про помилку:
Змініть значення на 6, і тоді ви зможете зберегти запис.