Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Технология разработки отчетов




Задание 21: Создайте отчет: «Расчет прибыли, получаемой заданным агентом за определенный месяц».

Данный отчет создается на основании запроса: «Запрос группировка данных» (задание 15).

Обратите внимание, что «Запрос группировка данных» основывался на «Параметрическом запросе» (задание 14), а тот, в свою очередь, на «Запросе на выборку» (задание 13), исходными таблицами для которого были «Агенты», «Заказчики», «Каталог», «Продажи за год». В результате выполнения запросов на изменение, в частности, в таблице «Каталог» цены за единицу продукции увеличились на 5% (согласно заданию 17). Соответственно, в создаваемый отчет уже попадут новые значения цены при расчете прибыли, чем те, которые содержались в первоначальных исходных данных.

Создание отчета.

Отчет – объект БД, предназначенный для печати данных.

· В окне БД на закладке Отчеты нажмите на кнопку Создать и выберите режим Мастер отчетов. ОК.

· Автоматически начинает работать окно Создание отчетов. Ответьте на вопросы этого окна:

1) Таблицы: «Запрос Группировка данных» Доступные поля: выберите все поля. Далее.

2) Добавить уровни группировки: ФИО агента. Далее.

3) Порядок сортировки и вычисления, которые необходимо выполнить: Сортировка записей: от А до Я.

Нажмите кнопку Итоги:Необходимо рассчитать сумму по прибыли. ОК.Далее.

4) Вид макета: ступенчатый.Ориентация: книжная.Настроить ширину полей для размещения на 1 странице. Далее.

5) Требуемый стиль: Выделенный.

6) Задайте имя отчета: отчет.

Дальнейшие действия: просмотр отчета.Готово.

Отчет открывается в режиме просмотра:Введите значения параметров, например, агент Никулин, конец периода 10:

Отчет

ФИО агента ФИО заказчика Наименование Проданное кол-во Себестоимость Продажная стоимость Прибыль
Никулин            
  Давидеко чернила
  Иванчук чернила
  Петров дискета TDK
  Федоров дискета TDK
Итоги для «ФИО агента»=Никулин (4 записей)    
Sum          
ИТОГО          

· Выполните команду меню Вид \ Режим конструктора и по аналогии работы с формой придайте отчету вид, используя Панель инструментов(см. как пользоваться Панелью инструментов в задании 10):

 

Расчет прибыли, получаемой агентом до конца 10 месяца.

 

Агент: Никулин

 

ФИО заказчика Наименование товара Проданное количество Себестоимость Договорная сумма Прибыль
Давиденко чернила 94р. 100р. 6р.
Иванчук чернила 376р. 400р. 24р.
Петров дискета 3,5 TDK 8р. 9р. 1р.
Федоров дискета 3,5 ТDK 48р. 54р. 6р.
Итого         37р.

 

 


 

 

Задание 22: Создайте отчетную форму для выбора фамилии агента из списка агентов.

Данная форма создается для облегчения пользовательской работы с БД. При ответе на запросы параметров для просмотра отчета пользователь должен видеть весь список возможных значений запрашиваемого параметра (в данном случае – это ФИО агента) и выбирать необходимую фамилию из списка.

· Для создания формы в режиме конструктора:

- Создать поле со списком: данные в поле № агента и ФИО агента из таблицы "Агенты". Обратите внимание, что ключевое поле должно быть включено обязательно, но при этом его можно скрыть. № агента желательно сделать невидимым.

- Создать кнопку Открытие отчета.

Создание этих элементов было показано в заданиях 10,12.

·

 
 

Отчетная форма готова, ее вид:

 

· Сохраните форму под именем «Отчетная форма»

· Далее для ее правильной работы в запросе на выборку "Параметрический запрос" в режиме конструктора в столбце № агента в условие отбора введите с помощью построителя выражения условие:

· [Forms]![Отчетная форма]![ПолеСоСписком0]

В столбце ФИО агента условие [Введите имя агента] удалить. Если в запросе поля №агента нет, то добавьте в бланк запроса таблице “Агенты”, связав ее с присутствующей в схеме таблицей по полю ФИО агента, и из нее перенесите в бланк поле «№агента», отключив опцию «Вывод на экран». Сохраните изменения в запросе.

· Теперь отчет может запускаться на просмотр и на печать только с помощью отчетной формы. Откройте форму, выберите ФИО агента из списка и нажмите на кнопку открытия отчета. Закройте отчет.


Поделиться:

Дата добавления: 2014-11-13; просмотров: 124; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты