Difference between revisions of "RU/sun report builder/documentation"

From Apache OpenOffice Wiki
< RU
Jump to: navigation, search
(System Requirements)
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
<section begin=title /><noinclude>{{DISPLAYTITLE:</noinclude>Sun report builder. Documentation<noinclude>}}</noinclude><section end=title />
 +
{{BreadCrumbL10n}}
 +
{{RUdraftpage}}
 +
{{NeedsRework|RU}}
 +
{{RUscientificStyle}}
 +
{{HelpNeeded|RU|Машинный перевод}}
 +
 
{{Documentation/Candidate}}
 
{{Documentation/Candidate}}
  
Line 13: Line 20:
 
Расширению SRB требуется достаточно свежая версия OpenOffice.org. В идеале, вы должны использовать последние версии продуктов. Поскольку SRB написана на Java, вы также должны проверить как наличие Java Runtime Environment (JRE) (Исполнительная среда Java) на вашем компьютере так и настроен ли OpenOffice.org на использование его. Чтобы сделать это, зайдите в Сервис -> Параметры -> OpenOffice.org -> Java. Убедитесь, что флажок "Использовать Java Runtime" установлен а JRE выбрана из списка установленных. Если этот список пуст, то вам придется установить JRE, которую можно загрузить с www.java.com.
 
Расширению SRB требуется достаточно свежая версия OpenOffice.org. В идеале, вы должны использовать последние версии продуктов. Поскольку SRB написана на Java, вы также должны проверить как наличие Java Runtime Environment (JRE) (Исполнительная среда Java) на вашем компьютере так и настроен ли OpenOffice.org на использование его. Чтобы сделать это, зайдите в Сервис -> Параметры -> OpenOffice.org -> Java. Убедитесь, что флажок "Использовать Java Runtime" установлен а JRE выбрана из списка установленных. Если этот список пуст, то вам придется установить JRE, которую можно загрузить с www.java.com.
  
== Installing Sun Report Builder ==
+
== Установка дизайнера отчетов ==
  
Since SRB is an OpenOffice.org extension, installing it on your machine is not particularly difficult. Download the latest version of SRB from [http://extensions.services.openoffice.org/project/reportdesign OpenOffice.org Extension Repository]. In OpenOffice.org, choose Tools -> Extension Manager. Press the Add button, select the downloaded .oxt file, and press Open. Restart OpenOffice.org (on Windows, you have to terminate Quicklauncher, too), and you are now ready.
+
Поскольку SRB является расширением OpenOffice.org, его установка на вашем компьютере, не вызовет особых трудностей. Загрузите последнюю версию SRB из репозитория расширений OpenOffice.org. В OpenOffice.org, выберите Сервис -> Extension Manager. Нажмите кнопку Добавить, выберите загруженный .oxt файл и нажмите "Открыть". Перезапустите OpenOffice.org (В Windows, вы так же должны выйти из быстрого запуска), теперь все готово.
  
== Getting Started with Sun Report Builder ==
+
== Приступаем к работе с Построителем отчетов от SUN. ==
  
The following make reference to SRB version 1.0.x.
+
Нижеследующее изложение относится к SRB версии 1.0.x.
  
The Sun Report Builder extension adds powerful reporting capabilities to OpenOffice.org Base and using it to create reports is easy, as we can see with a simple example. Suppose you're a freelance writer and you want to keep track of your submissions using a simple OpenOffice.org Base database that stores article titles, publications, submission dates, current status, and payment rates. This is a useful solution, but adding reporting capabilities turns the database into a handy analytical tool. With Sun Report Builder you can generate a list of articles grouped by publication showing article payment sums and charts for each publication.
+
Расширение "Построитель отчетов от SUN" добавляет мощные возможности по созданию отчетов в OpenOffice.org Base и использование его для создания отчетов очень просто, в чем вы убедитесь на простом примере. Предположим, что вы внештатный писатель, и хотите отслеживать свои публикации, используя простую базу данных в OpenOffice.org Base, которая хранит наименование публикации, дату создания, текущее состояние и оплату. Это решение достаточно полезно, однако при добавлении отчетов превращает базу данных в удобный аналитический инструмент. С помощью дизайнера отчетов можно создать отчет, показывающий список статей, сгруппированных по наименованиям содержащая оплате сумм и диаграммы для каждого издания.
  
To make it easier for you to follow the instructions below, I've added the submissions table and the Submissions_by_Publication report to the WriterDB.odb database. This database is part of the Writer's Tools extension which you can download [http://code.google.com/p/writertools/ here].
+
Чтобы облегчить вам следовать приведенным ниже инструкциям, я добавил представленных таблиц, а также доклад Submissions_by_Publication к базе данных WriterDB.odb. Эта база данных является частью инструменты расширения Writer, которую вы можете скачать здесь.
  
Once you have the database ready, open it in OpenOffice.org Base, switch to the Reports section, and click on the Create Report in Design View link. This opens the Report Designer window and before you start working on a report, let's take a closer look at Report Designer's essential components:
+
Когда у вас база данных готова, откройте ее в OpenOffice.org Base, перейдите в раздел отчетов, и нажмите кнопку "Создать отчет в режиме дизайнера отчетов. При этом откроется окно конструктора отчетов и до начала работы над отчетом, давайте внимательнее взглянем на основные компоненты конструктора отчетов:
  
 
=== Sun Report Builder's Interface ===
 
=== Sun Report Builder's Interface ===
Line 31: Line 38:
 
[[Image:SRB_Diagram.png|thumb|375px|none|Sun Report Builder's Interface]]
 
[[Image:SRB_Diagram.png|thumb|375px|none|Sun Report Builder's Interface]]
  
'''A''' - The Report Controls toolbar contains buttons you can use to add fields, labels, graphics, and graphs to the report.
+
'''A''' - Панель инструментов Управление отчетами содержит кнопки, которые можно использовать для добавления полей, этикетки, графики и диаграммы к докладу.
  
'''B''' - Main toolbar allows you to enable the Add Field, Report Navigator, and Sorting and Grouping palettes.
+
'''B''' - Основная панель инструментов позволяет вам включить Добавление поля, навигатор отчетов, сортировки и группировки палитры.
  
'''C''' - Align and Align at Section toolbar helps you align fields and other elements in the report.
+
'''C''' - Выравнивание и согласования на панели инструментов раздел поможет выровнять поля и другие элементы в докладе.
  
'''D''' - The blank report page is divided into three default sections: Page Header, Detail, and Page Footer.
+
'''D''' - пустая страница отчета по умолчанию состоит из трех разделов: Page Header(Заголовок старницы), Detail(Содержимое страницы) и Page Footer(Нижний колонтитул).
  
'''E''' - The Add Field palette allows you to quickly populate the report with fields by dragging them from the palette onto the report.
+
'''E''' - Палитра "Добавить поле" позволяет быстро заполнить отчет полями, перетаскивая их из палитры на отчет.
  
'''F''' - The Sorting and Grouping pallet can be used to group and sort the report's elements.
+
'''F''' - Палитра "Сортировка и группировка" используется для группировки и сортировки элементов отчета.
  
'''G''' - The Report Navigator lets you quickly locate and select a particular element in the report.
+
'''G''' - Навигатор отчетов позволяет быстро найти и выбрать конкретный элемент в отчете.
  
'''H''' - The Properties pane lets you specify the properties of the currently selected control. For example, if you select a field, then you can use the Properties pane to specify the field's data source and properties such as size, position, format, etc.
+
'''H''' - панели свойств позволяет просмотреть/задать свойства выбранного поля/элемента управления. Например, если вы выбираете поле, то используя панель свойств, можно задать источник данных поля и такие свойства, как размер, расположение, формат и т.д.
  
To create a report that groups all submissions by publication, you should add a new group header page section by selecting the Publication field from the Sorting and Grouping palette. Specify the desired sorting option (Ascending or Descending) and select Present from the Group Header drop-down list. Use the Add Field palette to place the Publication field inside the Publication Header section. You can then use the available formatting options under the General tab in the Properties pane to format the field to your liking. The Detail section of the page is designed to generate a list of database records. In our case the list will contain records related to a particular publication. Using the Add Field palette, add the desired fields (e.g., Title, Submission Date, and Payment) to the Details section. Aligning fields and labels in the reports can be a bit tricky, but the Align and Align at Section toolbar contains buttons that help. You can preview the report by pressing the Execute Report button in the Main toolbar to generate a list of all submissions grouped by publication.
+
Чтобы создать отчет, который группирует все заявления по номеру, вы должны добавить новую группу в секцию "Заголовок страницы", выбрав поле "Номер"(заявления) из палитры "Сортировка и группировка". Укажите желаемый вариант сортировки (по возрастанию или по убыванию) и выберите Present от Заголовка группы списка. Используйте палитру "Добавить поле" для размещения поля "Номер" в созданной секции группировки(см. выше). Вы можете использовать имеющиеся варианты форматирования на вкладке "Общие" панели "Свойства" для оформления поля. Секция "Содержимое"(Спецификация) страницы разработана для отображения списка записей базы данных(или запроса). В нашем случае этот список будет содержать записи относящиеся к заявкам. Используя палитру "Добавить поле" добавте желаемые поля(например, Название, Дата заявки и Оплата) в раздел "Содержимое". Выравнивание полей и надписей может быть достаточно утомительным, но имеется панель "Выровнять/Выровнять в разделе" которая содержит общие варианты которые могут быть полезны. Вы можете просмотреть доклад, нажав на кнопку Execute доклад на основной панели инструментов, чтобы создать список всех материалов, сгруппированных по публикации.
  
Although you can use the created report as it is, you can do a few other things to make it even more useful. For example, you might want to add a field that calculates the sum of payments for each publication as well as the grand total. Let's start with the latter. Click on the Text Box button in the Report Controls toolbar and draw a field in the Page Footer section. In The Properties pane, switch to the Data tab and select the options as follows:
+
Хотя вы уже можете использовать созданный отчет, однако вы можете сделать несколько других вещей, чтобы сделать его еще более полезным. Например, вы можете добавить поле, которое рассчитывает суммы платежей по каждой публикации, а также общий итог. Начнем с последнего. Щелкните на кнопке Надпись на панели инструментов "Управление отчетами" и нарисовать поле в разделе нижний колонтитул. На панели "Свойства" перейдите на вкладку "Данные" и выберите необходимые параметры следующим образом:
  
* Data Field Type: Function
+
* Поле данных типа: Функция
* Data field: Payment
+
* Поле данных: Оплата
* Function: Accumulation
+
* Функция: Накопления
* Scope: Report
+
* Область: Доклад
  
To add a field that displays the sum of payments for each publication, you first need to enable the Group Footer page section. Select Present from the Group Footer drop-down list in the Sorting and Grouping palette. Draw then a field in the added Publication Footer and specify the field's options as follows:
+
Чтобы добавить поле, которое отображает суммы платежей по каждой публикации, вы в первую очередь необходимо включить секцию Групповой Нижний Колонтитул. Выберите Present из раскрывающегося списка Примечания в группе Сортировка и Группировка палитры. Потяните поле в добавленном Нижнем колонтитуле и определите опции поля следующим образом:
  
* Data Field Type: Function
+
* Поле данных типа: Функция
* Data field: Payment
+
* Поле данных: Оплата
* Function: Accumulation
+
* Функция: Накопления
* Scope: Group: Publication
+
* Область: Группа: Публикация
  
You can also add a graph that displays payments by publication. To do this, you first need to create a query that pulls data for the graph. Close the report, switch to the Queries section, and click on the Create Query in Design View link to create a new query. Select the table containing submission data and add the Publication and Payment fields to the query. From the Function drop-down list, select Group in the Publication column and Sum in the Payment column. Save the created query and open the report for editing. Click on the Graph button in the Main toolbar, and draw a graph in the Page Footer section. In the Properties pane, switch to the Data tab and select Query from the Content type drop-down list and the created query from the Content list.  
+
Можно также добавить, что граф отображает платежей публикации. Для этого необходимо сначала создать запрос, который извлекает данные на графике. Закрыть доклада, перейти к разделу запросы, и нажмите кнопку Создание запроса в режиме конструктора ссылку для создания нового запроса. Выберите таблицу, содержащую представление данных и добавить публикацию и выплаты полей в запросе. От функции выпадающего списка выберите группу в колонке Публикация и суммы платежей в столбце. Сохраните созданный запрос и открытый доклад для редактирования. Нажмите на кнопку графике в главной панели инструментов, а также привлечь графа в разделе "Нижний колонтитул. В панели свойств, перейдите на вкладку Данные и запроса на выборку из раскрывающегося Тип содержимого списке и создал запрос из содержимого списка.
  
If you don't fancy the default column graph, then you can tweak its properties by double-clicking on the graph to enter editing mode. Here you can specify different settings using the right-click context menu. For example, by using the Chart Type menu item you can change the default column chart to pie chart and add a 3-D look to it.  
+
Если вам не по душе графа столбцов по умолчанию, то Вы можете настроить его свойств, дважды щелкнув на график, чтобы войти в режим редактирования. Здесь вы можете задать различные настройки с помощью правой кнопки меню контекста. Например, с помощью меню пункт Тип диаграммы можно изменить график умолчанию колонки с круговой диаграммы и добавить 3-D посмотреть на него. Как вы можете видеть, процесс создания отчетов через дизайнер отчетов прост. Как только вы освоили основы, вы можете использовать отчетов разобраться в данных, хранящихся в OpenOffice.org Base.
As you can see, creating reports with Sun Report Builder is straightforward. Once you've mastered the basics, you can use the reporting capabilities to make sense of the data stored in OpenOffice.org Base.
+
  
 
----
 
----
 
----
 
----
  
== Viewing the Report Navigator in Sun Report Builder ==
+
== Просмотр навигатор отчетов в дизайнере отчетов ==
Let's identify a few key components of the SRB as seen in the Report Navigator. The Report Navigator is accessed under the View pull-down menu. To view the properties window, toggle it to be displayed under the View pull-down menu. The extended tips identify a lot of information about the components. To view the extended tips, toggle it to be displayed under the Help pull-down menu. The text below supplements the extended tips of your particular SRB version. Further, context help is available for various dialoges by pressing F1.
+
Давайте определим несколько ключевых компонентов SRB как видно из навигатор отчетов. Навигатор отчетов находиться под View в выпадающем меню. Для просмотра свойств окна, переключитесь на них, своства отображаться под view в выпадающем меню. Расширенные советы определяют много информации о компонентах. Для просмотра расширенной подсказки, переключитесь на нее, она отображается под Помощью в выпадающем меню. Текст ниже дополняет расширенные советы Вашей специфической версии SRB. Кроме того, контекстная помощь доступна для различных диалогов нажав клавишу F1.
  
=== Report Navigator -> Report ===
+
=== Навигатор отчетов -> Отчет ===
Shows the various options for the report as a whole. These are different than the various options of individual components of the report. For example, if you use a filter on the report as a whole, then don't expect to perform functions on values you just filtered out.
+
Показаны различные варианты доклада в целом. Они отличаются различными вариантами отдельных компонентов отчета. Например, если вы используете фильтр по докладу в целом, то не ждите, чтобы выполнялись функции по значениям, которые вы просто отфильтровали.
  
==== Report Navigator -> Report -> Properties of General Tab ====
+
==== Навигатор отчетов-> Отчет -> Свойства вкладка "Общие" ====
This controls the layout and presentation of the report.
+
Это контролирует формат и презентацию доклада.
* Name: The name of your report can be most anything of your choosing.
+
* Имя: название вашего доклада может быть чем угодно по вашему выбору.
* Page Header:  
+
* Верхний Колонтитул:
* Page Footer:  
+
* Нижний колонтитул:
* Print repeated values: You may not want repeated values printed for every report.
+
* Распечатать повторяются значения: вы можете не захотеть печатать повторяющиеся значения для каждого отчета.
  
==== Report Navigator -> Report -> Properties of Data Tab ====
+
==== Навигатор отчетов -> Отчет -> Свойства закладка Данные ====
This controls the data from the database that is displayed in the report.
+
Это контролирует данные из базы данных, которая отображается в отчете.
* Content Type: Can be Table, Query, or SQL command
+
* Тип содержимого: может быть таблица, запрос или SQL запрос.
* Content: Values dependent upon Content Type above.
+
* Содержание: значение зависит от типа содержимого выше.
* Analyze SQL command: Whether to allow the SQL command to be analyzed.
+
* Анализ SQL запроса: стоит ли разрешить SQL запросы, которые будут проанализированы.
* Filter: The SQL filter command to perform on the database data
+
* Фильтр: фильтрует SQL запросы при выполнении в базе данных.
  
==== Report Navigator -> Report -> Functions ====
+
==== Навигатор отчетов -> Отчет -> Функции ====
This controls the functions calculated in the report using OpenFormula. Generally all functions which are defined in the [http://wiki.oasis-open.org/office/About_OpenFormula OpenFormula] should be supported. But this is currently still ongoing work and may change after each release of the Sun Report Builder.
+
Контролирует функции, вычисленные в отчете помощью OpenFormula. Как правило, все функции, которые определены в OpenFormula должно быть поддержаны. Но в настоящее время продолжается работа по поддержке и функции могут измениться после каждого выпуска дизайнера отчетов
  
===== Report Navigator -> Report -> Functions -> Function -> Properties of General Tab =====
+
===== Навигатор отчетов -> Отчет -> Функции -> Функции -> Свойства вкладка "Общие" =====
A function allows the user to perform calculations (see Supported Functions section) on the database data and display the results. Functions can either be in the global context of the report itself or in any group (see Groups section below). Functions are created using View -> Report Navigator -> Report -> Function. Right-click on Function and select New Function. Once you have selected your new function, in the context menu on the functions entry you can customize your function.
+
Функция позволяет пользователю выполнять расчеты (см. раздел Поддержка функций) в базе данных и для отображения результатов. Функции могут быть как в глобальном контексте самого отчета или в какой-либо группе (см. раздел Группы ниже). Функции созданных с помощью View -> Навигатор отчетов-> Отчет -> Функции. Щелкните правой кнопкой мыши на Функции и выберите новую функцию. После того как вы выбрали новую функцию в контекстном меню по функциям записи, которую вы можете настроить функцию.
* Name: The name of your function can be most anything of your choosing.
+
* Имя: Имя вашего функция может быть чем угодно по вашему выбору.
* Formula: See Function Example below
+
* Формула: см. функцию пример ниже
* Initial value: See Function Example below
+
* Начальное значение: см. пример ниже функциям
* Deep Traversing:  
+
* Глубокий обход:
* Pre evaluation: You may not want the function to be evaluated until the report is finished.
+
* Предварительная оценка: Вы не можете хотеть, чтобы функция была оценена, пока отчет не закончен.
  
==== Report Navigator -> Report -> Page Header -> Properties of General Tab ====
+
==== Навигатор отчетов-> Отчет -> Верхний Колонтитул -> Свойства вкладка "Общие" ====
This controls the header on each page of the report. In a multi-page report, this can show at the top of each page. It can contain other components such as text fields, text boxes, images controls, charts, lines, etc. Each of these components also have their respective components.
+
Это контролирует заголовок на каждой странице отчета. В многостраничном докладе, это можно показать в верхней части каждой страницы. Он может содержать другие компоненты, такие как текстовые поля, надписи, изображения контроля, графиков, линий и т.д. Каждый из этих компонентов также имеют свои соответствующие компоненты.
* Name:
+
* Имя:
* Visible:
+
* Видимый:
* Height:
+
* Высота:
* Conditional Print Expression: A conditional print expression allows the user to specify whether an element or section should or should not be visible when executing the report. If the print expression evaluates to true, then the element will be printed in the report. The syntax is the same as for functions.
+
* Условное Выражение Печати: условные выражения печати позволяет пользователю определить, элемент или раздел должны или не должны быть видны при выполнении отчета. Если печать выражение истинно, то элемент будет включен в отчет. Синтаксис такой же, как и для функций.
* Background Color:
+
* Цвет фона:
* Background Transparent:
+
* Фон прозрачный:
  
==== Report Navigator -> Report -> Report Header -> Properties of General Tab ====
+
==== Навигатор отчетов -> Отчет -> Отчет Заголовок -> Свойства вкладка "Общие" ====
This controls the header of the report. In a multi-page report, this will show only once at top of the report. It can contain other components such as text fields, text boxes, images controls, charts, lines, etc. Each of these components also have their respective components.
+
Это контролирует заголовке отчета. В многостраничном докладе, это покажет только один раз в верхней части отчета. Он может содержать другие компоненты, такие как текстовые поля, надписи, изображения контроля, графиков, линий и т.д. Каждый из этих компонентов также имеют свои соответствующие компоненты.
* Name:
+
* Имя:
* Force New Page: Whether the current section and/or the next section is printed on a new page
+
* Вызовите Новую Страницу: является ли текущий раздел и / или печатается в следующем разделе на новой странице
* Keep Together: If the current section doesn't completely fit on a page, then print it on the next page
+
* Хранить вместе: если текущий раздел полностью не помещаются на странице, то распечатать его на следующей странице
* Visible:  
+
* Видимый:
* Height:  
+
* Высота:
* Conditional Print Expression:  
+
* Условное Выражение Печати:
* Background Color:
+
* Цвет фона:
* Background Transparent:
+
* Фон прозрачным:
  
==== Report Navigator -> Report -> Groups -> Sorting and Grouping Window ====
+
==== Навигатор отчетов-> Отчет -> Группы -> сортировки и группировки окон ====
This controls whether and how you are grouping together database data. You can insert a data grouping into the report by using View -> Sorting and Grouping. It details on which fields, what sort order, what conditions, etc. you will be grouping your data. For more details, please see [http://dba.openoffice.org/specifications/ReportDesigner.odt this].
+
Это контролирует ли и как вы объединяющая базу данных. Вы можете вставить группировки данных в докладе: Вид -> Сортировка и группировка. В нем подробно полями, на которых, как тем, какие условия и т.д., вам будет группировка данных. Для более подробной информации, пожалуйста, см. здесь [http://dba.openoffice.org/specifications/ReportDesigner.odt this].
* Field/Expression: Either the field from the database or the expression. An example of an expressions might be to give the user the possibility to do arithmetic calculations with the value of other expressions as well as with the value of columns. (The actual implementation is part of 4.1 expression engine.)
+
* Поле / выражение: Либо поле из базы данных или выражение. Примером выражения может быть, чтобы дать пользователю возможность сделать арифметические расчеты со стоимостью других выражений, а также значения столбцов. (Фактическое осуществление является частью выражения двигателем 4,1.)
  
* Sorting: Ascending or descending
+
* Сортировка: по возрастанию или по убыванию
* Group Header: Either show or hide
+
* Группа Заголовок: либо показать или скрыть
* Group Footer: Either show or hide
+
* Группа Footer: либо показать или скрыть
* Group On: What the data is grouped on depends upon the type of data chosen in Field/Expression
+
* Группа С: То, что данные, сгруппированные на зависит от типа данных, выбранного в Поле / выражение
* Group Interval: This also depends upon the type of data chosen in Field/Expression
+
* Группа Интервал: Это также зависит от типа данных, выбранного в Поле / выражение
* Keep Together:  
+
* Держаться вместе:
  
===== Report Navigator -> Report -> Groups -> <GroupingName> -> Properties of General Tab =====
+
===== Навигатор отчетов-> Отчет -> Группы -> <Имя группы> -> Свойства вкладка "Общие" =====
This controls the visual presentation of your groupings.
+
Это контролирует визуального представления ваших групп.
* Keep Together:  
+
* Держаться вместе:
* Start New Column: (In future releases, multiple columns will be available from the menu Format -> Page)
+
* Начало новой колонки: (В будущих релизах, несколькими колоннами будут доступны из меню Формат -> страница)
* Reset Page Number:  
+
* Вернуть номер страницы:  
  
====== Report Navigator -> Report -> Groups -> <GroupingName> -> Functions -> Function -> Properties of General Tab ======
+
====== Навигатор отчетов -> Отчет -> Группы -> <Имя Группы> -> Функции -> Функции -> Свойства вкладка "Общие" ======
This allows you to perform calculations (see Supported Functions section) on the data groups and display the results. Again, functions are created by right-clicking on Function and select New Function.
+
Это позволяет выполнять расчеты (см. раздел Поддерживаемые функции) по данным группам и отображения результатов. Опять же, функции создаются правой кнопкой мыши и выберите Функции новой функции.
* Name:  
+
* Имя:
* Formula: Input using the OpenFormula syntax
+
* Формула: ввод, используя синтаксис OpenFormula
* Initial Value: The initial evaluation value of the OpenFormula above
+
* Начальное значение: первоначальные оценки стоимости OpenFormula выше
* Deep Traversing:  
+
* Глубокий обход:
* Pre Evaluation:  
+
* Предварительная оценка:
  
====== Report Navigator -> Report -> Groups -> <GroupingName> -> Group Header -> Properties of General Tab ======
+
====== Навигатор отчетов-> Отчет -> Группы -> <Имя Группы> -> Группа Заголовок -> Свойства вкладка "Общие" ======
This controls under which condition the group header is displayed as well as many other attributes of the group header.
+
Это контролирует условия, при которых группа заголовке отображается как и многие другие атрибуты в заголовке группы.
* Name:
+
* Имя:
* Force New Page:  
+
* Новая страница:
* Keep Together:  
+
* Держаться вместе:
* Repeat Section:  
+
* Повтор раздела:
* Visible:  
+
* Видимый:
* Height:  
+
* Высота:
* Conditional Print Expression:  
+
* Условная печати выражения:
* Background Color:  
+
* Цвет фона:
* Background Transparent:  
+
* Фон прозрачным:
  
==== Report Navigator -> Report -> Detail -> Properties of General Tab ====
+
==== Навигатор отчетов -> Отчет -> Подробно -> Свойства вкладка "Общие" ====
This controls the details of the report. It is the main body of the report. It can contain other components such as text fields, text boxes, images controls, charts, lines, etc. Undoubtedly, this section contains the database data you want pulled in your report.
+
Это контролирует подробности доклада. Это основной части доклада. Он может содержать другие компоненты, такие как текстовые поля, надписи, изображения контроля, графиков, линий и т.д. Несомненно, этот раздел содержит базу данных, которые вы хотите вытащил в Вашем докладе.
* Name:
+
* Имя:
* Force New Page:  
+
* Новая страница:
* Keep Together:  
+
* Держаться вместе:
* Visible:  
+
* Повтор раздела:
* Height:  
+
* Видимый:
* Conditional Print Expression:  
+
* Высота:
* Background Color:  
+
* Условная печати выражения:
* Background Transparent:  
+
* Цвет фона:
 +
* Фон прозрачным:
  
==== Report Navigator -> Report -> Report Footer -> Properties of General Tab ====
+
==== Навигатор отчетов -> Отчет -> Отчет Footer -> Свойства вкладка "Общие" ====
This compliments the Report Header section and contains the same components as the Report Header.
+
Это уважение разделе Заголовок отчета и содержит те же компоненты, как заголовке отчета.
  
==== Report Navigator -> Report -> Page Footer -> Properties of General Tab ====
+
==== Навигатор отчетов -> Отчет -> Нижний Колонтитул -> Свойства вкладка "Общие" ====
This compliments the Page Header section and contains the same components as the Page Header.
+
Это уважение раздел заголовка страницы и содержит те же компоненты, как в заголовке страницы.
  
 
----
 
----
 
----
 
----
  
== Common components in any section ==
+
== Общепринятые компоненты в любом разделе ==
In each of the above sections you can have commonly-used data components from the Report Controls toolbar that make good use of the report. They are as follows:
+
В каждом из вышеперечисленных разделов можно использовать часто используемые данные компоненты на панели инструментов Контроль отчетов, что эффективно сказывается на использованииь этого отчета. Это заключаются в следующем:
  
=== Report Controls Toolbar -> Label Field -> Properties of General Tab ===
+
=== Доклад Управления Панели инструментов -> Поле Метки -> Свойства вкладка "Общие" ===
* Name:
+
* Имя:
* Label:
+
* Лейбл:
* Position X:
+
* Позиция X:
* Position Y:
+
* Позиция Y:
* Width:
+
* Ширина:
* Height:
+
* Высота:
* Print Repeated Values:
+
* Распечатать повторяющиеся значения:
* Conditional Print Expression:
+
* Условная печати выражения:
* Font:
+
* Шрифт:
* Print When Group Change:
+
* Печать, когда группа изменений:
* Background Color:
+
* Цвет фона:
* Background Transparent:
+
* Фон прозрачным:
* (Horizontal) Alignment:
+
* (По горизонтали) Выравнивание:
* Vertical Alignment:
+
* Вертикальное выравнивание:
  
=== Report Controls Toolbar -> Formatted Field -> Properties of General Tab ===
+
=== Доклад Управления Панели инструментов -> Отформатированное Поле -> Свойства вкладка "Общие" ===
* Name:
+
* Имя:
* Position X:
+
* Позиция X:
* Position Y:
+
* Позиция Y:
* Width:
+
* Ширина:
* Height:
+
* Высота:
* Print Repeated Values:
+
* Распечатать повторяющиеся значения:
* Conditional Print Expression:
+
* Условная печати выражения:
* Font:
+
* Шрифт:
* Print When Group Change:
+
* Печать, когда группа изменений:
* Background Color:
+
* Цвет фона:
* Background Transparent:
+
* Фон прозрачным:
* Formatting:
+
* Форматирование:
* (Horizontal) Alignment:
+
* (По горизонтали) Выравнивание:
  
=== Report Controls Toolbar -> Formatted Field -> Properties of Data Tab ===
+
=== Доклад Управления Панели инструментов -> Отформатированное Поле -> Свойства закладка Данные ===
* Data Field Type: The kind of data (Field or formula, Function, Counter, User Defined Function)
+
* Поле данных типа: тип данных (поля или формулы, функции, счетчик, определяемые пользователем функции)
* Data Field:  The columns/fields of the report source
+
* Поле данных колонок / полях доклада источник
* Function: Such as Sum, Minimum, Maximum
+
* Функции: например, суммы, минимум, максимум
* Scope: Contains all names of all groups. This includes the group where this control is contained in as well as the report itself as top level scope.
+
* Область: Содержит все имена всех групп. Это включает в себя группу, в которой этот элемент содержится в, а также сам доклад как верхнего уровня сферы.
See [http://dba.openoffice.org/specifications/Function_Property_Browser.odt here] for more details.
+
Смотрите [http://dba.openoffice.org/specifications/Function_Property_Browser.odt here] здесь для более подробной информации.
  
=== Report Controls Toolbar -> Image Control -> Properties of General Tab ===
+
=== Доклад Управления Панели инструментов -> Управление Изображением -> Свойства вкладка "Общие" ===
* Name:
+
* Имя:
* Preserve as link:
+
* Сохранить ссылку как:
* Position X:
+
* Позиция X:
* Position Y:
+
* Позиция Y:
* Width:
+
* Ширина:
* Height:
+
* Высота:
* Print Repeated Values:
+
* Распечатать повторяющиеся значения:
* Conditional Print Expression:
+
* Условная печати выражения:
* Print When Group Change:
+
* Печать, когда группа изменений:
* Background Color:
+
* Цвет фона:
* Background Transparent:
+
* Фон прозрачным:
* Graphics:
+
* Графика:
* Scale:
+
* (По горизонтали) Выравнивание:
 +
* Масштаб:
  
=== Report Controls Toolbar -> Image Control -> Properties of Data Tab ===
+
=== Панель инструментов Управление Отчетом -> Управление Изображением -> Свойства закладка Данные ===
* Data Field Type:
+
* Поле данных Тип:
* Data Field:
+
* Поле данных:
* Function:
+
* Функция:
* Scope:
+
* Область:
  
=== Report Controls Toolbar -> Chart/Shape -> Properties of General Tab ===
+
=== Панель инструментов Управление Отчетом->Диаграмма/Форма -> Свойства вкладка "Общие" ===
* Name:
+
* Имя:
* Position X:
+
* Позиция X:
* Position Y:
+
* Позиция Y:
* Width:
+
* Ширина:
* Height:
+
* Высота:
* Print Repeated Values:
+
* Распечатать повторяющиеся значения:
* Conditional Print Expression:
+
* Условная печати выражения:
* Print When Group Change:
+
* Печать, когда группа изменений:
* Font:
+
* Шрифт:
* Chart Type:
+
* Цвет фона:
* Preview Rows:
+
* Тип диаграммы:
 +
* Предварительный строки:
  
=== Report Controls Toolbar -> Chart/Shape -> Properties of Data Tab ===
+
=== Панель инструментов Управление Отчетом -> Диаграмма/Форма -> Свойства закладка Данные ===
* Content Type:
+
* Тип содержимого:
* Content:
+
* Содержание:
* Analyze SQL Command:
+
* Анализ SQL зароса:
* Filter:
+
* Фильтр:
* Sort:
+
* Сортировка:
* Link Master Fields:
+
* Свяжите ведущие поля:
* Link Slave Fields:
+
* Свяжие ведомые поля
  
=== Report Controls Toolbar -> Fixed Line -> Properties of General Tab ===
+
=== Панель инструментов Управление Отчетом -> Fixed Line -> Свойства вкладка "Общие" ===
* Name:
+
* Имя:
* Position X:
+
* Позиция X:
* Position Y:
+
* Позиция Y:
* Width:
+
* Ширина:
* Height:
+
* Высота:
* Orientation:
+
* Ориентация:
  
 
----
 
----
 
----
 
----
  
== Syntax ==
+
== Синтаксис==
 
* quote for [ is \
 
* quote for [ is \
 
* \\
 
* \\
Line 286: Line 295:
 
----
 
----
  
== Functions ==
+
== Функции ==
The current Sun Report Builder (verson 1.0.x) includes functions in the following categories:
+
Все текущих отчетов (Версон 1.0.x) включает в себя функции в следующих категориях:
  
 
'''Datetime''' <br>
 
'''Datetime''' <br>
Line 313: Line 322:
 
NULL
 
NULL
  
A detailed explanation of the above functions will be found [[Base/Reports/Functions|here.]]
+
Подробные объяснения указанных выше функций можно найти здесь. Дополнительная информация и код можно найти [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Functions здесь].
Additional details and code can be found [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Functions here].
+
  
Please note that these functions are specific to the SRB. Additional functionality may be obtained from the database backend capabilities. For example, if you are using OpenOffice.org's native HSQL database, then you may also use HSQL functions and stored procedures along with OpenOffice.org's queries to generate a wide variety of information shown in reports.
+
Пожалуйста, обратите внимание, что эти функции являются специфическими для SRB. Дополнительная функциональность может быть получена из базы данных возможностей. Например, если вы используете родную OpenOffice.org базу данных HSQL, то вы можете также использовать HSQL функций и хранимых процедур вместе с OpenOffice.org запросы для получения широкого спектра информации, указанной в отчетах.
  
 
----
 
----
Line 322: Line 330:
  
 
== Examples ==
 
== Examples ==
=== Function Example ===
+
=== Пример функции ===
The illustration below shows how subtotal fields are created in Report Builder, using functions:
+
В рисунке ниже показано, как итог поля создаются в дизайнере отчетов, с помощью функций:
  
 
[[Image:SumFieldInReportBuilder.jpg]]
 
[[Image:SumFieldInReportBuilder.jpg]]
  
The report source table is shown on the upper left.
+
В таблице исходных отчетов показано в левом верхнем углу.
  
The resulting report layout is illustrated below the table. A group has been defined on the plProductType field. The sum field is created on the group footer. The rightmost part of the image shows the definition of a function that serves as the data source for the sum field.
+
Итоговый отчет макет показано ниже в таблице. Группа была определена на plProductType области. Сумма поле создается на группу колонтитула. Правая часть изображения показывает определение функции, которая выступает в качестве источника данных для суммы области.
  
=== Query Example ===
+
=== Примеры запросов ===
The URL below shows how to use queries in Report Builder:
+
URL ниже показано, как использовать запросы в дизайнере отчетов:
  
See [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Example here].
+
Смотрите [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Example здесь].
  
=== Computed Fields Example ===
+
=== Вычисленный Пример Полей ===
Computed fields can be created in the way that the formula is entered directly into the data field.
+
Компьютерные поля могут быть созданы в том, как формула вводится непосредственно в данной области.
  
 
E.g. 100*[Population]/[PopulationCount] to get the percentage of the current population
 
E.g. 100*[Population]/[PopulationCount] to get the percentage of the current population
  
 
+
== Расширения ==
== Extensions ==
+
=== Евроофисная Диаграмма Карты ===
=== EuroOffice Map Chart ===
+
Одно продление еще больше расширяет функциональность дизайнера отчетов. Подробное описание ее использования вместе с основной шагов по созданию первого доклада можно ознакомиться здесь. Этот урок идет от создания вашего первого доклада к определению довольно сложным новые функции, поэтому он может быть полезным ресурсом для начинающих и продвинутых пользователей, так (не только для тех, кто ищет путь к созданию карты диаграммы).
One extension further extends the functionality of Sun Report Builder. A detailed description of its use together with the basic steps of creating your first report can be found [http://www.multiracio.com/eurooffice/support/tutorials/eurooffice-map-chart-tutorials/how-to-use-map-charts-with-sun-report-builder here]. This tutorial goes from creating your first report to defining a quite complicated new function, so it can be a useful resource for beginners and advanced users alike (not just for those looking for a way to create map charts).
+
  
 
[[Category:Sun Report Builder]]
 
[[Category:Sun Report Builder]]
 
[[Category: Base Documentation]]
 
[[Category: Base Documentation]]
 
+
[[Category:RU]]
[[ru:RU/SUN Report Builder/Documentation]]
+
[[en:SUN_Report_Builder/Documentation]]

Latest revision as of 07:43, 9 July 2018


Editing.png Статья в работе (ЧЕРНОВИК), и находится в процессе написания.


Edit-find-replace.png Эта статья должна быть проверена на точность и соответствие стилю.


Aspirant 2.png Эта статья должна быть переформулирована и обезличена для соответствия научному стилю.


Documentation needshelp.png Эта статья нуждается в помощи


Машинный перевод

Contents

Кому нужна отчетность

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

Почему Дизайнер отчетов

Вместе с OpenOffice.org поставляется функция встроенной отчетности, Вы могли бы задаться вопросом, почему Вы захотите другой отчет поверх этого. Во-первых, функция встроенной отчетности не могут использоваться ни для чего кроме самых простых отчетов. В то время как Волшебник Сообщения делает процесс из создания сообщения довольно прямым, инструменты сообщения по умолчанию не очень интуитивны и не особенно гибки, который ограничивает Вашу способность настроить сообщения Вашей симпатии. Строитель Сообщения о Солнце (СРБ) разработан, чтобы преодолеть недостатки встроенных способностей сообщения, добавляя сильный двигатель сообщения и убивание изящных инструментов аллоуниг Вы, чтобы создать более продвинутые сообщения. Расширение добавляет и передовую сортировку и группировку способностей так же как способности использовать вопросы СКЛ и функции в сообщениях. Что еще более важно СРБ делает значительно легче создать сложное расположение сообщения через бремя-и-снижение. Далее, СРБ позволяет Вам вставлять диаграммы в свои сообщения.

Системные требования

Расширению SRB требуется достаточно свежая версия OpenOffice.org. В идеале, вы должны использовать последние версии продуктов. Поскольку SRB написана на Java, вы также должны проверить как наличие Java Runtime Environment (JRE) (Исполнительная среда Java) на вашем компьютере так и настроен ли OpenOffice.org на использование его. Чтобы сделать это, зайдите в Сервис -> Параметры -> OpenOffice.org -> Java. Убедитесь, что флажок "Использовать Java Runtime" установлен а JRE выбрана из списка установленных. Если этот список пуст, то вам придется установить JRE, которую можно загрузить с www.java.com.

Установка дизайнера отчетов

Поскольку SRB является расширением OpenOffice.org, его установка на вашем компьютере, не вызовет особых трудностей. Загрузите последнюю версию SRB из репозитория расширений OpenOffice.org. В OpenOffice.org, выберите Сервис -> Extension Manager. Нажмите кнопку Добавить, выберите загруженный .oxt файл и нажмите "Открыть". Перезапустите OpenOffice.org (В Windows, вы так же должны выйти из быстрого запуска), теперь все готово.

Приступаем к работе с Построителем отчетов от SUN.

Нижеследующее изложение относится к SRB версии 1.0.x.

Расширение "Построитель отчетов от SUN" добавляет мощные возможности по созданию отчетов в OpenOffice.org Base и использование его для создания отчетов очень просто, в чем вы убедитесь на простом примере. Предположим, что вы внештатный писатель, и хотите отслеживать свои публикации, используя простую базу данных в OpenOffice.org Base, которая хранит наименование публикации, дату создания, текущее состояние и оплату. Это решение достаточно полезно, однако при добавлении отчетов превращает базу данных в удобный аналитический инструмент. С помощью дизайнера отчетов можно создать отчет, показывающий список статей, сгруппированных по наименованиям содержащая оплате сумм и диаграммы для каждого издания.

Чтобы облегчить вам следовать приведенным ниже инструкциям, я добавил представленных таблиц, а также доклад Submissions_by_Publication к базе данных WriterDB.odb. Эта база данных является частью инструменты расширения Writer, которую вы можете скачать здесь.

Когда у вас база данных готова, откройте ее в OpenOffice.org Base, перейдите в раздел отчетов, и нажмите кнопку "Создать отчет в режиме дизайнера отчетов. При этом откроется окно конструктора отчетов и до начала работы над отчетом, давайте внимательнее взглянем на основные компоненты конструктора отчетов:

Sun Report Builder's Interface

Sun Report Builder's Interface

A - Панель инструментов Управление отчетами содержит кнопки, которые можно использовать для добавления полей, этикетки, графики и диаграммы к докладу.

B - Основная панель инструментов позволяет вам включить Добавление поля, навигатор отчетов, сортировки и группировки палитры.

C - Выравнивание и согласования на панели инструментов раздел поможет выровнять поля и другие элементы в докладе.

D - пустая страница отчета по умолчанию состоит из трех разделов: Page Header(Заголовок старницы), Detail(Содержимое страницы) и Page Footer(Нижний колонтитул).

E - Палитра "Добавить поле" позволяет быстро заполнить отчет полями, перетаскивая их из палитры на отчет.

F - Палитра "Сортировка и группировка" используется для группировки и сортировки элементов отчета.

G - Навигатор отчетов позволяет быстро найти и выбрать конкретный элемент в отчете.

H - панели свойств позволяет просмотреть/задать свойства выбранного поля/элемента управления. Например, если вы выбираете поле, то используя панель свойств, можно задать источник данных поля и такие свойства, как размер, расположение, формат и т.д.

Чтобы создать отчет, который группирует все заявления по номеру, вы должны добавить новую группу в секцию "Заголовок страницы", выбрав поле "Номер"(заявления) из палитры "Сортировка и группировка". Укажите желаемый вариант сортировки (по возрастанию или по убыванию) и выберите Present от Заголовка группы списка. Используйте палитру "Добавить поле" для размещения поля "Номер" в созданной секции группировки(см. выше). Вы можете использовать имеющиеся варианты форматирования на вкладке "Общие" панели "Свойства" для оформления поля. Секция "Содержимое"(Спецификация) страницы разработана для отображения списка записей базы данных(или запроса). В нашем случае этот список будет содержать записи относящиеся к заявкам. Используя палитру "Добавить поле" добавте желаемые поля(например, Название, Дата заявки и Оплата) в раздел "Содержимое". Выравнивание полей и надписей может быть достаточно утомительным, но имеется панель "Выровнять/Выровнять в разделе" которая содержит общие варианты которые могут быть полезны. Вы можете просмотреть доклад, нажав на кнопку Execute доклад на основной панели инструментов, чтобы создать список всех материалов, сгруппированных по публикации.

Хотя вы уже можете использовать созданный отчет, однако вы можете сделать несколько других вещей, чтобы сделать его еще более полезным. Например, вы можете добавить поле, которое рассчитывает суммы платежей по каждой публикации, а также общий итог. Начнем с последнего. Щелкните на кнопке Надпись на панели инструментов "Управление отчетами" и нарисовать поле в разделе нижний колонтитул. На панели "Свойства" перейдите на вкладку "Данные" и выберите необходимые параметры следующим образом:

  • Поле данных типа: Функция
  • Поле данных: Оплата
  • Функция: Накопления
  • Область: Доклад

Чтобы добавить поле, которое отображает суммы платежей по каждой публикации, вы в первую очередь необходимо включить секцию Групповой Нижний Колонтитул. Выберите Present из раскрывающегося списка Примечания в группе Сортировка и Группировка палитры. Потяните поле в добавленном Нижнем колонтитуле и определите опции поля следующим образом:

  • Поле данных типа: Функция
  • Поле данных: Оплата
  • Функция: Накопления
  • Область: Группа: Публикация

Можно также добавить, что граф отображает платежей публикации. Для этого необходимо сначала создать запрос, который извлекает данные на графике. Закрыть доклада, перейти к разделу запросы, и нажмите кнопку Создание запроса в режиме конструктора ссылку для создания нового запроса. Выберите таблицу, содержащую представление данных и добавить публикацию и выплаты полей в запросе. От функции выпадающего списка выберите группу в колонке Публикация и суммы платежей в столбце. Сохраните созданный запрос и открытый доклад для редактирования. Нажмите на кнопку графике в главной панели инструментов, а также привлечь графа в разделе "Нижний колонтитул. В панели свойств, перейдите на вкладку Данные и запроса на выборку из раскрывающегося Тип содержимого списке и создал запрос из содержимого списка.

Если вам не по душе графа столбцов по умолчанию, то Вы можете настроить его свойств, дважды щелкнув на график, чтобы войти в режим редактирования. Здесь вы можете задать различные настройки с помощью правой кнопки меню контекста. Например, с помощью меню пункт Тип диаграммы можно изменить график умолчанию колонки с круговой диаграммы и добавить 3-D посмотреть на него. Как вы можете видеть, процесс создания отчетов через дизайнер отчетов прост. Как только вы освоили основы, вы можете использовать отчетов разобраться в данных, хранящихся в OpenOffice.org Base.



Просмотр навигатор отчетов в дизайнере отчетов

Давайте определим несколько ключевых компонентов SRB как видно из навигатор отчетов. Навигатор отчетов находиться под View в выпадающем меню. Для просмотра свойств окна, переключитесь на них, своства отображаться под view в выпадающем меню. Расширенные советы определяют много информации о компонентах. Для просмотра расширенной подсказки, переключитесь на нее, она отображается под Помощью в выпадающем меню. Текст ниже дополняет расширенные советы Вашей специфической версии SRB. Кроме того, контекстная помощь доступна для различных диалогов нажав клавишу F1.

Навигатор отчетов -> Отчет

Показаны различные варианты доклада в целом. Они отличаются различными вариантами отдельных компонентов отчета. Например, если вы используете фильтр по докладу в целом, то не ждите, чтобы выполнялись функции по значениям, которые вы просто отфильтровали.

Навигатор отчетов-> Отчет -> Свойства вкладка "Общие"

Это контролирует формат и презентацию доклада.

  • Имя: название вашего доклада может быть чем угодно по вашему выбору.
  • Верхний Колонтитул:
  • Нижний колонтитул:
  • Распечатать повторяются значения: вы можете не захотеть печатать повторяющиеся значения для каждого отчета.

Навигатор отчетов -> Отчет -> Свойства закладка Данные

Это контролирует данные из базы данных, которая отображается в отчете.

  • Тип содержимого: может быть таблица, запрос или SQL запрос.
  • Содержание: значение зависит от типа содержимого выше.
  • Анализ SQL запроса: стоит ли разрешить SQL запросы, которые будут проанализированы.
  • Фильтр: фильтрует SQL запросы при выполнении в базе данных.

Навигатор отчетов -> Отчет -> Функции

Контролирует функции, вычисленные в отчете помощью OpenFormula. Как правило, все функции, которые определены в OpenFormula должно быть поддержаны. Но в настоящее время продолжается работа по поддержке и функции могут измениться после каждого выпуска дизайнера отчетов

Навигатор отчетов -> Отчет -> Функции -> Функции -> Свойства вкладка "Общие"

Функция позволяет пользователю выполнять расчеты (см. раздел Поддержка функций) в базе данных и для отображения результатов. Функции могут быть как в глобальном контексте самого отчета или в какой-либо группе (см. раздел Группы ниже). Функции созданных с помощью View -> Навигатор отчетов-> Отчет -> Функции. Щелкните правой кнопкой мыши на Функции и выберите новую функцию. После того как вы выбрали новую функцию в контекстном меню по функциям записи, которую вы можете настроить функцию.

  • Имя: Имя вашего функция может быть чем угодно по вашему выбору.
  • Формула: см. функцию пример ниже
  • Начальное значение: см. пример ниже функциям
  • Глубокий обход:
  • Предварительная оценка: Вы не можете хотеть, чтобы функция была оценена, пока отчет не закончен.

Навигатор отчетов-> Отчет -> Верхний Колонтитул -> Свойства вкладка "Общие"

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

  • Имя:
  • Видимый:
  • Высота:
  • Условное Выражение Печати: условные выражения печати позволяет пользователю определить, элемент или раздел должны или не должны быть видны при выполнении отчета. Если печать выражение истинно, то элемент будет включен в отчет. Синтаксис такой же, как и для функций.
  • Цвет фона:
  • Фон прозрачный:

Навигатор отчетов -> Отчет -> Отчет Заголовок -> Свойства вкладка "Общие"

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

  • Имя:
  • Вызовите Новую Страницу: является ли текущий раздел и / или печатается в следующем разделе на новой странице
  • Хранить вместе: если текущий раздел полностью не помещаются на странице, то распечатать его на следующей странице
  • Видимый:
  • Высота:
  • Условное Выражение Печати:
  • Цвет фона:
  • Фон прозрачным:

Навигатор отчетов-> Отчет -> Группы -> сортировки и группировки окон

Это контролирует ли и как вы объединяющая базу данных. Вы можете вставить группировки данных в докладе: Вид -> Сортировка и группировка. В нем подробно полями, на которых, как тем, какие условия и т.д., вам будет группировка данных. Для более подробной информации, пожалуйста, см. здесь this.

  • Поле / выражение: Либо поле из базы данных или выражение. Примером выражения может быть, чтобы дать пользователю возможность сделать арифметические расчеты со стоимостью других выражений, а также значения столбцов. (Фактическое осуществление является частью выражения двигателем 4,1.)
  • Сортировка: по возрастанию или по убыванию
  • Группа Заголовок: либо показать или скрыть
  • Группа Footer: либо показать или скрыть
  • Группа С: То, что данные, сгруппированные на зависит от типа данных, выбранного в Поле / выражение
  • Группа Интервал: Это также зависит от типа данных, выбранного в Поле / выражение
  • Держаться вместе:
Навигатор отчетов-> Отчет -> Группы -> <Имя группы> -> Свойства вкладка "Общие"

Это контролирует визуального представления ваших групп.

  • Держаться вместе:
  • Начало новой колонки: (В будущих релизах, несколькими колоннами будут доступны из меню Формат -> страница)
  • Вернуть номер страницы:
Навигатор отчетов -> Отчет -> Группы -> <Имя Группы> -> Функции -> Функции -> Свойства вкладка "Общие"

Это позволяет выполнять расчеты (см. раздел Поддерживаемые функции) по данным группам и отображения результатов. Опять же, функции создаются правой кнопкой мыши и выберите Функции новой функции.

  • Имя:
  • Формула: ввод, используя синтаксис OpenFormula
  • Начальное значение: первоначальные оценки стоимости OpenFormula выше
  • Глубокий обход:
  • Предварительная оценка:
Навигатор отчетов-> Отчет -> Группы -> <Имя Группы> -> Группа Заголовок -> Свойства вкладка "Общие"

Это контролирует условия, при которых группа заголовке отображается как и многие другие атрибуты в заголовке группы.

  • Имя:
  • Новая страница:
  • Держаться вместе:
  • Повтор раздела:
  • Видимый:
  • Высота:
  • Условная печати выражения:
  • Цвет фона:
  • Фон прозрачным:

Навигатор отчетов -> Отчет -> Подробно -> Свойства вкладка "Общие"

Это контролирует подробности доклада. Это основной части доклада. Он может содержать другие компоненты, такие как текстовые поля, надписи, изображения контроля, графиков, линий и т.д. Несомненно, этот раздел содержит базу данных, которые вы хотите вытащил в Вашем докладе.

  • Имя:
  • Новая страница:
  • Держаться вместе:
  • Повтор раздела:
  • Видимый:
  • Высота:
  • Условная печати выражения:
  • Цвет фона:
  • Фон прозрачным:

Навигатор отчетов -> Отчет -> Отчет Footer -> Свойства вкладка "Общие"

Это уважение разделе Заголовок отчета и содержит те же компоненты, как заголовке отчета.

Навигатор отчетов -> Отчет -> Нижний Колонтитул -> Свойства вкладка "Общие"

Это уважение раздел заголовка страницы и содержит те же компоненты, как в заголовке страницы.



Общепринятые компоненты в любом разделе

В каждом из вышеперечисленных разделов можно использовать часто используемые данные компоненты на панели инструментов Контроль отчетов, что эффективно сказывается на использованииь этого отчета. Это заключаются в следующем:

Доклад Управления Панели инструментов -> Поле Метки -> Свойства вкладка "Общие"

  • Имя:
  • Лейбл:
  • Позиция X:
  • Позиция Y:
  • Ширина:
  • Высота:
  • Распечатать повторяющиеся значения:
  • Условная печати выражения:
  • Шрифт:
  • Печать, когда группа изменений:
  • Цвет фона:
  • Фон прозрачным:
  • (По горизонтали) Выравнивание:
  • Вертикальное выравнивание:

Доклад Управления Панели инструментов -> Отформатированное Поле -> Свойства вкладка "Общие"

  • Имя:
  • Позиция X:
  • Позиция Y:
  • Ширина:
  • Высота:
  • Распечатать повторяющиеся значения:
  • Условная печати выражения:
  • Шрифт:
  • Печать, когда группа изменений:
  • Цвет фона:
  • Фон прозрачным:
  • Форматирование:
  • (По горизонтали) Выравнивание:

Доклад Управления Панели инструментов -> Отформатированное Поле -> Свойства закладка Данные

  • Поле данных типа: тип данных (поля или формулы, функции, счетчик, определяемые пользователем функции)
  • Поле данных колонок / полях доклада источник
  • Функции: например, суммы, минимум, максимум
  • Область: Содержит все имена всех групп. Это включает в себя группу, в которой этот элемент содержится в, а также сам доклад как верхнего уровня сферы.

Смотрите here здесь для более подробной информации.

Доклад Управления Панели инструментов -> Управление Изображением -> Свойства вкладка "Общие"

  • Имя:
  • Сохранить ссылку как:
  • Позиция X:
  • Позиция Y:
  • Ширина:
  • Высота:
  • Распечатать повторяющиеся значения:
  • Условная печати выражения:
  • Печать, когда группа изменений:
  • Цвет фона:
  • Фон прозрачным:
  • Графика:
  • (По горизонтали) Выравнивание:
  • Масштаб:

Панель инструментов Управление Отчетом -> Управление Изображением -> Свойства закладка Данные

  • Поле данных Тип:
  • Поле данных:
  • Функция:
  • Область:

Панель инструментов Управление Отчетом->Диаграмма/Форма -> Свойства вкладка "Общие"

  • Имя:
  • Позиция X:
  • Позиция Y:
  • Ширина:
  • Высота:
  • Распечатать повторяющиеся значения:
  • Условная печати выражения:
  • Печать, когда группа изменений:
  • Шрифт:
  • Цвет фона:
  • Тип диаграммы:
  • Предварительный строки:

Панель инструментов Управление Отчетом -> Диаграмма/Форма -> Свойства закладка Данные

  • Тип содержимого:
  • Содержание:
  • Анализ SQL зароса:
  • Фильтр:
  • Сортировка:
  • Свяжите ведущие поля:
  • Свяжие ведомые поля

Панель инструментов Управление Отчетом -> Fixed Line -> Свойства вкладка "Общие"

  • Имя:
  • Позиция X:
  • Позиция Y:
  • Ширина:
  • Высота:
  • Ориентация:


Синтаксис

  • quote for [ is \
  • \\
  • [] as reference for formula or field name
  • "" to quote strings
  • . as decimal separator
  • date as in java specific
  • parameter separator is ; (semicolon) and it is allowed to let some parameters empty inside a call like XYZ(;kk;;kkb)


Функции

Все текущих отчетов (Версон 1.0.x) включает в себя функции в следующих категориях:

Datetime
DATE, DATEDIF, DATEVALUE, DAY, DAYS, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, YEAR

Financial
Financial

Information
CHOOSE, COUNT, COUNTA, COUNTBLANK, HASCHANGED, ISBLANK, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNA, ISNONTEXT, ISNUMBER, ISODD, ISREF, ISTEXT, NA

Logical
AND, FALSE, IF, NOT, OR, TRUE, XOR

Math
ABS, AVERAGE, EVEN, MAX, MAXA, MIN, MINA, MOD, ODD, SUM

Rounding
INT

Text
EXACT, FIND, LEFT, LEN, LOWER, MID, REPLACE, REPT, RIGHT, SUBSTITUTE, T, TEXT, TRIM, UNICHAR, UNICODE, UPPER, URLENCODE

Userdefined
NULL

Подробные объяснения указанных выше функций можно найти здесь. Дополнительная информация и код можно найти здесь.

Пожалуйста, обратите внимание, что эти функции являются специфическими для SRB. Дополнительная функциональность может быть получена из базы данных возможностей. Например, если вы используете родную OpenOffice.org базу данных HSQL, то вы можете также использовать HSQL функций и хранимых процедур вместе с OpenOffice.org запросы для получения широкого спектра информации, указанной в отчетах.



Examples

Пример функции

В рисунке ниже показано, как итог поля создаются в дизайнере отчетов, с помощью функций:

SumFieldInReportBuilder.jpg

В таблице исходных отчетов показано в левом верхнем углу.

Итоговый отчет макет показано ниже в таблице. Группа была определена на plProductType области. Сумма поле создается на группу колонтитула. Правая часть изображения показывает определение функции, которая выступает в качестве источника данных для суммы области.

Примеры запросов

URL ниже показано, как использовать запросы в дизайнере отчетов:

Смотрите здесь.

Вычисленный Пример Полей

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

E.g. 100*[Population]/[PopulationCount] to get the percentage of the current population

Расширения

Евроофисная Диаграмма Карты

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

Personal tools
In other languages