- •Предметная область.
- •Определение в таблице Каталог ключевого поля:
- •Маска ввода
- •Определите в таблице Продажи за год ключевые поля.
- •Заполнение таблицы данными
- •Работа с формой в режиме Конструктора.
- •Задайте заголовок форме: Каталог изделий
- •Установите в форме кнопку автоматического закрытия формы.
- •Создание сложной формы.
- •Необходимо запомнить, что имя параметра запроса не должно совпадать с наименованием столбца
- •Создание запроса на обновление.
- •Создание отчета.
- •Расчет прибыли, получаемой агентом до конца 01 месяца.
- •[Forms]![Отчетная форма]![ПолеСоСписком0]
Создание отчета.
Отчет – объект БД, предназначенный для печати данных.
Войдите в окно БД Отчеты, Создать, выберите режим Мастер отчетов (источник – Запрос на группировку). ОК.
Автоматически начинает работать окно Создание отчетов.
Ответьте на вопросы этого окна:
-
Таблицы: «Запрос Группировка данных»
Выбранные поля:
ФИО агента
ФИО заказчика
Наименование товара
Sum_Проданное количество
Sum_Себестоимость
Sum_Общая договорная цена
Прибыль
Далее.
-
Добавить уровни группировки: ФИО заказчика
Далее.
3)Порядок сортировки и вычисления, которые необходимо выполнить:
Сортировка записей: от А до Я (от А до Я изменяется на от Я до А нажатием на соответствующую кнопку, причем направление сортировки отображается на кнопке)
Нажмите кнопку Итоги:
Какие итоговые значения необходимо получить: по прибыли - Sum
ОК
Далее.
4)Вид макета: ступенчатый
Ориентация :книжная
Настроить ширину полей для размещения на 1 странице
Далее.
5) Требуемый стиль: Выделенный
Далее.
6)Задайте имя отчета: отчет
Дальнейшие действия: просмотр отчета
Готово
Агент: Котов
Месяц: 1
О тчет открывается в режиме просмотра:
Выполните команду Вид – Режим конструктора и по аналогии работы с формой придайте отчету вид, используя Панель элементов:
Расчет прибыли, получаемой агентом до конца 01 месяца.
Агент: Котов
ФИО Наименование Проданное Себестоимость Договорная Прибыль
заказчика изделия количество сумма
Иванов дискета3,5 2 18 20 2
Итого: 2
П
Указатель
Подпись
Группа
Переключатель Поле со
списком
Кнопка Рамка
объекта
Конец
страницы Подчиненная
форма
Прямоугольник
Мастера
Поле
Выключатель
Флажок Список
Рисунок Связная
рамка объекта
Набор
вкладок Линия
Дополнительные
элементы
Задание 22:
Создайте отчетную форму для выбора агента из списка агентов.
Данная форма создается для облегчения пользовательской работы с БД. При ответе на запросы параметров для просмотра отчета пользователь должен видеть весь ассортимент наименований запрашиваемого параметра ( в данном случае – это ФИО агента ) и выбирать необходимое ФИО из списка.
Для этого необходимо создать форму и в режиме конструктора:
-
Создать поле со списком (данные в поле- № агента и ФИО агента из таблицы Агента, причем необходимо установить флажок для скрытия № агента)
! Поле со списком при создании отчетной формы должно содержать в себе индексированные данные. (т. е. не возможно было бы создать отчетную форму на основании ФИО агента, т.к. –это не ключевое поле в таблице Агенты)!
-
Создать кнопку Запуск отчета.(Работа с отчетами – Запуск отчета)
Создание этих элементов было показано в заданиях 13,14,15.
О тчетная форма готова, ее вид:
Сохраните форму под именем «Отчетная форма»1
Далее для ее правильной работы в параметрическом запросе на выборку, в столбце № агента, в условие отбора введите с помощью построителя выражения условие: