Часть 3
1. Создание отчетов
Отчет является эффективным средством наглядного представления данных в печатном документе. Отчет — это текстовый документ, отображающий текущие данные или данные на время создания отчета. Разработчик имеет возможность эффективно управлять размером, внешним видом и структурой всех компонентов отчета.
Большинство отчетов связаны с одной или несколькими таблицами и/или запросами базы данных, поля которых являются источником формирования для включаемых в отчет записей. Отчет может включать любые комбинации полей из каждой таблицы или запроса, на основе которых он создается. Для создания нового отчета в OpenOffice.org Base можно использовать Мастер отчетов:
1. Откройте файл базы данных, в которой необходимо создать новый отчет.
2. В левой области окна базы данных щелкните значок Отчеты.
3. Выберите задачу Использовать мастер для создания отчета (рис. 21).
Рис. 21. Окно мастера отчетов
В результате откроется окно первого шага мастера построения отчетов (рис. 22).
Рис. 22. Первый шаг создания отчета.
Описанным ранее способом с помощью списка Таблицы или запросы в этом окне следует сформировать список Поля в отчете и с помощью кнопки Далее перейти к следующему шагу.
На втором шаге Поля меток указывается, что будут обозначать поля. В окне третьего шага можно осуществлять группировку записей в отчет. Записи отчета можно группировать на основе значений одного или нескольких полей. Выберите поля, по которым будет сгруппирован итоговый отчет. В отчете можно группировать до четырех полей.
На третьем шаге при группировке нескольких полей OpenOffice.org Base создает вложенные группы согласно их уровню группировки. В образце отчета отображается получаемая при этом структура отчета, в котором каждый следующий уровень сдвинут вправо по отношению к предыдущему уровню и обозначены поля, отображаемые на каждом уровне.
В окне четвертого шага Параметры сортировки мастер предоставляет возможность выбрать поля, по которым требуется сортировать отчет. Поля можно сортировать по четырем уровням, на каждом — по возрастанию или по убыванию. Сгруппированные поля можно сортировать только внутри соответствующих групп.
На следующем шаге Разметка выберите разметку из разных шаблонов и стилей и ориентацию страницы (книжную или альбомную). Отчет можно создать как статический или как динамический отчет. При открытии динамического отчета он отображается с текущим содержимым. При открытии статического отчета всегда отображаются те данные, которые содержались в этом документе в момент его создания.
