Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пос_БД_SQL_Server_Access.doc
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
2.41 Mб
Скачать

4. Создать запросы.

Создать запросы на выборку данных:

а) вывести запись из таблицы Гарнитуры для конкретного номера гарнитура;

б) вывести записи из таблицы Гарнитуры, где тип мебели «Стенка»;

в) вывести записи из таблицы Продажа для конкретного интервала дат покупки;

Создать запрос с вычисляемыми полями по таблицам Поставка и Гарнитуры. К полям из таблицы Поставка добавить поле Стоимость закупки (вычислить по формуле – Поставленное количество · Закупочная цена; выбрать формат поля, фиксированный с двумя знаками после запятой), поле Стоимость продажи (вычислить по формуле – Кол-во · Цена гарнитура), выбрать формат поля - фиксированный с двумя знаками после запятой).

Создать запрос с групповыми вычислениями по таблице Продажа, в запрос включить: Номер гарнитура, Количество. По полю Количество провести суммирование.

Создать параметрические запросы:

а) запрашивается Номер поставщика, выдаются сведения о поставщике по таблице Поставщики;

б) запрашивается Тип мебели, выдаются записи из таблицы Гарнитуры, где тип мебели совпадает с заданным;

в) запрашивается Дата покупки, выдаются все записи из таблицы Продажа, где дата покупки совпадает с заданной.

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

в столбцах отразить значения из поля Номер гарнитура;

в строках отразить значения из поля Название мебели;

на пересечении строки и столбца указать цену.

Создать запрос на создание новой таблицы Архив из таблицы Продажа. Отправить в архив все записи с датой покупки равной заданной (дата запрашивается).

Создать запрос на удаление записей из таблицы Архив. Удаляются записи с определенным номером чека, который запрашивается.

Создать запрос на добавление записей в таблицу Архив из таблицы Продажа, где дата покупки равна заданной дате покупки (дата запрашивается).

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

5. Создать отчеты.

А. Создать отчет на основе таблиц Гарнитуры и Состав гарнитура, записи сгруппировать по полю Номер гарнитура и рассчитать стоимость каждого гарнитура путем сложения цены входящей в него мебели, для контроля вывести поле Цена гарнитура из таблицы Гарнитуры:

Состав гарнитура

Название

мебели

Кол-во

мебели

Цена

Стоимость

Номер гарнитура Название гарнитура

Цена гарнитура

Расчетная цена гарнитура

Б. Создать отчет на основе параметрического запроса, запрашивается дата покупки, выдается сведения по таблицам Гарнитуры и Продажа о текущих покупках; при этом рассчитывается стоимость каждой покупки с учетом купленного количества.

Сводная ведомость, дата

Номер чека

Название

гарнитура

Кол-во

Цена

Стоимость

Итого

В. Создать отчет по таблицам Гарнитуры и Поставка, записи сгруппировать по коду поставщика, по каждому поставщику определить суммарное количество поставленной мебели: