Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик.docx
Скачиваний:
14
Добавлен:
27.03.2015
Размер:
3.43 Mб
Скачать

3.4 Создание отчетов

  1. Создаем отчет с помощью мастера, в котором содержалась бы информация о покупателях. Для этого:

  • откроем ранее созданный проект;

  • откроем базу данных «Студент»;

  • перейдем на вкладку 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.

Запросы

  1. Запрос «германия» На вкладке Fields из списка Available fields в список Selected fields

перенесите следующие поля: Марка, Страна в Filter: (Страна=Германия)

  1. Запрос «данныемашины11» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, марка, тип, комфорт, модель в Filter: (номер=11)

  2. Запрос «маркацена» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля:, марка, цена.

  3. Запрос «номерпокупателяспаспортом12548569» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, паспорт в Filter: (паспорт=12548569)

  4. Запрос «номерпокупателябольше7» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, ФИО, адрес в Filter: (ном>8)

  5. Запрос «данныепокупателя» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, фио, адрес, телефон, паспорт в Filter: (ном=12)

  6. Запрос «покупательсномером2222925» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, телефон, фио в Filter: (телефон=2222925)

  7. Запрос «маркатип» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: марка, тип, в Filter: (тип=седан)

  8. Запрос «покупательсномером11» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, ФИО в Filter: (ном=11)

  9. Запрос «данныепродавца» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ФИО, дата продажи.

  10. Запрос «джип» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, марка, тип, комфорт, модель, страна в Filter: (номер=3)

  11. Запрос «цена<700000» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: марка, цена в Filter: (цена<700000)

  12. Запрос «цена700000» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: марка, цена в Filter: (цена=700000)

  13. Запрос «покупательсномером12» На вкладке Fields из списка Available fields в список Selected fields перенесите следующие поля: ном, адрес, телефон в Filter: (ном=12)