Необходима помощь с DataBand

Обсуждение Stimulsoft Reports.WEB
Ответить
a.scherbakov
Сообщения: 6
Зарегистрирован: 14 апр 2017, 19:17

Необходима помощь с DataBand

Сообщение a.scherbakov »

Доброго времени суток. Моя проблема заключается в том, что мне нужно ограничить вывод данных DataBand'ом 4 строками. В объект может прийти разное кол-во строк, но вывести мне нужно только 4! Подскажите пожалуйста, как это возможно сделать? PS. Использовал в фильтрах line<=4, но это не подходит, так как отчет разделен на 2 листа, если мне в объект поступит 10 значений, то на первый лист я вынужден выводить из этого списка первые 4, а на второй всех остальных, а при использовании Line, устанавливается как я понял общее кол-во строк.



Прикладываю саму .mrt
Вложения
POLICY_OSAGO_VSK.mrt
(730.75 КБ) 337 скачиваний
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Необходима помощь с DataBand

Сообщение Aleksey »

Здравствуйте,

Вы можете использовать метод Engine.NewPage() в событии AfterPrint бэнда.
К примеру:
if (Line % 4 == 0)
Engine.NewPage();

Спасибо.
a.scherbakov
Сообщения: 6
Зарегистрирован: 14 апр 2017, 19:17

Re: Необходима помощь с DataBand

Сообщение a.scherbakov »

Спасибо большое! Очень сильно помогли! :)
a.scherbakov
Сообщения: 6
Зарегистрирован: 14 апр 2017, 19:17

Re: Необходима помощь с DataBand

Сообщение a.scherbakov »

Aleksey писал(а):Здравствуйте,

Вы можете использовать метод Engine.NewPage() в событии AfterPrint бэнда.
К примеру:
if (Line % 4 == 0)
Engine.NewPage();

Спасибо.


А можно ещё такой вопрос? Можно ли сделать так что бы он в 4-ой линии писал определенный текст? к примеру "Смотри на обороте"
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Необходима помощь с DataBand

Сообщение HighAley »

Здравствуйте.

Решение зависит от того где и как вы хотите вывести данную надпись.
Например, вы можете использовать Conditions. Одно из решений -- отключить опцию Component Is Enabled, другой -- задать значение Assign Expression.
Смотрите приложенный отчёт.

Спасибо.
Вложения
Report.mrt
(5.1 КБ) 339 скачиваний
a.scherbakov
Сообщения: 6
Зарегистрирован: 14 апр 2017, 19:17

Re: Необходима помощь с DataBand

Сообщение a.scherbakov »

HighAley писал(а):Здравствуйте.

Решение зависит от того где и как вы хотите вывести данную надпись.
Например, вы можете использовать Conditions. Одно из решений -- отключить опцию Component Is Enabled, другой -- задать значение Assign Expression.
Смотрите приложенный отчёт.

Спасибо.
Здравствуйте.

Мне нужно его выводить в 4-ой строке, а также нужно сделать что бы всегда было 4 строки :)


Спасибо.
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Re: Необходима помощь с DataBand

Сообщение Aleksey »

Здравствуйте,

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

Спасибо.
Вложения
Capture.PNG
Capture.PNG (22.72 КБ) 3552 просмотра
Report.mrt
(21.08 КБ) 355 скачиваний
Ответить