Разработка отчетов

Отчет является сред­ством для представления информации из БД в виде печатного документа. Для работы с отчетами нужно перейти на страничку Отчеты нажатием кнопки Отчеты.

Создание отчета с помощью Мастера. Для создания отчета нужно:

1. Нажать кнопку Создатьи задатьспособ создания Мастер отчетов, нажать ОК (или Создание отчета с помощью мастера).

2. В открывшемся окне в поле Таблицы/Запросы выбрать нужную таблицу или запрос, на основе которого будет построен отчет. В поле Выбранные поля перенести те поля, которые нужно отобразить в отчете (используя кнопку со стрелкой или с двумя стрелками).

3. Если в отчет необходимо включить поля из нескольких таблиц повторить п.2. Нажать кнопку Далее>.

4. Если включены поля из нескольких таблиц – выбрать тип представления данных в отчете. Нажать кнопку Далее>.

5. Добавить (если нужно) дополнительные поля для группировки записей. Нажать кнопку Далее>.

6. Задать условия сортировки строк в области данных отчета. Если необходимо, то, нажав кнопку Итоги,можно применить групповые операции для числовых данных установив флажки для выбранных функций. Нажать ОК, а затем Далее>.

7. Выбрать макет и ориентацию страницы отчета. Нажать Далее>.

8. Выбрать стиль отчета. Нажать кнопку Далее>.

9. Задать имя отчета (которое также будет и заголовком отчета), установить переключатель Просмотреть отчет и нажать Готово.

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

Для создания отчета нужно:

1. Нажать кнопку Создатьи задатьспособ создания Конструктор, установить источник данных для отчета, нажать ОК.

2. Откроется окно конструктора с пустой областью верхнего и нижнего колонтитула, областью данных, будет выведена Панель элементов (или можно ее открыть по команде Вид/Панель элементов) и список полей источника данных (список полей можно открыть по команде Вид/Список полей или щелкнув по кнопке Список полей на панели инструментов).

3. Выполнить команду Вид/Заголовок/примечание отчета для отображения области заголовка и примечания. Ввести заголовок отчета с помощью элемента управления Надпись.

4. В области данных разместить поля перетягиванием из Списка полей, располагая их в строку. При этом поле нужно оставить в области данных, а подпись поля переместить в область Верхнего колонтитула (шапка отчета), для чего надо выделить подпись, вырезать и вставить в область верхнего колонтитула, выровнять над полями или создать названия полей с помощью элемента управления Надпись.

5. В области нижнего колонтитула можно разместить номер страницы, дату (команда Вставка/Номера страниц или Дата и время).

6. В области Примечания отчета можно разместить итоги для всего отчета (разместить элемент управления Поле, вызвать его Свойства, на вкладке Данные в поле Данные вызвать Построитель выражений … , построить выражение, закрыть окно Свойств, задать для выражения Надпись).

7. Перейти в режим предварительного просмотра (Вид/ Предварительный просмотр).

8. Закрыть отчет, на запрос о сохранении ответить Да.

Отчеты с промежуточными полями. Иногда в отчете нужно вычислять промежуточные итоги. Тогда последовательность действий лишь немного отличается от описанной выше.

1. Нажать кнопку Создать и задать способ создания Конструктор. Установить источник данных для отчета, нажать ОК.

2. Откроется окно конструктора с пустой областью верхнего и нижнего колонтитула, областью данных, будет выведена Панель элементов и список полей источника данных.

3. Выполнить команду Вид/Заголовок/примечание отчета для отображения области заголовка и примечания. Ввести заголовок отчета с помощью элемента управления Надпись.

4. Выполнить команду Вид/Сортировка и группировка. В открывшемся окне в столбце Поле/Выражение указать поле, по которому будет произведена группировка записей (в нашем примере Фамилия). В свойствах группы в полях Заголовок группы и Примечание группы установить значения Да. Закрыть окно

5. В области данных разместить поля перетягиванием из Списка полей, располагая их в строку. При этом поле нужно оставить в области данных, а подпись поля переместить в область Верхнего колонтитула. В области заголовка группы разместить поле, которое группирует данные в группы.

6. В области нижнего колонтитула можно разместить номер страницы, дату (команда Вставка/Номера страниц или Дата и время).

7. В области Примечания отчета можно разместить итоги для всего отчета (разместить элемент управления Поле, вызвать его Свойства, на вкладке Данные в поле Данные вызвать Построитель выражений … , построить выражение, закрыть окно Свойств, задать для выражения Надпись). В области Примечания группы можно создать поле, содержащее выражение.

8. Перейти в режим предварительного просмотра (Вид/ Предварительный просмотр).

9. Закрыть отчет, на запрос о сохранении ответить Да.

Для распечатки отчета нужно выполнить команду Файл/Печать.