ня значень тільки від 10 до 100. p align="justify"> Умова на значення запису застосовується при збереженні всієї запису. На відміну від умов на значення поля, в умовах на значення запису допускаються посилання на інші поля. Це дозволяє використовувати такі умови для порівняння значень, введених в різні поля таблиці. Наприклад, в якості умови на значення для таблиці "Замовлення" можна вказати вираз: "[КонечнаяДата] <= [ДатаЗаказа] +30". Це гарантує, що дата, введена в поле "КонечнаяДата", буде відрізнятися від дати в полі "ДатаЗаказа" не більше ніж на 30 днів. p align="justify"> Якщо умова на значення для поля або запису порушується, Access виводить повідомлення, що містить відомості, як правильно вводити дані.
У моєму прикладі зустрічаються 2 типу умов на значення: завдання правил перевірки введених значень, і завдання списку допустимих значень.
4.6.2 Завдання правил перевірки введених значень
Перше поля, для якого я встановив правила перевірки - поле Birth в таблиці "Паспортні дані". У це поле вводиться дата народження співробітника. Для того щоб ввести умову на значення для цього поля, необхідно виділити в списку таблиць таблицю "Паспортні дані" і вибрати режим конструктора для редагування властивостей таблиці. У конструкторі потрібно вибрати поле Birth і внизу, у вкладці Загальні, ввести в рядок Умова на значення правило перевірки значень таблиці. Для даного поля буде досить внесення часового діапазону більш-менш розумною протяжністю. Я задав умова перевірки таким чином, щоб в це поле можна було внести дату, яка перебувала б у тимчасовому діапазоні між 01.01.1912, оскільки народився в 1912 людині зараз було б 100 років, що не вписується в розумні межі перевірки віку, і теперішнім часом . Згідно синтаксису мови SQL для версії Microsoft Access 2003, всі дати записуються між двома символами "#". Таким чином Access розпізнає, що вказаний набір цифр є датою. Нині ж прочитується з системної дати на комп'ютері, на якому база даних відкрита в кожен момент часу. Для того щоб дата зчитувалася з системних показників використовується оператор Date (). У підсумковому вигляді правило для перевірки дати народження виглядає так:> = # 01.01.1912 # And
Аналогічним чином я встановив правило перевірки для поля Year в таблиці "Освіта". На даний полі вводиться рік закінчення працівником ВНЗ. Але, оскільки на роботу в викладацький склад університету не можуть взяти людину, який ще сам не отримав вищої освіти, чи одержала його тільки що, необхідно ...