- •«Нижегородский экономико – правовой колледж имени героя советского союза Бориса Павловича Трифонова»
- •Курсовая работа
- •Содержание
- •Введение
- •Постановка задачи и описание предметной области
- •Выбор субд для решения конкретной задачи
- •Разработка приложения
- •3.1Создание проекта приложения
- •3.2 Создание базы данных проекта
- •3.3 Создание форм
- •3.4 Создание отчетов
- •3.5 Создание запросов
- •3.6 Создание меню приложением
- •4.Инструкция по работе с приложением
- •Список литературы
3.4 Создание отчетов
Создаем отчет с помощью мастера, в котором содержалась бы информация о покупателях. Для этого:
откроем ранее созданный проект;
откроем базу данных «Студент»;
перейдем на вкладку Documents. Выберите группу Reports;
нажимаем кнопку New окна проекта;
в открывшемся диалоговом окне New Report выбираем опцию One-to-Many Report Wizard;
в появившемся диалоговом окне укажем тип создаваемого отчета – Report Wizard и нажимаем кнопку Ok;
в следующем диалоговом окне в области Database and tables в нижнем списке выберем таблицу «данныепокупателя», для которой будет создан отчет;
из списка Available fields перенесем в список Selected fields поля таблицы, которые будет содержать отчет: фио, адрес, тел, данные, номер, ном (для переноса полей используем кнопки со стрелочками, расположенные между списками). Нажмите кнопку Next
в следующем диалоговом окне зададим стиль отображения объектов в отчете. Для этого в списке Style выберем один из вариантов. В области просмотра в верхнем левом углу диалогового окна мастер позволяет просмотреть, как будут выглядеть элементы отчета. Нажмите кнопку Next;
на следующем шаге можно указать порядок размещения объектов в отчете и ориентацию страницы. Оставив их заданными по умолчанию, нажмите кнопку Next;
в следующем диалоговом окне можно задать поля, по которым будет осуществляться упорядочение данных в отчете. Выберите поле ном и нажмите кнопку Add. Нажмите кнопку Next;
на следующем шаге вы можете выбрать вариант дальнейшей работы с отчетом. Из трех возможных вариантов:
Save report for later use – созданный отчет сохраняется на диске;
Save report and modify it in the Report Designer – созданный отчет сохраняется на диске и открывается в конструкторе отчетов для модификации;
Save and print report – созданный отчет сохраняется на диске и печатается
Чтобы просмотреть созданный отчет, нажмем кнопку Preview. Если отчет нас не устраивает, то нажав кнопку Back, мы можем вернуться к предыдущим шагам построения отчета и изменить установленные параметры.
Для завершения создания отчета нажмем кнопку Finish;
в открывшемся диалоговом окне Save as введите имя созданного файла («Репорт1»);
Созданный отчет открылся в конструкторе отчетов.
По такому же принципу создаем «Репорт2» и «Репорт3».
3.5 Создание запросов
Откроем ранее созданный проект.
Перейдем на вкладку Data и выберем группу Queries (Запросы).
Нажмем кнопку New окна проекта.
В открывшемся диалоговом окне New Query (Новый запрос) нажмем кнопку New Query. Откроется диалоговое окно выбора таблиц Add Table or View.
В этом диалоговом окне выберем таблицу «машиныданные» и с помощью кнопки Add перенесем ее в окно конструктора запросов.
Завершив выбор таблиц, нажмаем кнопку Close. На экране появляется окно конструктора запросов Query Designer, а в основном меню появляется пункт Query.
Можно приступать к формированию условий запроса. На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: марка, цена (для переноса поля сначала выделите его, затем нажмите кнопку Add).
Запустим запрос на выполнение одним из следующих способов:
Нажмем кнопку Run на стандартной панели инструментов (<!>);
Выберем команду контекстного меню Run Query;
Выберем в меню Query команду Run Query;
Нажмем комбинацию клавиш <Ctrl> + <Q>.
На экране появятся результаты запроса, представленные в табличном виде.
Снова перейдите в окно конструктора запросов, закрыв таблицу с помощью системной кнопки.
На вкладке Filter указываем цена > 100000.
Запросы
Запрос «германия» На вкладке Fields из списка Available fields в список Selected fields
перенесите следующие поля: Марка, Страна в Filter: (Страна=Германия)
Запрос «данныемашины11» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, марка, тип, комфорт, модель в Filter: (номер=11)
Запрос «маркацена» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля:, марка, цена.
Запрос «номерпокупателяспаспортом12548569» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, паспорт в Filter: (паспорт=12548569)
Запрос «номерпокупателябольше7» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, ФИО, адрес в Filter: (ном>8)
Запрос «данныепокупателя» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, фио, адрес, телефон, паспорт в Filter: (ном=12)
Запрос «покупательсномером2222925» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, телефон, фио в Filter: (телефон=2222925)
Запрос «маркатип» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: марка, тип, в Filter: (тип=седан)
Запрос «покупательсномером11» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, ФИО в Filter: (ном=11)
Запрос «данныепродавца» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ФИО, дата продажи.
Запрос «джип» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, марка, тип, комфорт, модель, страна в Filter: (номер=3)
Запрос «цена<700000» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: марка, цена в Filter: (цена<700000)
Запрос «цена700000» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: марка, цена в Filter: (цена=700000)
Запрос «покупательсномером12» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, адрес, телефон в Filter: (ном=12)