Создание базы данных для торгового дома «Белый Кот», занимающегося продажей экологически чистых хозяйственных товаров, страница 4

Это вариант сложной формы 'Продажа товаров' - 'Товары'. Он неудобен для использования, т.к. чтобы описать один и тот же акт продажи (код продажи), необходимо многократно воспользоваться главной формой (считается, что покупатель одновременно приобретает различные товары).

Код продажи

Дата продажи

Код сотрудника

2. 

Код товара

Количество

Это вариант сложной формы 'Продажа товаров' - 'Продажи'. Он удобен для использования, т.к. для описания одного акта продажи нужно воспользоваться главной формой единожды.

          Следовательно, при создании сложной формы, использую таблицы ''Продажа товаров' и 'Продажи'.

Также создам сложную форму с использованием таблиц 'Товары' и 'Производители', т.к. работать с ней будет удобнее, чем с двумя простыми формами на основе этих таблиц.

Создаю сложные формы при помощи Мастера форм. Аналогично простым формам создаю заголовок и кнопки (в главной форме).

          Формы представлены в Приложении 3.

4.3.3.Главная кнопочная форма. Кнопочная форма отчётов

Главную кнопочную форму создаю в режиме конструктора. С помощью Панели инструментов создаю заголовок, устанавливаю эмблему организации, 5 кнопок, открывающих остальные формы. Чтобы эта форма автоматически выводилась на экран при открытии БД, захожу Сервис → Параметры запуска → Вывод формы (Главная кнопочная форма). Кнопочная форма отчётов также создаётся в режиме конструктора. С помощью Панели инструментов создаю заголовок, 6 кнопок, открывающих отчёты. Теперь создаю в главной кнопочной форме кнопку 'Кнопочная форма отчётов', которая будет открывать одноимённую форму.

В обеих формах создаю кнопку выхода.

Главная кнопочная форма представлена в Приложении 1.

4.4.Запросы

Это объекты БД, которые осуществляют отбор информации по заданным условиям. Я использую запросы для выполнения вычислений над записями. Т.е. с помощью них я рассчитываю необходимые мне показатели. Позже на основе запроса я создам отчёты.

Все запросы создаю в конструкторе.

1.Расчёт валовой выручки. В диалоговом окне Добавление таблицы выбираю таблицы 'Продажа товаров' и 'Товары'. Из таблиц перетаскиваю нужные мне для расчёта поля (количество и цена товара) и поля, которые будут необходимы при оформлении отчёта, в таблицу из нижней части окна, в строку 'Поле'. Кликнув по таблице в нижней части, захожу в 'Построитель выражений'. Здесь пишу формулу для расчёта, она имеет вид:

«Выручка/€: [Продажа товаров]![Количество]*[Товары]![Цена товара]».

Также рассчитываю валовую выручку в рублях по формуле:

«Выручка/р: [Товары]![Цена товара]*[Продажа товаров]![Количество]*34,25»

Т.к. беру курс: 1€ = 34,25руб.

Выхожу из запроса, предварительно сохранив его под именем 'ВалВыручка'.

2.Расчёт себестоимости. В диалоговом окне Добавление таблицы выбираю таблицы 'Продажа товаров' и 'Товары'. Использую поля 'Количество' и 'Цена товара' (с добавлением полей, не важных для запроса, но нужных для отчёта). В 'Построителе выражений' создаю формулу:

«Себестоимость/€: [Продажа товаров]![Количество]*[Товары]![Цена товара]*0,7»

Т.е. наценка на товар у меня составляет 30%. Также рассчитываю себестоимость в рублях по формуле:

«Себестоимость/р: [Продажа товаров]![Количество]*[Товары]![Цена товара]*0,7*34,25»

Сохраняю запрос под именем 'Себестоимость'.

3.Расчёт валовой прибыли.

В диалоговом окне Добавление таблицы выбираю таблицы 'Продажа товаров' и 'Товары'. Формула в 'Построителе выражений':

