
Символи шаблонів для форматів текстових полів та полів мемо
Символ |
Значення |
@ |
Текстовий символ або пропуск |
& |
Необов'язковий символ |
< |
Перетворює всі символи поля в малі літери |
> |
Перетворює всі символи поля у великі літери |
За допомогою встановлення умови (логічного оператора) на значення здійснюється контроль за введенням даних у відповідне поле. Умови на введення задаються як вирази, які включають у себе стандартні математичні символи, а допустимі значення можуть бути виділені з обох боків символом #. Тип умови залежить від типу поля, для якого ця умова встановлюється. У ролі текстової умови вказується текст із вмістом поля потрібних записів.
Умови можуть записуватись у вигляді:
<логічний оператор> <вираз>.
Логічними операторами можуть бути:
= - дорівнює виразу;
< - менше ніж вираз;
> більше ніж вираз;
<= менше або дорівнює виразу;
>= більше або дорівнює виразу;
<> не дорівнює виразу;
Between and в діапазоні між;
Not не;
And логічне "і";
Or логічне "або";
Like подібний до.
Якщо користувачу зовсім або частково невідомий текст потрібного поля, то можна скористатися символами шаблонів:
* - заміняє будь-яку кількість символів,
? - заміняє один символ.
Приклади задання умов:
"Львів" - записи, для яких текстове поле містить текст "Львів";
Not "товар" - записи, для яких текстове поле містить будь-який запис, крім "товар";
Like [A-K]* - записи, для яких текстове поле починається з будь-яких літер, які ідуть за алфавітом від "А" до "К";
"Тк??" - записи, для яких текстове поле містить не більше 4-ох символів і починається з літер "Тк";
>=300 - записи, для яких вміст числового поля не менший ніж 300;
Between #l/5/01# and #l/10/01#
- записи, для яких поле дати лежить в межах від 1 травня 2001 року до 1 жовтня 2001 року;
<=Date()-60 - записи, для яких вміст поля дати відрізняється від поточної не більше як на 60 днів.
Зауваження Переглянути інші приклади виразів можна у розділі “Робота с выражениями” (п. “Примеры выражений”) довідкової системи програми Access |
Умови можуть включати вирази, які зберігають інші поля даної таблиці. Наприклад, якщо є таблиця із грошовими полями "Основна зарплата" та "Зарплата за надстрокові" і потрібно, щоб значення в полі "Зарплата за надстрокові" не перевищувало в два рази значення в полі "Основна зарплата", можна використати наступну умову: <=[Основна зарплата] * 2.
Вирази, які задають умови на значення, можна створювати за допомогою побудовувача виразів.
Поряд з описаними вище типами даних, існує можливість представлення значень поля у вигляді простого або комбінованого списку. Цю можливість надає спеціальна програма - майстер підстановок. Вона дозволяє створити масив підстановки, в якому відображатиметься список значень для вибору. Цей масив може бути створений користувачем з фіксованих значень або може використовувати значення з таблиці чи запиту. При створенні поля підстановок з'являються нові властивості поля, описані в табл. 8.
Як правило, в МЕМО-полі не видно всього його вмісту. Для перегляду такого поля використовують комбінацію клавіш [Shift+F2], яка відкриває спеціальне вікно Область ввода. Це вікно також зручно використовувати при введенні інформації в поле.
Введення даних у логічні поля полягає у тому, щоб зазначити опцію, яка знаходиться в цьому полі.
Таблиця 8.