Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_2 часть.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
210.94 Кб
Скачать

Упражнение 1.

  1. Откройте файл с БД Продажи.

  2. Создайте запрос для отображения названия, марки и цены каждого товара. Сохраните запрос, присвоив ему имя Информация о товарах. Не закрывая запрос, посмотрите созданную автоматически инструкцию SQL для данного запроса, выбрав режим SQL в выпадающем списке Режим на вкладке Работа с запросами. Уточните ее смысл.

  3. Измените созданную автоматически SQL-инструкцию так, чтобы дополнительно выводились данные поля Количество.

  4. Создайте новый SQL-запрос для отображения всей информации о телевизорах из таблицы Товары. Для поля Количество задайте псевдоним В наличии.

  5. Создайте запрос для отображения информации о контактных лицах: фамилии, имени, названии фирмы и возрасте (см. Задание 4, стр. 3). Не закрывая запрос, посмотрите созданную автоматически инструкцию SQL для данного запроса. Сохраните запрос, присвоив ему имя Возраст сотрудников.

  6. На основе предыдущего запроса создайте и сохраните запрос о среднем возрасте сотрудников, сгруппировав их по названию фирмы.

  7. Создайте и сохраните параметрический запрос для отображения названия, марки, цены и количества товара, находящегося на складе в количестве, свыше определенного параметром числа. Выполните запрос для нескольких значений параметра.

  8. Создайте и сохраните запрос для отображения фамилий и инициалов директоров фирм, их домашнего телефона и названия фирмы, в которой каждый из них работает.

Пример создания поля Инициалы:

Инициалы: Left([Имя];1) & Left([Отчество];1)

Выполните запрос.

Измените содержимое поля Инициалы, добавив в запись выражения знак точки “.” после каждого инициала, используя для объединения символьных значений оператор & («амперсанд»).

Выполните запрос еще раз.

  1. Создайте и сохраните запрос для отображения товаров, проданных со скидкой, с указанием наименований и марок товаров, их цены, скидки и цен с учетом скидки. В том случае, если скидка не предусмотрена – укажите цену без изменения.

Пример создания поля Цена с учетом скидки:

Цена с учетом скидки: IIf([Скидка]>0;[Цена]-[Цена]*[Скидка];[Цена])

  1. На основе предыдущего запроса создайте и сохраните запрос, отображающий информацию о суммарной стоимости каждого наименования товара с учетом скидки.

  2. Создайте и сохраните запрос, обновляющий в таблице Товары количество видеомагнитофонов и музыкальных центров, с учетом поступления на склады по 10 единиц каждого из этих товаров.

  3. Создайте запрос для отображения количества товаров, оставшихся на складах после всех продаж, указав код, наименование и марку товара. Для нового поля, вычисляющего оставшееся количество, задайте название В наличии. Сохраните запрос, присвоив ему имя Наличие товаров.

  4. Создайте запрос по данным таблицы Товары и запроса Наличие товаров (Убедитесь, что эти объекты связаны). Обновите с помощью данного запроса количество в таблице Товары, в соответствии с наличием на складах. Для этого в строке Обновление следует указать название поля [Наличие]. Сохраните запрос, присвоив ему имя Обновление количества по наличию.

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