Помощь в написании студенческих работ
Антистрессовый сервис

Вариант 28

Курсовая Купить готовую Узнать стоимостьмоей работы

Для построения отчета перейдем на кнопочную форму и нажмем кнопку для построения отчета. В появившемся окне выберем интересующий цехи нажмем кнопку «Построить отчет». На рисунке 46 представлены примеры отчета по оценке неполной оплаты отгруженной продукции заказчику. Рисунок 46 — Итоговые отчеты. Для построения отчета с помощью Мастера отчетов необходимо выбрать в списке объектов БД запрос… Читать ещё >

Вариант 28 (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Анализ предметной области
    • 1. 1. Описание предметной области и функции решаемых задач
    • 1. 2. Перечень входных (первичных) документов
    • 1. 3. Ограничения предметной области по индивидуальной задаче
  • 2. Постановка задачи
    • 2. 1. Организационно-экономическая сущность комплекса решаемых задач
    • 2. 2. Описание входной информации
    • 2. 3. Описание выходной информации
  • 3. Разработка информационного обеспечения
    • 3. 1. Анализ входной информации предметной области и выделение информационных объектов
    • 3. 2. Определение связей информационных объектов и построение инфологической модели
    • 3. 3. Разработка логической структуры базы данных
    • 3. 4. Разработка физической структуры базы данных
  • 4. Создание базы данных
    • 4. 1. Структура таблиц
    • 4. 2. Схема данных
    • 4. 3. Пользовательские формы
    • 4. 4. Ввод данных
  • 5. Создание алгоритмов и запросов
  • 6. Создание отчетов
    • 6. 1. Получение отчета с помощью Мастера отчетов
    • 6. 2. Корректировка макета отчета с помощью конструктора отчетов
    • 6. 3. Вывод отчета на печать
  • 6. Создание кнопочной формы с помощью диспетчера кнопочных форм

На рисунках 9 — 22 представлена структура таблиц базы данных. Рисунок 9 — Структура таблицы «Изделия"Рисунок 10 — Структура таблицы «Единицы измерения"Рисунок 11 — Структура таблицы «Цеха"Рисунок 12 — Структура таблицы «Склады"Рисунок 13 — Структура таблицы «Заказчики"Рисунок 14 — Структура таблицы «Выпуск изделий"Рисунок 15 — Структура таблицы «Договора с заказчиками"Рисунок 16 — Структура таблицы «Цеховые накладные"Рисунок 17 — Структура таблицы «Спецификации цеховых накладных"Рисунок 18 — Структура таблицы «Товарно-транспортные накладные"Рисунок 19 — Структура таблицы «Спецификации ТТН"Рисунок 20 — Структура таблицы «Платежные поручения"Рисунок 21 — Структура таблицы «Спецификации ПП"Рисунок 22 — Структура таблицы «План выпуска"4.2 Схема данных.

На рисунке 23 представлена схема данных разработанной БД. Рисунок 23 — Схема данных БД4.3 Пользовательские формы.

Главная форма приложения будет представлена в разделе 6. На рисунках 24 — 33 представлены разработанные пользовательские формы для работы с БД. Рисунок 24 — Форма «Изделия"Рисунок 25 — Форма «Единицы измерения"Рисунок 26 — Форма «Цеха"Рисунок 27 — Форма «Склады"Рисунок 28 — Форма «Заказчики"Рисунок 29 — Форма «Выпуск изделий"Рисунок 30 — Форма «Договора с заказчиками"Рисунок 31 — Форма «Цеховые накладные"Рисунок 32 — Форма «Товарно-транспортные накладные"Рисунок 33 — Форма «Платежные поручения"4.4 Ввод данных.

Заполнение данных таблиц БД происходит следующим образом: Открытиенужной формы с помощью нажатия соответствующей кнопки на главной кнопочной форме. Ввод всех необходимых данных. Закрытие формы. Данные сохраняются автоматически. Аналогично заполняются и все остальные таблицы. Для примера приведем пример нескольких заполненных таблиц, представленных на рисунках 34−36.Рисунок 34 — Данные таблицы «Изделия"Рисунок 35 — Данные таблицы «Заказчики"Рисунок 36 — Данные таблицы «Договора с заказчиками"Рисунок 37- Данные таблицы «Платежные поручения"Рисунок 38 — Данные таблицы «Спецификация договора"Рисунок 39 — Данные таблицы «Спецификация платежных поручений"5. Создание алгоритмов и запросов.

Для выполнения задания курсовой работы, а именно сделать оценку неполной оплаты отгруженной продукциизаданному заказчику за заданный месяц, необходимо построить запрос. На основе построенного запроса будет создаваться конечный отчет пользователю. Выбор заказчика и месяца для отчетаберется из специальной формы «Выбор» — значение поля «Поле.

З", месяц из «Поле.

М".Конструктор разработанного запроса представлена на рисунке 40. Рисунок 40 — Конструктор запроса.

Текст SQLЗапроса: SELECT Заказчики.Код.

Заказчика, Заказчики. Наименование, Договора.

СЗаказчиками.Номер

Договора, Товарно.

ТранспортныеНакладные.Код.

ТТН, Month ([Дата.

Отгрузки]) AS Выражение1, [Спецификации.

ТТН.Количество]*[Цена] AS Отгружено.

Руб, [Спецификации.

ПлПоручений.Количество]*[Цена] AS Оплачено.

Руб, Оплачено.

Руб-Отгружено.

Руб AS НедоплатаFROM (Заказчики INNER JOIN (Договора.

СЗаказчиками INNER JOIN Товарно.

ТранспортныеНакладные ON Договора.

СЗаказчиками.Код.

Договора = Товарно.

ТранспортныеНакладные.Код.

Договора) ON Заказчики.Код.

Заказчика = Договора.

СЗаказчиками.Код.

Заказчика) INNER JOIN (Платежные.

Поручения INNER JOIN ((Изделия INNER JOIN Спецификации.

ПлПоручений ON Изделия.Код.

Изделия = Спецификации.

ПлПоручений.Код.

Изделия) INNER JOIN Спецификации.

ТТН ON Изделия.Код.

Изделия = Спецификации.

ТТН.Код.

Изделия) ON Платежные.

Поручения.Код.

Поручения = Спецификации.

ПлПоручений.Код.

ПлПоручения) ON (Товарно.

ТранспортныеНакладные.Код.

ТТН = Спецификации.

ТТН.Код.

ТТН) AND (Товарно.

ТранспортныеНакладные.Код.

ТТН = Платежные.

Поручения.Код.

ТТН)WHERE (((Заказчики.Код.

Заказчика)=[Forms]![Выбор]![Поле.

З]) AND ((Month ([Дата.

Отгрузки]))=[Forms]![Выбор]![Поле.

М]));Результаты выполнения запроса с разными кварталами приведены на рисунке 41. Рисунок 41 — Примеры выполнения запроса6. Создание отчетов6.

1 Получение отчета с помощью Мастера отчетов.

Для построения отчета с помощью Мастера отчетов необходимо выбрать в списке объектов БД запрос «Вариант 28» и нажать кнопку «Мастер отчетов» в меню «Создание». В появившемся окне нужно выбрать поля для отображения в отчете (рисунок 42).Рисунок 42 — Создание отчета с помощью Мастера отчетов.

Далее нужно выбрать группировку (рисунок 43).Рисунок 43 — Группировка Далее настраивается сортировка и внешний вид отчета. В режиме конструктора построенный отчет выглядит так, как представлено на рисунке 44. Рисунок 44 — Построенный отчет в режиме Конструктора6.

2 Корректировка макета отчета с помощью конструктора отчетов.

Откорректируем построенный отчет в режиме Конструктора (рисунок 45):Изменим наименование отчета. Добавим поля для отображения заказчика и месяца отгрузки. Добавим поле суммирования недоплаты. Изменим формат представления отклонения на «Денежный».Рисунок 45 — Редактирование отчета в режиме Конструктора6.

3 Вывод отчета на печать.

Для построения отчета перейдем на кнопочную форму и нажмем кнопку для построения отчета. В появившемся окне выберем интересующий цехи нажмем кнопку «Построить отчет». На рисунке 46 представлены примеры отчета по оценке неполной оплаты отгруженной продукции заказчику. Рисунок 46 — Итоговые отчеты.

Создание кнопочной формы с помощью диспетчера кнопочных форм.

Для создания кнопочной формы с помощью диспетчера кнопочных форм перейдем на закладку главного меню «Работа с базами данных» и выберем пункт «Диспетчер кнопочных форм».Далее создадим кнопочную форму, нажав кнопку «Создать».С помощью диспетчера создадим пункты меню для нужных форм. Команду выбираем «Перейти к кнопочной форме».На рисунке 47 представлена последовательность действий для создания кнопочной формы. Рисунок 47 — Последовательность создания кнопочной формы.

Для получения навыков работы с элементами управления помимо кнопочной формы использовались кнопки с привязанными к ним макросами открытия нужных форм (рисунок 48).Рисунок 48 — Главная кнопочная форма.

Показать весь текст
Заполнить форму текущей работой
Купить готовую работу

ИЛИ