«ВалПрибыль/€: [Продажа товаров]![Количество]*[Товары]![Цена товара]*0,3»

Также рассчитываю валовую прибыль в рублях:

«ВалПрибыль/р: [Продажа товаров]![Количество]*[Товары]![Цена товара]*0,3*34,25»

Сохранила под именем  'ВалПрибыль'.

4.Расчёт чистой прибыли. В диалоговом окне Добавление таблицы выбираю запрос 'ВалПрибыль'. Использую все поля. В 'Построителе выражений' создаю формулу:

 «ЧистПрибыль/€: [ВалПрибыль]![ВалПрибыль/€]*0,76»

Т.е. учитываю налог на прибыль, равный 24%.

Расчёт чистой прибыли в рублях:

«ЧистПрибыль/р: [ВалПрибыль]![ВалПрибыль/р]*0,76*34,25»

5.Расчёт рентабельности. Сначала создам запросы для расчёта Суммарных чистой прибыли и себестоимости. Использую запросы 'ЧистПрибыль' и 'Себестоимость'. Выбираю Групповые оперции → Sum. Сохраняю под именем 'Sum-Пр' и 'Sum-С/б'.

Далее, используя эти запросы, рассчитываю рентабельность в одноимённом запросе. В 'Построителе выражений' создаю формулы:

«Рентабельность: [Sum-Пр]![Sum-ЧистПрибыль/€]/[Sum-С/б]![Sum-Себестоимость/€]»

«Рентабельность от р: [Sum-Пр]![Sum-ЧистПрибыль/р]/[Sum-С/б]![Sum-Себестоимость/р]»

Запрос сохраняю под именем 'Рентабельность'.

Запросы приведены в Приложении 4.

4.4.Отчёты

Отчёты используют для сведения воедино, анализа и печати данных в соответствующей визуальной форме. Отчёты данной БД в основе своей имеют запросы. Все отчёты создаются мной с помощью мастера отчётов. В отчётах я использую 12 шрифт (кроме заголовка), строгий стиль,  нижний и верхний колонтитулы остаются незаполненными. Все числовые значения округлены до сотых. Все показатели кроме рентабельности рассчитываю как в евро, так и в рублях.

A.  Отчет 'Расчёт валовой выручки'. Использую запрос 'ВалВыручка' со всеми полями. В окне Итоги отмечаю, что нужно вычислить Sum выручки (в € и в рублях). Использую макет по левому краю1. Формат Евро и денежный  применяю к Выручке.

B.  Отчёт 'Расчёт себестоимости'. Использую запрос 'Себестоимость' со всеми полями. В окне Итоги отмечаю, что нужно вычислить Sum для себестоимости. Использую макет по левому краю1. Формат Евро и денежный применяю к Себестоимости.

C.  Отчет 'Расчёт валовой прибыли'. Использую запрос 'ВалПрибыль' со всеми полями. В окне Итоги отмечаю, что нужно вычислить Sum для прибыли. Использую макет по левому краю1. Формат Евро и денежный  применяю к Прибыли.

D.  Отчет 'Расчёт чистой прибыли'. Использую запрос 'ЧистПрибыль' со всеми полями, кроме полей 'ВалПрибыль'. В окне Итоги отмечаю, что нужно вычислить Sum для чистой прибыли. Использую макет по левому краю1. Формат Евро и денежный применяю к Чистой прибыли.

E.  Отчёт 'Расчёт рентабельности'. Использую запрос 'Рентабельность' со всеми полями. Уровни группировки не добавляю. Макет табличный. Чистая прибыль и себестоимость имеют формат Евро и денежный, рентабельность – процентный формат.

Отчёты приведены в Приложении 5.

5.Заключение

Цель, которая была поставлена мной в назначении к курсовой работе, достигнута. Я создала БД для ТД «Белый Кот» и рассчитала такие показатели, как валовая выручка, валовая прибыль, чистая прибыль, рентабельность, затраты на товар (себестоимость), перевод валюты в рубли.