2009-05-19 2 views
0

У меня есть отчет Microsoft Reporting Services (локальный отчет, VS2005), и я пытаюсь создать довольно сложный отчет ...Отчет RDLC: более одной страницы? Пользовательские разрывы страниц?

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

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

вторая таблица представляет собой список bjorks, давайте называть их. Это выглядит следующим образом:

+----------+-------+-----------+----------- 
| 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? :)

Cheers!

ответ

1

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

Материнские группы на SetID. Подробные группы на BjorkID. Установите соответствующие разрывы страниц.

HTH

+0

Ahh отлично! Я сам пришел к такому выводу вчера, но только в грубой форме. Большое спасибо за подтверждение! :) F –