Необходима помощь с DataBand
-
- Сообщения: 6
- Зарегистрирован: 14 апр 2017, 19:17
Необходима помощь с DataBand
Доброго времени суток. Моя проблема заключается в том, что мне нужно ограничить вывод данных DataBand'ом 4 строками. В объект может прийти разное кол-во строк, но вывести мне нужно только 4! Подскажите пожалуйста, как это возможно сделать? PS. Использовал в фильтрах line<=4, но это не подходит, так как отчет разделен на 2 листа, если мне в объект поступит 10 значений, то на первый лист я вынужден выводить из этого списка первые 4, а на второй всех остальных, а при использовании Line, устанавливается как я понял общее кол-во строк.
Прикладываю саму .mrt
Прикладываю саму .mrt
- Вложения
-
- POLICY_OSAGO_VSK.mrt
- (730.75 КБ) 337 скачиваний
Re: Необходима помощь с DataBand
Здравствуйте,
Вы можете использовать метод Engine.NewPage() в событии AfterPrint бэнда.
К примеру:
if (Line % 4 == 0)
Engine.NewPage();
Спасибо.
Вы можете использовать метод Engine.NewPage() в событии AfterPrint бэнда.
К примеру:
if (Line % 4 == 0)
Engine.NewPage();
Спасибо.
-
- Сообщения: 6
- Зарегистрирован: 14 апр 2017, 19:17
Re: Необходима помощь с DataBand
Спасибо большое! Очень сильно помогли!
-
- Сообщения: 6
- Зарегистрирован: 14 апр 2017, 19:17
Re: Необходима помощь с DataBand
Aleksey писал(а):Здравствуйте,
Вы можете использовать метод Engine.NewPage() в событии AfterPrint бэнда.
К примеру:
if (Line % 4 == 0)
Engine.NewPage();
Спасибо.
А можно ещё такой вопрос? Можно ли сделать так что бы он в 4-ой линии писал определенный текст? к примеру "Смотри на обороте"
Re: Необходима помощь с DataBand
Здравствуйте.
Решение зависит от того где и как вы хотите вывести данную надпись.
Например, вы можете использовать Conditions. Одно из решений -- отключить опцию Component Is Enabled, другой -- задать значение Assign Expression.
Смотрите приложенный отчёт.
Спасибо.
Решение зависит от того где и как вы хотите вывести данную надпись.
Например, вы можете использовать Conditions. Одно из решений -- отключить опцию Component Is Enabled, другой -- задать значение Assign Expression.
Смотрите приложенный отчёт.
Спасибо.
- Вложения
-
- Report.mrt
- (5.1 КБ) 339 скачиваний
-
- Сообщения: 6
- Зарегистрирован: 14 апр 2017, 19:17
Re: Необходима помощь с DataBand
Здравствуйте.HighAley писал(а):Здравствуйте.
Решение зависит от того где и как вы хотите вывести данную надпись.
Например, вы можете использовать Conditions. Одно из решений -- отключить опцию Component Is Enabled, другой -- задать значение Assign Expression.
Смотрите приложенный отчёт.
Спасибо.
Мне нужно его выводить в 4-ой строке, а также нужно сделать что бы всегда было 4 строки
Спасибо.
Re: Необходима помощь с DataBand
Здравствуйте,
Можно добавить дополнтельный бэнд с необходимым текстом и по Условию выводить только для необходимой строки.
Спасибо.
Можно добавить дополнтельный бэнд с необходимым текстом и по Условию выводить только для необходимой строки.
Спасибо.
- Вложения
-
- Capture.PNG (22.72 КБ) 3549 просмотров
-
- Report.mrt
- (21.08 КБ) 355 скачиваний