Робота з будівником виразів
Робота з будівником виразів
Вирази складаються з функцій, операторів, констант і ідентифікаторів (наприклад, імен полів, таблиць, форм і запитів). За допомогою будівника виразів легко знайти і додати ці компоненти, так що можна створити вираз швидко і без помилок. Крім того, будівник виразів допомагає зрозуміти, які компоненти доречні в тому контексті, в якому ви вводите вираз. Це особливо корисно при побудові веб-баз даних або веб-додатків, так як в них доступні не всі функції.
Додаткові відомості про веб-додатках см. В статті Створення веб-додатків Access.
Для створення нового виразу можна використовувати будівник виразів або вибрати одне з готових виразів. В їх число входять вирази для відображення номерів сторінок, поточної дати, а також поточної дати і часу.
Будівник виразів можна запустити в більшості ситуацій, коли доводиться складати вирази вручну (наприклад, при редагуванні властивості Ці речовини управління або властивості "Правило перевірки" поля таблиці). Як правило, якщо при натисканні на поля властивості ви бачите кнопку Побудувати або якщо слово вираз відображається в меню, можна натиснути кнопку або вибрати цей пункт, щоб відкрити будівник виразів.
Інструменти для введення виразів
В Access передбачені інструменти, за допомогою яких можна вводити вирази швидко і точно. Вони доступні не тільки в построителе виразів, але і на сторінці властивостей, а також в більшості інших місць, де можна вводити вирази.
Технологія IntelliSense і поради
Під час введення ідентифікатора або імені функції IntelliSense відображає список, що розкривається можливих значень. Ви можете продовжувати введення або двічі клацнути правильне значення в списку, щоб додати його в вираз. Крім того, можна використовувати клавіші зі стрілками вгору і вниз, щоб вибрати потрібне значення, а потім натиснути клавішу TAB або ВВЕДЕННЯ, щоб додати його в вираз. Наприклад, якщо ви почнете вводити слово "Формат", в списку IntelliSense з'являться всі функції, імена яких починаються з рядка "Формат".
Порада: Щоб приховати список, що розкривається IntelliSense, натисніть клавішу ESC. Щоб знову відобразити його, натисніть клавіші CTRL + ПРОБІЛ.
На малюнку нижче показаний список IntelliSense і рада.

1. IntelliSense відображає можливі функції і інші ідентифікатори під час введення виразу.
2. Рада - це короткий опис обраного елемента.
Короткі відомості і довідка
Під час введення функції у виразі відображаються короткі відомості про неї, а саме - її синтаксис. Таким чином, ви точно знаєте, які аргументи необхідні для функції. Необов'язкові аргументи укладені в квадратні дужки ([]). Коли відображаються короткі відомості, ви можете клацнути ім'я функції, щоб відкрити розділ довідки з більш детальною інформацією.

1. Короткі відомості (синтаксис функції). Клацніть ім'я функції, щоб відкрити присвячений їй розділ довідки.
2. Необов'язкові аргументи укладені в квадратні дужки. Аргумент, який ви вводите в даний момент, відображається напівжирним шрифтом.
Важливо: Не плутайте квадратні дужки, що вказують на необов'язковість аргументу, з тими квадратними дужками, в які полягають ідентифікатори у фактичному вираженні.
Огляд будівника виразів
У багатьох випадках інструментів, розглянутих в попередньому розділі, цілком достатньо для введення вирази. Однак вам можуть виявитися корисними і інші інструменти будівника виразів, описані в цьому розділі.
На малюнку нижче показані основні частини будівника виразів.

2. Поле вираження Введіть тут вираз або додайте його елементи, двічі клацнувши потрібні пункти в списках елементів нижче.
Примітка: Якщо списки елементів (позиції 3, 4 і 5) не відображаються, натисніть кнопку Більше >> праворуч від поля вираження.
5. Список значень виразу Двічі клацніть значення, щоб додати його в поле вираження.
поле вираження
У верхній частині вікна будівника виразів міститься поле, призначене для складання виразу. Вираз можна ввести в це поле вручну або за допомогою IntelliSense або інших інструментів, описаних в попередньому розділі. Крім того, при бажанні можна використовувати три списки, розташовані під полем, вибираючи в них елементи для додавання в вираз.
Примітка: Якщо ці списки не відображаються в нижній частині будівника виразів, в правій частині діалогового вікна "Будівник виразів" натисніть кнопку Більше >>.
У розгорнутому вигляді в нижній частині будівника виразів знаходяться три списки, з яких можна вибирати елементи для вираження.
Список Елементи виразів містить елементи верхнього рівня, які можна використовувати при складанні вираження, в тому числі об'єкти бази даних, функції, константи, оператори і загальні вирази. Вміст цього списку залежить від поточного контексту. Наприклад, якщо ви вводите вираз у властивості Дані форми, в списку містяться не ті елементи, які присутні при введенні виразу у властивості Правило перевірки для таблиці.
Додавання елемента в вираз за допомогою списків елементів
Клацніть один з елементів в списку Елементи виразів. Наприклад, щоб вставити вбудовану функцію, розгорніть вузол і виберіть пункт Вбудовані функції.
Два інших списку зміняться у відповідності зі зробленим вибором.
Список справа зміниться, і тепер в ньому будуть відображатися потрібні значення.
Двічі клацніть елемент в списку праворуч. Наприклад, двічі клацніть функцію IIf.
Access додасть елемент в поле вираження. У цьому прикладі Access додасть наступне: IIf (<<выражение>>, <<если_истина>>, <<если_ложь>>).
Замініть заміну тексту дійсними значеннями аргументів. Замісник текст укладений в кутові дужки (<<>>). У цьому прикладі використовуються такі наповнювачі: <<выражение>>. <<если_истина>> і <<если_ложь>>.
В поле вираження клацніть заповнювач і введіть аргумент вручну або виберіть елемент в списках елементів.
Якщо вираз містить інші елементи, вони можуть бути розділені заповнювачем <<выражение>>. Необхідно замінити його оператором, щоб загальний вираз стало допустимим.