Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access 2 часть.doc
Скачиваний:
26
Добавлен:
17.04.2015
Размер:
214.02 Кб
Скачать
    1. Задание 3

Получить информацию о выполненном заказе с указанием всех работ по заданному номеру заказа.

Цель: Использование параметров в запросах.

Этапы работы.

  1. Выбрать закладку Запрос в окне базы данных и нажать кнопку Создать. В окне Новый запрос выбрать Конструктор. В окне Добавление таблиц выбрать Наряд-заказы, Выполненные работы, Работы.

  2. Из окна Запрос на выборку перетащить поля ном_нз и дата (из Наряд-заказы), кр (из Выполненные работы), наим_р, кол_нч (из Работы).

  3. На пересечении строки Условие отбора и столбца ком_нз указать [Введите номер заказа].

  4. Запустить запрос, нажав на кнопку Запрос на панели конструктора. В окне параметров ввести номер заказа.

  5. Сохранить запрос, задать имя запроса Выполненные заказы.

Задание 4

Вывести счета к оплате на указанную дату с расчетом общей суммы за выполненный заказ.

Цель: Создать многотабличный запрос на выборку на основе нескольких взаимосвязанных таблиц в режиме Конструктор. Использование имен полей различных таблиц в вычисляемом поле запроса.

Этапы работы.

  1. Выбрать закладку Запрос в окне базы данных и нажать кнопку Создать. В окне Новый запрос выбрать Конструктор. В окне Добавление таблиц выбрать таблицы Клиенты, Автомобили, Наряд-заказы, Работы, Выполненные работы.

  2. Из окна Запрос на выборку перетащить поля код_кл, наим_кл (из Клиенты), дата, vin (из Наряд-заказы), ном_нз, кр (из Выполненные работы) и наим_р, кол_нч, цена_нч (из Работы).

  3. В пустую ячейку строки Поле записать Сумма к оплате: [кол_нч]*[цена_нч]. Это выражение можно непосредственно записать в указанную ячейку, а можно использовать построитель выражений. Для этого:

  • Нажать кнопку Построить на панели инструментов или, установив мышь на место, где будет выражение, и, нажав правую кнопку мыши, выбрать из контекстного меню Построить.

  • Последовательно выбирать нужные поля, нажимая Вставить, и знаки операции. В верхней части окна будет формироваться выражение.

  1. На пересечении строки Условие отбора и столбца дата указать [Введите дату].

  2. Запустить запрос, нажав на кнопку Запрос на панели конструктора.

  3. Сохранить запрос, задать имя запроса Счет к оплате.

    1. Задание 5

Получить информацию о фактическом числе наряд-заказов по дате.

Цель: Создать однотабличный запрос с одной групповой операцией.

Этапы работы.

  1. Выбрать закладку Запрос в окне базы данных и нажать кнопку Создать. В окне Новый запрос выбрать Конструктор. В окне Добавление таблиц выбрать таблицу Наряд-заказы. Из окна Запрос на выборку перетащить поля ном_нз, дата, vin.

  2. Нажать кнопку Групповые операции ∑ напанели инструментов, заменить слово Группировка в столбце ном_нз и vin на функцию Count.

  3. В строке пересечения Вывод на экран и столбца vin снять галочку.

  4. Запустить запрос, нажав на кнопку Запрос на панели конструктора.

  5. Сохранить запрос, задать имя запроса Число заказов.

    1. Задание 6

Выполнить расчет числа клиентов среди физических лиц с числом заказов >= 1.

Цель: запрос с несколькими групповыми функциями и задание условий отбора.

Этапы работы.

  1. Выбрать закладку Запрос в окне базы данных и нажать кнопку Создать. В окне Новый запрос выбрать Конструктор. В окне Добавление таблиц выбрать таблицу Клиенты. Из окна Запрос на выборку перетащить поля код_кл, тип_кл. Из таблицы Заказы клиентов выбрать поле ном_нз.

  2. Нажать кнопку Групповые операции и заменить слово Группировка в столбце код_кл на функцию Count и в столбце тип_кл в строке Условие отбора ввести = 1. Слово Группировка заменить на слово Условие, выбрав его из списка. В столбце ном_нз в строке Условие отбора ввести >=1.

  3. Запустить запрос, нажав на кнопку Запрос на панели конструктора.

  4. Сохранить запрос, задать имя запроса Число клиентов среди физических лиц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]