- •Бд «Продажи».
- •Постановка задачи «Учет продажи продукции»
- •Проектирование таблиц базы данных
- •Связи информационных объектов
- •Технология создания схемы данных
- •Работа с формами
- •Технология создания экранных форм товары и покупатели
- •Технология создания многотабличной формы счет-фактура
- •Создание запросов и отчетов средствами субд Access
- •Технология создания запросов
- •Создание пользовательской группы объектов в области переходов
- •Создание кнопочной формы с помощью диспетчера
- •Технология создания других кнопочных форм
- •Формирование элементов для вызова кнопочных форм
- •Формирование элементов для открытия объектов приложения
Создание запросов и отчетов средствами субд Access
Одним из основных инструментов обработки данных в СУБД являются запросы. С помощью запроса можно выполнить следующие виды обработки данных:
выбрать записи, удовлетворяющие условиям отбора;
включить в результирующую таблицу запроса заданные пользователем поля;
произвести вычисления в каждой из полученных записей;
сгруппировать записи с одинаковыми значениями в одном или нескольких полях для выполнения над ними групповых функций и др.
Простой Запрос или запрос на выборку. Самый распространенный тип запроса. Извлекает данные из одной или нескольких таблиц.
Запрос на выборку играет особую роль, т.к. на его основе строятся запросы другого вида. Результат выполнения запроса отображается в виде таблицы, записи которой формируются на основе задаваемых условий отбора записей в исходных таблицах и связей между этими таблицами, имеющихся в схеме данных запроса.
Перекрестный запрос. Отображает результаты статистических расчетов (такие, как суммы, количество записей и средние значения), выполненных по данным из одного поля. Эти результаты группируются по двум наборам данных в формате перекрестной таблицы. Первый набор выводится в столбце слева и образует заголовки строк, а второй выводится в верхней строке и образует заголовки столбцов.
Содержание задания: построение запросов к базе данных «ПРОДАЖИ», конструирование отчетов на их основе и анализ результатов средствами MS EXCEL.
Макеты отчетов приведены в таблицах.
Отчет о количестве проданной продукции по покупателям
Наименование продукции |
Единица измерения |
Всего |
в том числе по покупателям |
||
|
|
|
|||
Отчет о продажах в разрезе стран – изготовителей
Наименование продукции |
Единица измерения |
Всего |
в том числе по странам - изготовителям |
||
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Технология создания запросов
Создайте запрос, подсчитывающий стоимость продаж, сумму налога и стоимость с учетом налога.
Выполните Создание – Конструктор запросов
Добавьте все таблицы.
Сформируйте поля запроса в соответствии с таблицей
-
Наименование поля
Источник
Номер накладной
РЕЕСТР
Дата выписки
РЕЕСТР
Наименование покупателя
РЕЕСТР
Наименование товара
НАКЛАДНАЯ
Единица измерения
ТОВАРЫ
Количество
НАКЛАДНАЯ
Цена
ТОВАРЫ
Ставка НДС
ТОВАРЫ
Стоимость товара
НАКЛАДНАЯ (выражение)
Сумма налога
НАКЛАДНАЯ( выражение)
Стоимость товара с учетом налога
НАКЛАДНАЯ(выражение)
Страна - изготовитель
ТОВАРЫ
Сохраните запрос с именем "Запрос 1".
Введите в режиме Конструктора с помощью Построителя выражений расчетные формулы для полей: Стоимость товара, Сумма налога, Стоимость товара с учетом налога.
Проверьте правильно ли работает запрос.
На основе Запроса1, в котором присутствуют все необходимые данные для создания Отчета о количестве проданной продукции по покупателям, сформируйте Перекрестный запрос1.
Для этого:
Выполните Создание – Мастер запросов – Перекрестный запрос
В окне Создание перекрестных таблиц выберите переключатель Запросы и нажмите кнопку Далее.
Далее выберите поля, включаемые в качестве заголовков строк (Наименование товара и Единица измерения). Нажмите Далее
Выберите поле, используемое как заголовок столбцов (Наименование покупателя). Нажмите Далее
Выберите поля, над значениями которых будут производиться вычисления (Стоимость товара с учетом налога) и выберите соответствующую функцию (Сумма). Для формирование столбца Всего параметр Вычислить итоговое значение для каждой строки должен иметь значение Да. Нажмите Далее
Нажмите кнопку Готово и сохраните запрос с именем "Перекрестный запрос 1".
Проверьте работу запроса
В режиме Конструктора ваш запрос будет иметь следующий вид:
Аналогично создайте Перекрестный запрос 2, подсчитывающий суммы продаж по Странам-изготовителям.
Произведите Экспорт данных Перекрестного запроса 1 в MS Excel (Внешние данные – Экспорт – Excel). Сохраните таблицу на собственном диске. В созданном файле:
- подведите итоги по каждому Наименованию покупателя;
- измените внешний вид таблицы (отформатируйте значения, введите заголовок таблицы, выделите итоги и заголовки любым цветом);
- постройте диаграммы, характеризующие удельный вес каждого вида товара в общем объеме продаж и долю каждого покупателя.
9. На основе Перекрестных запросов создайте отчеты в разрезе покупателей и стран изготовителей.
Создание приложения пользователя
Ранее была рассмотрена технология разработки отдельных объектов базы данных: таблиц, форм, запросов, отчетов.
Для организации эффективной работы пользователя нужно создать целостное приложение данной предметной области, в котором все компоненты приложения должны быть сгруппированы по функциональному назначению. При этом необходимо обеспечить удобный графический интерфейс пользователя. Приложение должно позволить пользователю решать задачи, затрачивая значительно меньше усилий, чем при работе с разрозненными объектами.
Структура Приложения «Продажи»
