Кросс-таблица, отступы/разрывы

Обсуждение Stimulsoft Reports.NET
Ответить
str
Сообщения: 6
Зарегистрирован: 13 дек 2016, 07:12

Кросс-таблица, отступы/разрывы

Сообщение str »

Коллеги добрый день!

Помогите разобраться со следующей проблемой: при создании master-detail отчета Заголовок и данные в упрямую не хотят быть вместе и постоянно разъезжаются. Изменял настройки Keep Details = Keep Details Together, не помогает.
Так же появился совершенно непонятный разрыв в GroupBand
Разрыв в GroupBand
Разрыв в GroupBand
1.jpg (534.84 КБ) 4065 просмотров
Разрыв в Кросстаблице
Разрыв в Кросстаблице
2.jpg (416.72 КБ) 4065 просмотров


Так же обнаружил баг с отображением названий столбцов - если есть вложенный столбец, то название смещается вниз (аналогичная проблема была для первой строки группы viewtopic.php?f=8&t=8601 )
Баг кросс-таблицы
Баг кросс-таблицы
3.jpg (394.39 КБ) 4065 просмотров
Отчет
PatientVisitStatistics39.mrt
(188.84 КБ) 327 скачиваний
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Кросс-таблица, отступы/разрывы

Сообщение HighAley »

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

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

Как вариант, вы можете написать следующий код в событии Before Print страницы.

Код: Выделить всё

{YourDataTableName}.DataTable.DataSet.WriteXml("e:\\data.xml");
{YourDataTableName}.DataTable.DataSet.WriteXmlSchema("e:\\data.xsd");
Спасибо.
str
Сообщения: 6
Зарегистрирован: 13 дек 2016, 07:12

Re: Кросс-таблица, отступы/разрывы

Сообщение str »

HighAley, замучался с экспортом, по приведенному вами коду сохраняется xml с одной записью, больше не хочет. Xsd вообще не создается.
Скопировал данные в xls, так сойдет?

PS: Вкладка DiagnosticianPatientVisitStatis обрезалась, ограничение по длине. Должно быть DiagnosticianPatientVisitStatistics
Вложения
Data.xlsx
(36.44 КБ) 182 скачивания
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Кросс-таблица, отступы/разрывы

Сообщение Aleksey »

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

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

Спасибо.
Вложения
Capture.PNG
Capture.PNG (103.25 КБ) 4057 просмотров
str
Сообщения: 6
Зарегистрирован: 13 дек 2016, 07:12

Re: Кросс-таблица, отступы/разрывы

Сообщение str »

Вроде разобрался почему большой отступ в начале - свойство "держать вложенный отчет вместе" для SubReport3
Но заголовок почему-то все равно отделяется, поможете?
Вложения
Report.mrt
(23.31 КБ) 274 скачивания
Data.xlsx
(36.44 КБ) 302 скачивания
str
Сообщения: 6
Зарегистрирован: 13 дек 2016, 07:12

Re: Кросс-таблица, отступы/разрывы

Сообщение str »

Добрый день!
Кажется я понял в чем проблема.
При использовании SubReport свойство KeepDetails игнорируется.
Если во вложенном примере удалить Page1, то отображается как надо.

Я не учел какие-то настройки? Или это баг?
Вложения
Report.mrt
(22.76 КБ) 323 скачивания
Data.xlsx
(38.28 КБ) 284 скачивания
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Кросс-таблица, отступы/разрывы

Сообщение Aleksey »

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

Особенность построения SubReport-а - он изначально строится как одна страница бесконечной длины и затем уже при выводе разбивается на страницы.
Поэтому, в данном случае, данное свойство не применяется.
Как вариант, не использовать SubReport.

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