Обработка запросов

Для создания запроса (запрос / Создать) наиболее удобен Конструктор запросов. В появившемся окне Добавить таблицы выбираются таблицы, нужные для выполнения данного запроса. Выбранные таблицы отображаются в верхней половине окна Конструктора так же, как в схеме данных. В нижней половине - бланк запроса по образцу.

Вначале указываются поля, участвующие в запросе, или которые должны быть выведены в результирующую таблицу – эти поля буксируются мышью из верхней части Конструктора (или вводятся двойным щелчком по имени соответствующего поля). Те из них, что должны быть выведены на экран, помечаются крестиком.

Условия отбора записей – основной элемент Конструктора. Они определяются поставленной задачей запроса, например, требуется вывести данные об объеме продаж за заданный период, или данные о просроченных платежах и тп. Условие отбора – выражение, состоящее из операторов сравнения (=, <, > , <>, And - и, Or - или, Not- не, и других), и соответствующих операндов – конкретных значений или ссылок на значения поля. Условия чаще вводятся с клавиатуры.

После оформления запроса нажимается кнопка Выполнить (в виде восклицательного знака). Результат выполнения запроса – таблица, записи которой соответствуют поставленным условиям.

При необходимости изменения запроса щелчок по кнопке Конструктор возвращает в режим создания (или изменения) запроса.

Подготовьте и сохраните данные по таким запросам (при необходимости внесите свои изменения в запрос):

- какие программные продукты, кем и в каком количестве заказаны в УлГТУ7 (введите таблицы Заказчики, Заказы, Программные продукты; поля – Программный продукт, Количество, ФИО, Организация; сортировка – Программный продукт – по возрастанию (по алфавиту); вывод на экран – все поля, кроме Организации; условие отбора – в поле Организация – УлГТУ; сохраните запрос под именем УлГТУ),

- какие организации, кто и в каком количестве заказал Base

- какие программные продукты и кем были заказаны в первом полугодии текущего года,

- список организаций, заказавших Base или Calc,

- опробуйте другие варианты запросов, при необходимости используйте справочную систему Base.

Контрольные вопросы по теме:

1. Создание таблицы в режиме дизайна;

2. Создание формы для заполнения таблицы;

3. Создание схемы связей между таблицами;

4. Создание связанных форм;

5. Создание запросов в режиме конструктора.