Module
Contents
Index 🔎︎

# Построитель отчетов

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

To use the Report Builder, the Report Builder component must be installed. In addition, the Java Runtime Environment (JRE) software must be installed, and this software must be selected in LibreOffice.

## Установка программного обеспечения JRE

Для построителя отчетов требуется установленная среда Java Runtime Environment (JRE).

1. Choose LibreOffice - PreferencesTools - Options
   - LibreOffice - Advanced.

2. На сбор информации об установленном в системе программном обеспечении Java LibreOffice может потребоваться до минуты.

   Если в системе установлена последняя версия JRE, она отображается в виде пункта в списке.

3. Нажмите на переключатель перед записью для активизации использования этой версии JRE в LibreOffice.

4. Убедитесь в том, что установлен флажок Использовать виртуальную машину Java.

If no JRE version is found on your system, open your web browser and download the JRE software from http://www.java.com. Install the JRE software. Then restart LibreOffice and open LibreOffice - PreferencesTools - Options
- LibreOffice - Advanced again.

## Открытие построителя отчетов

1. Откройте файл базы данных или создайте новую базу данных. База данных должна содержать по крайней мере одну таблицу с минимум одним полем данных и одним полем первичного ключа.

2. Щёлкните по значку "Отчеты" в окне "База", а затем выберите "Создать отчет в режиме дизайна".

   Появляется окно "Построитель отчетов".

Построитель отчетов разделён на три части. В верхней части содержится меню с панелями инструментов.

Справа откроется окно "Свойства" со значениями свойств выбранного в настоящее время объекта.

В левой части окна "Построитель отчетов" отображается ракурс "Построитель отчетов". Ракурс "Построитель отчетов" первоначально разделён по вертикали на три раздела:

1. Верхний колонтитул страницы: используется для перемещения полей элементов управления с фиксированным текстом в область верхнего колонтитула страницы.

2. Подробные данные: используется для перетаскивания полей базы данных в область подробных данных.

3. Нижний колонтитул страницы: используется для перетаскивания полей элементов управления с фиксированным текстом в область нижнего колонтитула страницы.

Для вставки дополнительной области Верхний колонтитул отчета и Нижний колонтитул отчета выберите Правка - Вставить колонтитулы отчета. Эти области содержат текст, который отображается в начале и конце страниц отчета.

Щёлкните по значку "-" перед именем области для свёртывания области в одну строку в ракурсе "Построитель отчетов". Значок "-" изменится на "+", который потом можно использовать для развертки области.

Вставка полей базы данных выполняется путём перетаскивания в область "Детали". См. ниже раздел "Способы вставки полей в отчет".

Кроме того, для определения одинакового для всех страниц текста можно щёлкнуть по значку "Поле подписи" или "Текстовое поле" на панели инструментов, а затем перетащить прямоугольник в область верхнего или нижнего колонтитула. Текст вводится в поле "Подпись" соответствующего окна "Свойства". Кроме того, имеется возможность добавления графики с помощью значка "Графика".

## Подключение отчета к таблице базы данных

1. Переместите курсор мыши в ракурс "Свойства". Появятся две вкладки "Общие" и "Данные".

2. Для открытия поля списка щёлкните по значку "Содержимое" на вкладке "Данные".

3. Выберите таблицу, для которой требуется создать отчет.

4. После выбора таблицы для выхода из поля "Содержимое" нажмите клавишу TAB.

Окно "Добавить поле" открывается автоматически и содержит все поля выбранной таблицы.

## Вставка полей в отчет

Для вставки элементов таблицы в отчет используется окно "Добавить поле". Для открытия окна "Добавить поле" щёлкните по значку "Добавить поле" на панели инструментов.

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

   Перекрытие полей невозможно. При перетаскивании поля таблицы в область "Детали" выполняется вставка подписи и текстового поля.

2. Имеется возможность вставки текста, который должен быть одинаковым на каждой странице отчета. Щёлкните значок "Поле подписи" , затем перетащите прямоугольник в область верхнего или нижнего колонтитула страницы. Для отображения требуемого текста измените свойство "Подпись".

Отчет готов к выполнению после вставки полей в ракурс "Детали".

## Выполнение отчета

1. Щёлкните значок "Запустить отчет" на панели инструментов.

В документе Writer содержится созданный отчет, который включает все значения вставленной таблицы базы данных.

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

## Редактирование отчета

Сначала необходимо принять решение о необходимости изменения созданного отчета, который является статическим документом Writer, или изменения ракурса "Построитель отчетов" и последующего создания нового отчета на основе нового проекта.

The Writer document is opened read-only. To edit the Writer document, click Edit Document on the information bar, or choose Edit - Edit Mode.

Для настройки вида построителя отчетов можно изменить некоторые из его свойств.

Щёлкните в области "Детали". Затем в окне "Свойства" измените некоторые свойства, например, цвет фона.

По завершении для создания нового отчета щёлкните значок "Запустить отчет" .

При закрытии построителя отчетов появляется запрос о необходимости сохранения отчета. Нажмите "Да", присвойте отчету имя и нажмите кнопку "OK".

## Сортировка отчета

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

1. Перейдите к представлению "Построитель отчетов" и щёлкните значок "Сортировка и группировка" на панели инструментов. Появится диалоговое окно Сортировка и группировка.

2. В поле "Группы" щёлкните по полю, которое требуется отсортировать в первую очередь, и установите свойство "Сортировка".

3. Выполните отчет.

## Группировка

1. Перейдите к представлению "Построитель отчетов" и щёлкните значок "Сортировка и группировка" на панели инструментов. Появится диалоговое окно Сортировка и группировка.

2. В поле "Группы" откройте поле списка "Верхний колонтитул группы" и выберите опцию отображения верхнего колонтитула группы.

3. Для вызова окна "Добавить поле" щёлкните значок .

4. Перетащите запись поля, которую требуется сгруппировать, в раздел верхнего колонтитула группы. Затем перетащите остальные поля в раздел "Детали".

5. Выполните отчет. В отчете отображаются сгруппированные записи.

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

## Обновление и печать данных

При вставке новых данных или изменении данных в таблице в новом отчете будут отображаться обновлённые данные.

Щёлкните значок "Отчеты" и дважды щёлкните последний сохраненный отчет. Будет создан новый документ Writer с новыми данными.

Для печати отчета выберите в документе Writer команду Файл - Печать".