Існує два основних способи, за допомогою яких можна вимагати значення в полі в таблиці Access.

  • Установіть для властивості поля Обов'язково значення Так    Для цього відкрийте таблицю в Режим конструктора. Цей метод простий і зручний, якщо потрібно змінити лише одне поле один раз.

  • Використання запит на визначення даних, який створює не null-індекс у полі    Це можна зробити за допомогою режим SQL. Цей метод не такий простий, як у режимі конструктора, але має перевагу: можна зберегти запит на визначення даних і використати його пізніше. Це зручно, якщо ви періодично видаляєте та повторно створюєте таблиці та хочете вимагати значення для деяких полів.

Установіть для властивості Обов'язковий для поля значення Так

  1. В області переходів клацніть правою кнопкою миші таблицю та виберіть конструктор.

  2. Виберіть поле, яке потрібно вимагати, завжди має значення.

  3. В області Властивості поля на вкладці Загальні встановіть для властивості Обов'язково значення Так.

    The Required Field Property

Примітка.: Якщо для властивості Обов'язково встановлено значення Так для поля в таблиці, яка вже містить записи, Access дає змогу перевірити, чи має поле значення в усіх наявних записах. Незалежно від того, чи приймаєте ви цей параметр, нові записи потребуватимуть значення для поля.

Створення не null-індекс для поля за допомогою запиту на визначення даних

  1. На вкладці Створити в групі Запити натисніть кнопку Конструктор запитів.

  2. На вкладці Конструктор у групі Результати клацніть стрілку під кнопкою Подання та виберіть пункт Режим SQL.

  3. Видаліть усі SQL із запиту.

  4. Введіть або вставте в запит такий SQL:

    CREATE INDEX index_name ON table (field) WITH DISALLOW NULL
  5. У SQL замініть змінні таким чином:

    • Замініть index_name на ім'я індексу. Радимо використовувати ім'я, яке допомагає визначити, для чого призначено індекс. Наприклад, якщо індекс полягає в тому, щоб переконатися, що номери соціального страхування існують для кожного запису, його можна назвати require_SSN.

    • Замініть таблицю на ім'я таблиці, яка містить поле, яке потрібно індексувати. Якщо ім'я таблиці містить пробіли або спеціальні символи, ім'я потрібно взяти у квадратні дужки.

    • Замініть поле іменем поля, яке потрібно індексувати. Якщо ім'я поля містить пробіли або спеціальні символи, ім'я потрібно взяти у квадратні дужки.

  6. Збережіть і закрийте запит.

  7. Виконайте запит, щоб створити індекс. Зверніть увагу, що ви можете виконати запит із макросу за допомогою дії макросу RunSQL.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.