Итого: [стоимость]-[скидка]
Внешний вид полученного запроса в режиме конструктора представлен на рис. 15.
Рис 15, Запрос «Скидки» в режиме конструктора
Дня создания отчета об автомобилях с определенным типом кузова необходимо сформировать запрос на выборку «Тип кузова» на основе таблицы «Автомобили», который выдает информацию об автомобилях с определенным типом кузова. Перенести в бланк запроса следующие поля: «ГосЗнак», «Марка», «Тип кузова», «Цвет», «Количество дверей», «Коробка передач», «Обивка салона», «Год выпуска», «Стоимость автомобиля».
Ввести для поля «Тип кузова» критерий отбора в виде параметра.
Сохранить запрос под именем «Тип кузова» и закрыть его. Внешний вид полученного запроса в режиме конструктора представлен на рис. 16.
Рис. 16. Запрос «Тип кузова» в режиме конструктора VI. Создание отчетов Отчет 1. Создать отчет следующего вида:
Отчет «Скидки»
Номер договора | ГосЗнак | Марка | Стоимость проката за сутки | Кол-во суток | Стоимость проката | Скидка | Итого |
<количество договоров> <сумма> <сумма>
Примечание, Сделать скидку клиентам, вернувшим автомобиль в срок, скидку (если срок проката более 10 дней, то скидка 5% от стоимости проката, а если срок проката более 20 дней, то скидка 10% от стоимости проката).
Создать отчет с помощью мастера на основе запроса «Скидки». Добавить в отчет все поля запроса, установить порядок сортировки для поля «Номер договора».
Открыть созданный отчет в режиме конструктора. Изменить текст в элементе управления «Надпись» в заголовке отчета. Изменить размеры и положение надписей и полей, отформатировать их.
В примечании отчета создать три элемента управления «Иоле». Изменить подписи полей на текст «Количество договоров:» и «Итого:». Создать выражения для вычисления количества и суммы:
=Со!1иЩГосЗнак])?
=8ит([Стоимость]),
Ит([Итого]).
Внешний вид макета отчета в режиме конструктора показан на рис. 17.
Рис. 17. Макет отчета «Скидки»
В режиме предварительного просмотра отчет «Скидки» представлен на рис. 18,
Ошт "Скодкн"
Номер ГосЗнак Марка Стоимость Кшнза Сжтттсгь Сщдка Итог©
договора прпк&хаза сутки суток про
Рис. 18. Отчет «Скидки» в режиме предварительного просмотра
Отчет 2*Создать отчет следующего вида, сгруппировав записи по марке автомобиля и отсортировав по полю «ГосЗнак»:
Отчет об автомобилях с кузовом типа
Марка
ГосЗнак | Цвет | Кол-во дверей | Коробка передач | Обивка | выпуска | Стоимость |
Итого по группе <максимум>
Итого <максимум>
Создать отчет с помощью мастера на основе запроса «Тип кузова». Добавить в отчет все поля запроса, добавить уровень группировки по полю «Марка», установить порядок сортировки для поля «ГосЗнак». С помощью кнопки «Итоги» выбрать вычисление итогового значения «Мах» для поля «Год выпуска». Сохранить отчет под именем «Тип кузова».
Открыть созданный отчет в режиме конструктора. Удалить текст в элементе управления «Надпись» в заголовке отчета. Создать в заголовке отчета элемент управления «Поле», удалить его подпись, а в самом поле создать выражение: