Search Results for

    Show / Hide Table of Contents

    Структура отчета

    Структура отчета (также известная как дерево отчета, оглавление) - это элемент управления типа TreeView, который отображается в окне просмотра:

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

    Если отчет имеет структуру, она будет показана автоматически. Показать или спрятать структуру можно, нажав кнопку на панели управления. Автоматически структура отчета не создается; для этого вы должны настроить некоторые элементы отчета.

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

    • вычисляется значение выражения, которое указано в свойстве OutlineExpression;
    • в структуру отчета добавляется элемент с полученным текстом;
    • при печати подчиненных бэндов (например, в отчете master-detail) структура отчета формируется таким образом, что повторяет структуру бэндов.

    Свойство OutlineExpression можно настроить в окне "Свойства", предварительно выделив нужный бэнд.

    Ниже приведены способы настройки структуры для печати разных типов отчетов:

    • если вы хотите отобразить в структуре список страниц готового отчета, настройте свойство OutlineExpression у страницы отчета. Как правило, выражение возвращает номер страницы:
    [PageN]
    
    • в отчете типа "Список" с одним бэндом "Данные" настройте свойство OutlineExpression у этого бэнда. В качестве выражения можно использовать любое поле данных, которое печатается в бэнде;
    • в отчете типа master-detail с двумя бэндами "Данные" настройте свойство OutlineExpression у обоих бэндов. В качестве выражений используйте поля данных, которые печатаются в соответствующих бэндах. Например, в отчете типа "Категории/Продукты" выражение OutlineExpression для первого бэнда будет содержать название категории, для второго - название продукта;
    • в отчете с группой настройте свойство OutlineExpression у заголовка группы и бэнда "Данные". В качестве выражения для заголовка группы обычно используется условие группировки. Для бэнда "Данные" укажите одной из поле данных, которое печатается в этом бэнде.
    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»