Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетБДПос(Лобова)!!.doc
Скачиваний:
1
Добавлен:
31.12.2019
Размер:
3.51 Mб
Скачать
  1. Разработка отчетов

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

    1. Создание отчетов в режиме мастера Однотабличные отчеты

Для создания отчета выберем в окне базы данных вкладку Отчеты. Выберем на панели пункт Создание отчета с помощью мастера. Создадим отчет по покупателям. На рисунке 10.1 показано диалоговое окно выбора полей отчета.

Рисунок 10.1 Выбор полей таблицы

Добавим в следующем окне уровень группировки по адресу покупателя. Макет отчета ступенчатый, стиль оформления – строгий. Отметим пункт Настроить ширину полей для размещения на одной странице. Имя отчета Список покупателей. созданный отчет представлен на рисунке 10.2.

Многотабличные отчеты

Многотабличные отчеты могут состоять из главного отчета и подчиненного. Они строятся с использованием главной и подчиненной таблиц.

Рисунок 10.2 Простой отчет по списку покупателей

Подготовить отчет по договорам и их спецификациям, содержащих сведения о заказанных в договорах товарах, сроках поставке, количестве.

Построим отчет в режиме мастера. На вкладке Отчеты выберем создание отчета в режиме мастера. Для таблицы договор выберем Номер договора и дату договора. Для Поставка_план: срок поставки, минимальную партию, количество товара, из таблицы Товар: Наим_тов, цена, ЕИ и НДС, из таблицы покупатель: ИНН, наименование, адрес, телефон, банк и номер расчетного счета.

Рисунок 10.3. Вид многотабличного отчета созданного в мастере отчетов

    1. Создание и корректировка отчетов в режиме конструктора Корректировка отчета в режиме конструктора

Для изменения макета отчета необходимо выбрать нужный отчет и нажать кнопку . На экране появится макет представленный на 10.4.

Рисунок 10.4 Макет отчета договор

Используя средства конструктора: перемещение полей разместим поля как показано на рисунке 10.5

Рисунок 10.5 Макет отчета договора фирмы доработанного в конструкторе.

При переносе полей из одного раздела отчета в другой необходимо вырезать нужные поля и вставить в другой раздел. в пределах одного раздела элементы можно перемещать.

Для вычисления необходимо через свойства поля ввести формулы расчета, аналогично формам. Итоговые значения получаем через вычисляемые поля. Вычисляемое поле располагается в разделе примечание группы. Для того чтобы добавить примечание группы необходимо открыть окно Сортировка и группировка и выдерем значение да для примечания группы (рисунок 10.6).

Рисунок 10.6 Добавление примечания группы

В макете формы появится область примечание группы. В ней расположим итоговое поле, в котором будет вычисляться сумма по договору.

Чтобы выводить каждый договор на отдельной странице в свойстве заголовка группы Конец страницы значение После раздела. Рисунок 10.7.

Рисунок 10.7 Определение конца страницы группы

Пометим особо договора сумма которых превышает 500000 руб. Для этого создадим в примечании группы вычисляемое поле с логическим оператором: =IIf([Поле49]>500000;'Особое внимание';' '), где Поле49 Сумма по договору.

После запуска отчета появится документ представленный на рисунке 10.8

Рисунок 10.8 Отче по договорам.