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

Ошибка отображения DataBand

Добавлено: 23 май 2017, 22:06
alexeyfressko
Посылаю отчет, в котором такая ошибка:

Вложенный банд DataBand отображает свой заголовок на второй странице без данных (все данные отображены на первой странице).

Re: Ошибка отображения DataBand

Добавлено: 24 май 2017, 08:58
HighAley
Здравствуйте.

Это связано со свойством Can Break. Оно включено у FooterBand.
Если вы не хотите, чтобы Footer разрывался, то выключите это свойство.
Или вы можете положить нижнюю таблицу на панель и выключить свойство Can Break на этой панели.

Спасибо.

Re: Ошибка отображения DataBand

Добавлено: 24 май 2017, 16:55
alexeyfressko
А в чем логика такого поведения отчета? Так ведь не должно быть.

Не могу отключить CanBreak у FooterBand иначе будет много свободного места на страницах.

Re: Ошибка отображения DataBand

Добавлено: 29 май 2017, 13:53
HighAley
Здравствуйте, Алексей.

Если вам надо сохранить целостность бэндов и других компонентов в пределах страницы, то надо использовать свойства CanBreak.
Также есть набор свойств Keep ... Together. Которые держать группы и детэйл-бэнды вместе.
Иногда возникают ситуации, когда весь блок не помещается на одной странице, тогда он разбивается принудительно в месте конца страницы.

Спасибо.

Re: Ошибка отображения DataBand

Добавлено: 29 май 2017, 17:43
alexeyfressko
На вопрос не ответили.

1. Я могу выставить свойство "Может разрываться" у FooterBand1 в False - но тогда остается много свободного места на каждой странице и мне это не подходит
2. У FooterBand1 и у HeaderBand1 нашел свойство "Держать итог вместе" - не влияет на результат

Напоминаю ошибку: заголовок HeaderBand1 печатается на на новой странице, где нет данных (details) а есть только FooterBand1. Я считаю что так быть не должно.

Re: Ошибка отображения DataBand

Добавлено: 30 май 2017, 15:31
HighAley
Здравствуйте, Алексей.

1. А в чём собственно вопрос?
2. Свойство "Держать итог вместе" держит его с датабэндом.

Это не ошибка. Так работает наш продукт. Вы можете попробовать изменить ваш шаблон отчёта, чтобы такого не происходило.
Попробуйте добавить панели на футер.

Спасибо.