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

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

Добавлено: 13 дек 2016, 07:43
str
Коллеги добрый день!

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


Так же обнаружил баг с отображением названий столбцов - если есть вложенный столбец, то название смещается вниз (аналогичная проблема была для первой строки группы viewtopic.php?f=8&t=8601 )
Баг кросс-таблицы
Баг кросс-таблицы
3.jpg (394.39 КБ) 4071 просмотр
Отчет
PatientVisitStatistics39.mrt
(188.84 КБ) 328 скачиваний

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

Добавлено: 13 дек 2016, 08:04
HighAley
Здравствуйте.

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

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

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

{YourDataTableName}.DataTable.DataSet.WriteXml("e:\\data.xml");
{YourDataTableName}.DataTable.DataSet.WriteXmlSchema("e:\\data.xsd");
Спасибо.

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

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

PS: Вкладка DiagnosticianPatientVisitStatis обрезалась, ограничение по длине. Должно быть DiagnosticianPatientVisitStatistics

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

Добавлено: 13 дек 2016, 11:32
Aleksey
Здравствуйте,

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

Спасибо.

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

Добавлено: 13 дек 2016, 12:17
str
Вроде разобрался почему большой отступ в начале - свойство "держать вложенный отчет вместе" для SubReport3
Но заголовок почему-то все равно отделяется, поможете?

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

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

Я не учел какие-то настройки? Или это баг?

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

Добавлено: 16 дек 2016, 10:38
Aleksey
Здравствуйте,

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

Спасибо.