Вопросы по Cross-tab'у

Обсуждение Stimulsoft Reports.NET
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Вопросы по Cross-tab'у

Сообщение Леонид »

День добрый, уважаемые!

Делаем ревизию отчётов и правим различные визуальные изъяны в них. Так вот в связи с этим возникло пару вопросов:

1) Если MaxSize ставим именно дробную (с целыми всё нормально) и выводим отчёт, то почти всегда след. колонка сдвигается вправо.

2) Если в заголовок переносится (т.е. стоит WordWrap), то на первой странице он выглядит нормально, на последующих не растягивается до максимальной высоты, тем самым он не читается.

3) Горизонтальные заголовки оклонок отображаются только на первой странице. Как сделать так, чтобы они отображались на всех последующих?
Вложения
screen2.jpg
screen2.jpg (77.06 КБ) 5052 просмотра
screen1.jpg
screen1.jpg (107.63 КБ) 5051 просмотр
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Вопросы по Cross-tab'у

Сообщение Jan »

Здравствуйте,
leon писал(а):День добрый, уважаемые!

Делаем ревизию отчётов и правим различные визуальные изъяны в них. Так вот в связи с этим возникло пару вопросов:

1) Если MaxSize ставим именно дробную (с целыми всё нормально) и выводим отчёт, то почти всегда след. колонка сдвигается вправо.

2) Если в заголовок переносится (т.е. стоит WordWrap), то на первой странице он выглядит нормально, на последующих не растягивается до максимальной высоты, тем самым он не читается.

3) Горизонтальные заголовки оклонок отображаются только на первой странице. Как сделать так, чтобы они отображались на всех последующих?
Нам нужно некоторое время, чтобы разобраться с этими проблемами.

Спасибо.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Вопросы по Cross-tab'у

Сообщение Jan »

Здравствуйте,

Мы произвели некоторые доработки в ядре построения компонента Cross-Tab. Изменения будут доступны в билде от 16 августа.

Спасибо.
fantomus
Сообщения: 215
Зарегистрирован: 22 апр 2009, 06:41
Откуда: Kyiv, Ukraine

Вопросы по Cross-tab'у

Сообщение fantomus »

Здравствуйте.

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

Пытался установить для страницы Unlimited Height = true.
Получаю ошибку:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Использовал демо-отчет "Cross-Tab with Two Summaries".

Свойства Unlimited Width не нашел, хотя оно упоминалось в форуме.

Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Вопросы по Cross-tab'у

Сообщение Леонид »

Скачал последний пререлиз от 17-го августа. Всё работает. Однако, не увидел каких-либо изменений в работе отчёта. Подскажите, что для этого нужно сделать, может быть нужно изменить какое-либо свойство?
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Вопросы по Cross-tab'у

Сообщение Anton Lozovskiy »

Здравствуйте,

Совсем никаких изменений не происходит ? А для ячеек у которых задан MaxSize дробным числом ? На наших примерах все работает нормально.

Спасибо.
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Вопросы по Cross-tab'у

Сообщение Anton Lozovskiy »

Здравствуйте.
fantomus писал(а): Здравствуйте.

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

Пытался установить для страницы Unlimited Height = true.
Получаю ошибку:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

Использовал демо-отчет "Cross-Tab with Two Summaries".

Свойства Unlimited Width не нашел, хотя оно упоминалось в форуме.

Спасибо.
Положите cross-tab на DataBand, тогда все отлично работает. Ошибку с "UnlimitedHeight" мы поправим к следующему пререлиз билду.

Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Вопросы по Cross-tab'у

Сообщение Леонид »

Совсем никаких изменений не происходит ? А для ячеек у которых задан MaxSize дробным числом ? На наших примерах все работает нормально.
Да, происходит. Всё работает. Отлично! Спасибо! :biggrin:
Первые два вопроса отпадают, но остаётся третий (см. первый пост на картинке) - каким образом можно сделать так, чтобы колонки из заголовка печатались не только на первой странице?
fantomus
Сообщения: 215
Зарегистрирован: 22 апр 2009, 06:41
Откуда: Kyiv, Ukraine

Вопросы по Cross-tab'у

Сообщение fantomus »

Здравствуйте.

Спасибо за помощь.
Положил кросс-таб на бэнд и получил нужный результат (не считая неработающего свойства Unlimited Height).
Только вылезла проблема с производительностью.
В таком варианте отчет формируется в разы а может и на порядок медленнее на большом массиве данных.
Например, если кросс-таб не находится на бэнде, отчет формируется около 10 секунд на массиве из 5 000 строк.
Если кросс-таб положить на бэнд - около 3-х минут!
Это совсем плохой результат.
К сожалению, выслать отчет с данными не могу...
Просто проверьте на большом массиве данных.
Уточнения:
- ориентация страницы альбомная
- в результате получено 32 страницы в предпросмотре, каждая из 6-и страниц в ширину (1-6, 7-12 и т.д.)

И в догонку за leon, похожий вопрос:
каким образом можно сделать так, чтобы заголовок печатался ТОЛЬКО на первой странице?
Может можно добавить свойство "Повтор заголовка на каждой странице"?
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Вопросы по Cross-tab'у

Сообщение Andrew »

Здравствуйте.

Мы проверим и дадим знать о результатах.

Спасибо.
Ответить