Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
контрошка по инфе.doc
Скачиваний:
23
Добавлен:
11.02.2015
Размер:
2.19 Mб
Скачать

Запросы10

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

  • получить список заказов с адресом доставки, датами выписки и исполнения, ценой за упаковку;

  • получить всю информацию о товарах, заказанных заданным заказчиком (например, магазином Ашан).

  1. Создать параметрический запрос с информацией о фирмах, заказавших заданный товар (например, Fanta 1,0). Поля запроса: Название товара, Название фирмы, Количество, Адрес доставки. Параметр – название товара.

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

  3. Создать запрос Расчет стоимости с вычисляемым полем Стоимость заказа. Стоимость вычисляется как произведение цены за упаковку на количество товара. Поля запроса: Название фирмы, Название товара, Количество, Цена за упаковку, Стоимость заказа. Сортировка записей – по названию фирмы. Задать денежный формат для вычисляемого поля.

  4. Создать итоговый запрос, используя запрос Расчет стоимости, созданный ранее. Вычислить суммарную и среднюю стоимость заказов по каждой фирме. Группировка по полю Название фирмы.

  5. Создать запросы на изменение:

  • запрос на создание таблицы Стоимость заказов, включающей все поля запроса Расчет стоимости;

  • запрос на обновление таблицы Стоимость заказов. Снизить стоимость заказа на 5%, если она превышает заданное значение (например, >10000 рублей). Использовать функцию Iif;

  • запрос на добавление в таблицу Ашан записей, соответствующих фирме Ашан из таблицы Стоимость заказов. Таблица Ашан – это копия структуры таблицы Стоимость заказов;

  • запрос на удаление из таблицы Заказы1 (копия таблицы Заказы) данных о неоплаченных заказах.

  1. В списке Групп объектов создать группы для каждого типа запросов. В созданные группы перетащить ярлыки запросов соответствующих типов.

Формы

  1. Спроектировать автоформы для просмотра и ввода информации о предлагаемом ассортименте и заказчиках. Сохранить их под именами Ассортимент и Заказчики соответственно. Ввести с использованием форм по одной записи в соответствующие таблицы.

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

  3. Создать форму – диаграмму на основе таблицы Стоимость заказов (рис.2). Тип диаграммы – кольцевая, подписи данных – значения. Для построения диаграммы выбрать поля Название фирмы и Стоимость.

Рис. 8

Отчёты

  1. Разработать с помощью Мастера отчёт для вывода всех заказов, сделанных каждой фирмой. В отчет включить поля Название фирмы из таблицы Заказчики и Код товара, Количество, Адрес доставки из таблицы Заказы. Группировка по полю – Название фирмы. Подвести итоги по каждой фирме и общий итог, подсчитав количество заказов. Задать денежный формат для итоговых полей. Сохранить отчёт под именем Заказчики и их заказы.

  2. В режиме Конструктора оформить отчет Заказчики и их заказы: отделить каждую группу линией; обвести поле Название группы прямоугольником, задать для поля Код товара шрифт красного цвета размера 12 пт; ввести заголовок отчета «Заказчики и заказы».

  3. С помощью Конструктора создать составной отчет. Подчиненный отчет составить на основе таблицы Заказчики. В раздел Область данных включить поля Название фирмы, Адрес доставки, Телефон без подписей. Расположить поля в строку. Остальные разделы отчета удалить.

В главный отчет в Область данных поместить поле Код товара из таблицы Заказы без подписи и подчиненный отчет.