- •Содержание
- •1 Создание таблиц базы данных (бд)
- •2 Создание запросов
- •2.1 Простые запросы на выборку
- •2.2 Запросы с условием
- •2.3 Запросы с параметром
- •2.4 Запросы с вычислениями
- •2.5 Запросы с групповыми операциями
- •2.6 Перекрестные запросы
- •2.7 Активные запросы
- •3 Создание форм
- •4 Создание отчетов
- •Предприятие “сервис-центр”
- •Оказанные клиентам услуги
- •Поставки товаров
- •Ведомость продаж
- •5 Создание пользовательских функций
- •5.1. Программирование линейных процессов
- •5.2. Программирование разветвляющихся и циклических процессов
- •6 Создание диалоговых окон пользователя
- •7 Создание программ на языке visual basic
Оказанные клиентам услуги
Наименование услуги Стоимость Наименование клиента Дата
Рисунок 4.6 – Образец отчета Оказанные клиентам услуги
Источник: собственная разработка
Задание 4.12 Отчет в БД ПОСТАВКИ
-
Создайте отчет Итоговый на основе таблиц Поставщики, Поставки и Типы.
-
В отчете Итоговый создайте вычисляемые поля Стоимость поставки и Стоимость всех поставок для каждого поставщика.
-
В заголовке отчета разместите надпись “Итоги осуществляемых поставок”.
-
В верхнем колонтитуле отчета разместите фамилию составителя отчета.
-
На форме Поставщики разместите кнопку Итоговый отчет для открытия отчета Итоговый.
Задание 4.13 Отчет в БД ПОСТАВКИ
-
Создайте отчет Поставки товаров (в соответствии с рисунком 4.7).
-
На Главной кнопочной форме разместите кнопку Отчет о поставках для открытия отчета Поставки товаров.
Поставки товаров
Рисунок 4.7 – Образец отчета Поставки товаров
Источник: собственная разработка
Задание 4.14 Отчет в БД АВТОСАЛОН
-
Создайте отчет Клиенты вида Автоотчет: ленточный на основе таблицы Клиенты.
-
В заголовке отчета разместите свою фамилию.
-
На форме Клиенты разместите кнопку Отчет по клиентам для открытия отчета Клиенты.
Задание 4.15 Отчет в БД АВТОСАЛОН
-
Создайте отчет Итоговый на основе таблиц Автомобили и Продажи.
-
В отчете Итоговый создайте вычисляемые поля Выручка от продаж каждой марки автомобиля, а также Общая выручка автосалона.
-
В заголовке отчета разместите надпись “Отчет в налоговую инспекцию”.
-
В нижнем колонтитуле отчета разместите свою фамилию.
-
На форме Авто разместите кнопку Итоговый отчет для открытия отчета Итоговый.
Задание 4.16 Отчет в БД АВТОСАЛОН
-
Создайте отчет Ведомость продаж (в соответствии с рисунком 4.8).
-
На Главной кнопочной форме разместите кнопку Ведомость продаж для открытия отчета Ведомость продаж.
Ведомость продаж
Рисунок 4.8 – Образец отчета Ведомость продаж
Источник: собственная разработка
Задание 4.17 Отчет в БД АВТОСАЛОН
-
Создайте отчет Авто на основе таблиц Клиенты, Продажи и Авто.
-
В отчете Авто создайте вычисляемые поля Стоимость покупки и Общая стоимость для каждого клиента.
-
В заголовке отчета разместите надпись “Данные по клиентам”.
-
В верхнем колонтитуле отчета разместите свою фамилию.
-
На форме Клиенты разместите кнопку Отчет по автомобилям для открытия отчета Авто.
5 Создание пользовательских функций
5.1. Программирование линейных процессов
Задание 5.1.1
-
Создать пользовательскую функцию ИЗНОС для вычисления физического износа (Фи) основных фондов:
, |
(5.1) |
где Сф – фактический срок службы; Сн – нормативный срок службы; Л – ликвидационная стоимость.
-
В описании функции указать ее назначение.
Задание 5.1.2
-
Создать пользовательскую функцию МОРИЗНОС для вычисления морального износа (Им) основных фондов:
, |
(5.2) |
где Фв – восстановительная стоимость; Фп – первоначальная стоимость.
-
В описании функции указать ее назначение.
Задание 5.1.3
-
Создать пользовательскую функцию НОРМА для вычисления нормы амортизации (На) основных фондов:
, |
(5.3) |
где Сп – первоначальная стоимость; Со – стоимость остаточная;
Э – срок эксплуатации (лет).
-
В описании функции указать ее назначение.
Задание 5.1.4
-
Создать пользовательскую функцию ИЗНОСМОР для вычисления морального износа (Им) основных фондов:
, |
(5.4) |
где Пд – производительность действующих фондов; Пн – производительность новых фондов.
-
В описании функции указать ее назначение.
Задание 5.1.5
-
Создать пользовательскую функцию НОРАМОРТ для вычисления нормы амортизации (На):
, |
(5.5) |
где В – восстановительная стоимость; О – остаточная стоимость; С – срок эксплуатации.
-
В описании функции указать ее назначение.
Задание 5.1.6
-
Создать пользовательскую функцию ПРЕДОХОД для вычисления предельного дохода (MR):
, |
(5.6) |
где Ed – эластичность спроса; Р – цена.
-
В описании функции указать ее назначение.
Задание 5.1.7
-
Создать пользовательскую функцию РЕНТОБ для вычисления рентабельности оборота (Ро):
, |
(5.7) |
где П – прибыль; Об – оборот.
-
В описании функции указать ее назначение.
Задание 5.1.8
-
Создать пользовательскую функцию РЕНТАБ для вычисления рентабельности капитала (Рк):
, |
(5.8) |
где П – прибыль; rк – проценты на заемный капитал; Ко – коэффициент оборачиваемости.
-
В описании функции указать ее назначение.
Задание 5.1.9
-
Создать пользовательскую функцию ДИСКОНТ для вычисления дисконтированной стоимости (Vp):
, |
(5.9) |
где Vt – будущий доход; r – норма банковского процента; t – количество лет.
-
В описании функции указать ее назначение.
Задание 5.1.10
-
Создать пользовательскую функцию РЕАЛЗАР для вычисления реальной зарплаты (WR):
, |
(5.10) |
где WN – номинальная зарплата; Н – налоги; Р – индекс цен.
-
В описании функции указать ее назначение
Задание 5.1.11
-
Создать пользовательскую функцию СТАВПРОЦ для вычисления ставки процента (СП):
, |
(5.11) |
где ДС – доход, получаемый от ссуды; С – ссуда.
-
В описании функции указать ее назначение.
Задание 5.1.12
-
Создать пользовательскую функцию АКЦИЯ для вычисления курса акции (АК):
, |
(5.12) |
где Д – дивиденд; rн– норма процентной ставки.
-
В описании функции указать ее назначение.
Задание 5.1.13
-
Создать пользовательскую функцию УРБЕЗ для вычисления уровня безработицы (Vб):
, |
(5.13) |
где Н – число безработных; Т – число трудоспособных.
-
В описании функции указать ее назначение.
Задание 5.1.14
-
Создать пользовательскую функцию ВНУТЦЕН для вычисления внутренней цены (Св):
, |
(5.14) |
где СМ – мировая цена; Т – тарифная ставка.
-
В описании функции указать ее назначение.
Задание 5.1.15
-
Создать пользовательскую функцию ЭКЭФФЕКТ для расчёта экономического эффекта (ЭЭ) от привлечения к продаже дополнительной партии товаров:
, |
(5.15) |
, |
(5.16) |
где ОР – дополнительный товарооборот; Р – рентабельность продажи товаров в %; О – стоимость дополнительной партии товаров; ТН – торговая надбавка.
-
В описании функции указать ее назначение.
Задание 5.1.16
-
Создать пользовательскую функцию СУМПЛОЩ для расчёта суммы площадей окружности (S1) и прямоугольника (S2).
, |
(5.17) |
, |
(5.18) |
где R – радиус окружности; Д – длина прямоугольника; Ш – ширина прямоугольника.
-
В описании функции указать ее назначение.