Page 29 - 2
P. 29
29
У виразах імена полів і таблиць беруться в квадратні дужки. Якщо у виразі
використовуються поля з різних таблиць, то ім'я такого поля доповнюється
спереду іменем таблиці і відділяється від нього крапкою. В логічних виразах
допустиме опускання знака = (дорівнює), якщо він має стояти на початку виразу.
Наприклад, в умові відбору записів, вирази: =23 і 23 є ідентичними. Літерні
константи (текст) в літерних виразах беруться в подвійні лапки. Замість частини
тексту в літерних виразах використовується символ * (зірочка). Після імені функції
записуються її аргументи, які обов'язково беруться в круглі дужки. Якщо якась
функція не має аргументів, то круглі дужки (відкрита і закрита) застосовуються без
аргументів, наприклад Date() – видача системної дати.
Рисунок 3.3 – Вікно Будівельника виразів
Вирази будуються за правилами мови Visual Basic. Є можливість виклику
Будівельника виразів за допомогою команди Побудувати з вікна MS Access або
контекстного меню, його вікно показано на рисунку 3.3. Для використання
Будівельника виразів необхідно встановити курсор у те поле (наприклад, запиту),
де має бути розміщений вираз, і викликати його. Після цього можна вибирати та
заносити у спеціальне поле будь-які об'єкти, з яких складається формула. На
рисунку 3.3. показано перенесену в це спеціальне поле (зверху вікна) функцію
експоненти. Зрозуміло, що поле формули необхідно ще редагувати, наприклад,
занести в дужки функції exp() аргумент замість слова "number". Після закінчення
роботи з будівельником вираз переноситься в те поле, звідки відбувався виклик.
Будівельником виразів можна користуватися з метою одержання довідки, для
цього необхідно відмітити його об'єкт (наприклад, ім'я функції) і вибрати Довідку.
3.5 Побудова запиту