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

Разбить данные на порции

Добавлено: 26 янв 2015, 16:02
Сергей
Добрый день. Нужно вывести около 4000 тыс строк порциями по 50штук, чтобы получилось:

--------
шапка
--------
данные 50 строк
---------

//новый лист
--------
шапка
--------
данные 50 строк
---------

и т.д.

Как реализовать? К сожалению давно не работал с этим отчетником. Надо вспоминать

Re: Разбить данные на порции

Добавлено: 27 янв 2015, 13:49
HighAley
Здравствуйте.

Вы можете использовать следующий код в событии AfterPrint бэнда данных.

Код: Выделить всё

if (Line%50 == 0) Engine.NewPage();
Спасибо.

Re: Разбить данные на порции

Добавлено: 25 фев 2015, 19:33
VaDRo
Добавлю ньюанс к вопросу автора.
Вопрос очень похож, потому не хочется создавать новую тему обсуждения.
Итак. Есть данные из серии
Колонка 1 Колонка 2
А 1
А 2
А 3
А 4
В 1
В 2
В 378

Есть желание сделать такой отчет, в котором при изменении значения в Колонке 1 начинается новая страница.
Подскажите пожалуйста - как это можно сделать?

Re: Разбить данные на порции

Добавлено: 26 фев 2015, 09:25
Aleksey
Здравствуйте,

Как вариант, добавить группировку по колонке 1 и для groupheader установить значение NewPageBefore в true.

Спасибо.

Re: Разбить данные на порции

Добавлено: 26 фев 2015, 17:12
VaDRo
Спасибо, Алексей! Все получилось.

Re: Разбить данные на порции

Добавлено: 27 фев 2015, 08:09
HighAley
Здравствуйте.

Мы рады вам помочь.
Обращайтесь, если ещё будут вопросы.

Спасибо.