Унікальний

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

Огляд

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

Поведінка

Якщо ви позначите Поле як «Унікальний» у Формі, це означає, що лише один Запис у цій Формі може мати однакове значення в цьому конкретному Полі. Це допомагає підтримувати чистоту ваших даних і запобігає будь-якій плутанині чи помилкам, спричиненим повторенням однієї й тієї ж інформації в різних місцях Форми.

Коли ви встановлюєте Поле як «Унікальний», ви не можете додати більше одного Запису з однаковим значенням для цього Поля в межах Форми, де це Поле знаходиться, та серед Записів, які ви можете переглядати на основі ваших Дозволів.

Оскільки унікальність обмежується лише тими Записами, які ви можете переглядати, можливо, що інший Запис у Формі, який ви не можете переглянути, має таке ж значення для унікального поля.

Вибір між властивостями Поля «Унікальний» та «Ключ»

Властивості Поля «Ключ» та «Унікальний» запобігають додаванню дубльованих Записів до Форми. Однак, Поле може бути або «Ключ», або «Унікальний», але не обидва одночасно. Щоб переключитися між цими властивостями, зніміть прапорець з небажаної властивості Поля в конструкторі Форм.
Варто встановити поле як Ключ, а не «Унікальний», якщо Поле містить значення, які ви хотіли б шукати при посиланні на цю Форму.

Підтримувані типи Полів

Обмеження унікальності можна застосувати до наступних типів Полів:

  • Штрих-код
  • Обчислено
  • Дата
  • Двотижневий період
  • Місяць
  • Серійний номер
  • Одиночний вибір
  • Текст
  • Користувач
  • Тиждень

Встановлення обмежень унікальності

Щоб застосувати обмеження унікальності для Поля, виконайте наступні кроки:

  1. Перейдіть до Форми, до якої ви хочете додати обмеження унікальності.
  2. Натисніть «Налаштування форми».
  3. Додайте нове Поле або відредагуйте існуюче.
  1. Прокрутіть вниз до «Налаштування» та виберіть властивість «Унікальний» для Поля.

Властивість Поля «Унікальний» відображається лише тоді, коли вона є релевантною та застосовною до конкретного типу Поля.

  1. Натисніть «Готово», щоб зберегти зміни, внесені до Поля.
  2. Натисніть «Готово», щоб зберегти зміни, внесені до Форми.

Коли ви створюєте або редагуєте Запис, що містить Поле з обмеженням унікальності, ActivityInfo перевіряє, чи дотримано правил релевантності та перевірки.

Пусті або відсутні значення ігноруються при обчисленні унікальності.

Якщо користувач намагається надіслати Запис з дубльованим значенням в унікальному полі, надсилання відхиляється, і він отримує повідомлення про помилку «Це Поле має бути унікальним».

Обмеження

Обмеження унікальності не перевіряються для Записів, введених за допомогою:

Приклад

Забезпечення унікальних ідентифікаторів бенефіціарів у програмах роздачі готівки

Прикладом застосування обмежень унікальності в ActivityInfo може бути Форма, що використовується для відстеження виплат бенефіціарам у програмі роздачі готівки. Припустимо, є Поле з назвою «Ідентифікатор бенефіціара», яке позначено як «Унікальний».

Це означає, що ідентифікаційний номер кожного бенефіціара має бути відмінним, тобто не більше одного бенефіціара може мати однаковий ідентифікатор у межах Форми.

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

Наступний елемент
Маска введення