Отчет RDLC: более одной страницы? Пользовательские разрывы страниц?

У меня есть отчет Microsoft Reporting Services (локальный отчет, VS2005), и я пытаюсь создать довольно сложный отчет ...

У меня есть две таблицы, возвращенные из SQL-запроса. Первая - это основная таблица, в которой есть список идентификаторов наборов, соответствующих наборам записей во второй, и такой набор записей:

+----------------------+
| SetID                |
+----------------------+
| 1                    |
| 2                    |
| 3                    |
| ...                  |
|                      |

Вторая таблица - это список бьорков, назовем их. Выглядит это так:

+----------+-------+-----------+-----------
| BjorkID  | SetID | BjorkName | ...
+----------+-------+-----------+-----------
| 1        | 1     | Bob       |
| 2        | 1     | Jones     |
| 3        | 1     | Smith     |
| 4        | 2     | Jack      |
| 5        | 2     | Daniels   |
| 6        | 3     | Moo       |
| 7        | 3     | Bean      |
| 8        | 3     | Bond      |
| 9        | 3     | Jim       |
| ...      | ...   | ...       |
|          |       |           |

Теперь мне нужно создать отчет, который распечатывается на одной странице для каждого набора, и каждая страница набора содержит список его Bjorks.

Может ли кто-нибудь указать мне правильное направление, чтобы заставить RDLC сделать это? :)

Ваше здоровье!


person Fritz H    schedule 19.05.2009    source источник


Ответы (1)


Вы можете выполнить свою задачу, используя только вторую таблицу / набор данных, а также родительские и подробные группы в таблице или списке.

Родительские группы по SetID. Группы деталей на BjorkID. Соответственно установите разрывы страниц.

HTH

person Mozy    schedule 19.05.2009
comment
Ах отлично! Я сам вчера пришел к такому выводу, но только в грубой форме. Большое спасибо за подтверждение! :) Ж - person Fritz H; 20.05.2009