Нумерация строк в MasterDataBand

Обсуждение Stimulsoft Reports.NET
Ответить
eLVik
Сообщения: 54
Зарегистрирован: 26 окт 2010, 07:45
Откуда: Сыктывкар, Республика Коми

Нумерация строк в MasterDataBand

Сообщение eLVik »

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

Во вложении находится пример простого Master-Detail отчета и XML-данными из дистрибутива, из которых удалены все продукты одной из категорий (CategoryID = 2).
У master-бэнда отключена опция "Печатать если нет данных" (по умолчанию)

Проблема заключается в том, что системная переменная {Line} не учитывает непечатаемые строки master-бэнда. В результате получаем нумерацию с пропуском 1, 3, 4, 5...

Версия Ultimate от 05 июля 2012 г.

Спасибо.
Вложения
MasterDetail_LineNumbers.zip
(475.6 КБ) 211 скачиваний
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Нумерация строк в MasterDataBand

Сообщение Aleksey »

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

Это правильно.
Данная системная переменная показывает номер строки в используемом датасоурсе. В данном случае, строка просто не выводится, но она есть.
Как вариант, можно использовать дополнительную переменную "счетчик" в этом примере.

Спасибо.
eLVik
Сообщения: 54
Зарегистрирован: 26 окт 2010, 07:45
Откуда: Сыктывкар, Республика Коми

Re: Нумерация строк в MasterDataBand

Сообщение eLVik »

Aleksey писал(а):Как вариант, можно использовать дополнительную переменную "счетчик" в этом примере.
Да, я так и поступил. Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Нумерация строк в MasterDataBand

Сообщение Aleksey »

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

Ок.
Сообщите, если понадобится дополнительная помощь.
Ответить