Страница 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
Здравствуйте,

Можно добавить дополнтельный бэнд с необходимым текстом и по Условию выводить только для необходимой строки.

Спасибо.