Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на все билеты по БД.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
198.14 Кб
Скачать

Создание отчетов без помощи Мастера. Создание простого отчета. Создание сложного отчета

Создание отчетов без помощи Мастера

Создание простого отчета

1. Выберите сформированный отчет «Поставщики», изучите его в режиме

конструктора(Design), закройте отчет.

2. На вкладке Создание (Create) в группе Отчеты (Reports) выберите

Конструктор отчетов (Reports Design).

3. В режиме конструктора(Design), начиная с пустого поля, используя

стандартные элементы управления и их свойства, сформируйте отчет,

аналогичный изученному отчету «Поставщики», вручную.

Создание сложного отчета

Задание: создать отчет, выводящий информацию о том, какая позиция

товара какими клиентами была куплена (отчет аналогичен отчету

«Заказы_Клиентов» с тем отличием, что группировка должна

происходить по полю «НаименованиеТовара»).

1. На вкладке Создание (Create) в группе Отчеты(Reports) выберите

Мастер отчетов(Report Wizard).

2. Добавьте все поля из запроса «Заказы_Клиентов», на основании

которого формируется отчет.

3. Оформите отчет, отвечая на вопросы Мастера (группировки нет).

4. Имя отчета «Товары_По_Клиентам». 52

5. Ознакомьтесь с полученным отчетом и перейдите в режим

макета(Layout).

6. В режиме макета(Layout) отредактируйте отчет. Удалите поля –

«Имя», «КодЗаказа», «Скидка»; перенесите поле

«НаименованиеТовара» – в начало (см. рис.4.1).

7. Измените заголовок отчета на «Товары клиентов».

8. В режиме макета(Layout) пределите группировку (Grouping)

(вкладка Конструктор (Design) группа Группировка и итоги

(Grouping&Totals), кнопка Группировка (Group) ) по Наименованию

товара, отсортируйте по Наименованию товара по возрастанию

(«начиная с А»).

9. В разделе Группировка, сортировка и итоги (Group, Sort, And Total)

в разделе группировка Наименование товара (Group) «Больше»

(More) указать следующие параметры:

9.1. Итоги по полю «Sum-стоимость», тип – сумма, флаг – показать

в примечании группы, флаг - показать общий итог.

9.2. Итоги по полю «Количество», тип – сумма, флаг – показать в

примечании группы.

9.3. Заголовок - «Наименование товара».

9.4. С разделом заголовка (With a header section).

9.5. С разделом примечания (With a footer section).

10.В режиме конструктора(Design) установите для полей «Sum –

стоимость» денежный формат.

11.В режиме конструктора (Design) в примечание группы добавьте

элемент управления Подпись (Caption) («ИТОГО:»), см. рис. 4.2.

Билет 24

Виды связей между объектами

В реальном мире между предметами существуют различные отношения. Если предметы моделируются как объекты, то отношения, которые систематически возникают между различными видами объектов, отражаются в информационных моделях как связи. Каждая связь задается в модели определенным именем. Связь в графической форме представляется как линия между связанными объектами и обозначается идентификатором связи.

Существует три вида связи: один-к-одному (рис. 3), один-ко-многим (рис. 4) и многие-ко-многим (рис. 5).

Связь один-к-одному существует, когда один экземпляр одного объекта связан с единственным экземпляром другого. Связь один-к-одному обозначается стрелками ←и→

Связь один-ко-многим существует, когда один экземпляр первого объекта связан с одним (или более) экземпляром второго объекта, но каждый экземпляр второго объекта связан только с одним экземпляром первого. Множественность связи изображается двойной стрелкой →→.

Связь многие-ко-многим существует, когда один экземпляр первого объекта связан с одним или большим количеством экземпляров второго и каждый экземпляр второго связан с одним или многими экземплярами первого. Этот тип связи изображается двусторонней стрелкой ↔