Страница 1 из 1

Отображение данных CrossTab на второй странице

Добавлено: 11 ноя 2013, 19:24
Golland
Добрый день! Столкнулся со следующей проблемой.
Есть отчет, состоящий из двух элементов:
1) Report Title, который располагается вверху отчета и в котором отображаются параметры построения отчета и название отчета
2) Cross Tab, который собственно отображает сами данные

На странице Cross Tab находится под Report Title.
Строим отчет,- на первой странице отображается Report Title, под ним идут данные из Cross Tab, все красиво и аккуратно. Но, как только переходим на вторую, третью, и последующие страницы, оказывается, что данные Cross Tab строятся не с самого верха новой страницы, а точно с того места, где расположен Cross Tab в настройках отчета. Т.е. на всех страницах примерно 1/4 места в верху пустая!

Подскажите, есть ли решение, чтобы этого избежать. Нужно, чтобы данные по Cross Tab строились с самого верха новой страницы.

Re: Отображение данных CrossTab на второй странице

Добавлено: 12 ноя 2013, 09:17
HighAley
Здравствуйте.

Если кросс-таблица лежит прямо на странице, то её надо положить на Бэнд.
В приложенном шаблоне отчёта Cross-tab1 лежит на Бэнде, а Cross-tab2 на странице.
Cross-TabOnPage.mrt
(26.33 КБ) 458 скачиваний
Спасибо.

Re: Отображение данных CrossTab на второй странице

Добавлено: 15 ноя 2013, 16:09
Golland
Добрый день! Я воспользовался предложенным Вами вариантом, где CrossTab располагается на пустом DataBand. Результат получился следующий:
1) Как я только не пробовал, но заставить отображаться CrossTab на первой странице так и не получилось. Он действительно строит теперь с самого верха, но только со второй страницы.

2) Если в отчете используется ReportTitle, то при построении CrossTab получается интересная закономерность. На одной странице он начинает "разрываться", т.е. строится заново с заголовками CrossTab при этом данные идут правильно, в порядке очереди. Т.е. на одной странице получается как бы два последовательных CrossTab. Величина второго CrossTab в этом случае равна высоте ReportTitle. Т.е. если ReportTitle изменить высоту, то у второго(дублирующегося) CrossTab она также изменится и станет точно такой же. Конечно, если ReportTitle вообще убрать, то CrossTab разрываться на одной странице не будет, но это не выход.

Спасибо!

Re: Отображение данных CrossTab на второй странице

Добавлено: 18 ноя 2013, 16:03
HighAley
Здравствуйте.

Не могли бы вы сопроводить всё вышеописанное примерами, иначе мы не сможем вам помочь.

Спасибо.