При построении запроса через конструктор в диалоговом окне отбираются информационные объекты, необходимые для построения запросов (таблицы и ранее созданные запросы). Их составные элементы (со связями) отображаются в окне создания запроса. В нижней части окна – бланк запроса. Здесь отбираются поля, необходимые для создания запросов, Устанавливается при необходимости, вид сортировки, Необходимость отображения поля на экране, и условия отбора. |
Запрос строится по правилам языка SQL.
В условии отбора применяются стандартные операторы сравнения (> >= < <+ <>), а также специальные операторы Between Like In и логические команды And, Or, Not.
Выбор полей – это «фильтр «по полям, а указание условий –«фильтр» по записям.
Пример Создать запрос для отбора товаров, проданных партией более 10 штук по цене не менее 120 единиц.
Конструктор запроса | Результат запроса |
Для создания сложных условий или ввода в запрос рассчетных полей применяется построитель выражений. . Он вызывает дополнительное диалоговое окно, в котором строится непосредственно динамическое поле или условие.
|
|
Окно выражения | |
Элементы выражения | |
Доступные объекты | |
Элементы выбранного объекта | |
После фомирования выражения ему присваивается имя «Выражение n». Это имя можно заменить, предварительно щелкнув по ранеее созданному полю.