Страница 1 из 1
Необходима помощь с DataBand
Добавлено: 14 апр 2017, 19:26
a.scherbakov
Доброго времени суток. Моя проблема заключается в том, что мне нужно ограничить вывод данных DataBand'ом 4 строками. В объект может прийти разное кол-во строк, но вывести мне нужно только 4! Подскажите пожалуйста, как это возможно сделать? PS. Использовал в фильтрах line<=4, но это не подходит, так как отчет разделен на 2 листа, если мне в объект поступит 10 значений, то на первый лист я вынужден выводить из этого списка первые 4, а на второй всех остальных, а при использовании Line, устанавливается как я понял общее кол-во строк.
Прикладываю саму .mrt
Re: Необходима помощь с DataBand
Добавлено: 17 апр 2017, 14:15
Aleksey
Здравствуйте,
Вы можете использовать метод Engine.NewPage() в событии AfterPrint бэнда.
К примеру:
if (Line % 4 == 0)
Engine.NewPage();
Спасибо.
Re: Необходима помощь с DataBand
Добавлено: 17 апр 2017, 15:16
a.scherbakov
Спасибо большое! Очень сильно помогли!
Re: Необходима помощь с DataBand
Добавлено: 17 апр 2017, 22:20
a.scherbakov
Aleksey писал(а):Здравствуйте,
Вы можете использовать метод Engine.NewPage() в событии AfterPrint бэнда.
К примеру:
if (Line % 4 == 0)
Engine.NewPage();
Спасибо.
А можно ещё такой вопрос? Можно ли сделать так что бы он в 4-ой линии писал определенный текст? к примеру "Смотри на обороте"
Re: Необходима помощь с DataBand
Добавлено: 18 апр 2017, 01:00
HighAley
Здравствуйте.
Решение зависит от того где и как вы хотите вывести данную надпись.
Например, вы можете использовать Conditions. Одно из решений -- отключить опцию Component Is Enabled, другой -- задать значение Assign Expression.
Смотрите приложенный отчёт.
Спасибо.
Re: Необходима помощь с DataBand
Добавлено: 19 апр 2017, 15:54
a.scherbakov
HighAley писал(а):Здравствуйте.
Решение зависит от того где и как вы хотите вывести данную надпись.
Например, вы можете использовать Conditions. Одно из решений -- отключить опцию Component Is Enabled, другой -- задать значение Assign Expression.
Смотрите приложенный отчёт.
Спасибо.
Здравствуйте.
Мне нужно его выводить в 4-ой строке, а также нужно сделать что бы всегда было 4 строки
Спасибо.
Re: Необходима помощь с DataBand
Добавлено: 21 апр 2017, 00:38
Aleksey
Здравствуйте,
Можно добавить дополнтельный бэнд с необходимым текстом и по Условию выводить только для необходимой строки.
Спасибо.