Это просто разъяснение того, что говорили предыдущие люди:
ПРИМЕЧАНИЕ: В этом примере T9_PK - это первичный ключ для Таблицы 9 (то есть таблицы сотрудников)
Цель здесь - создать подотчет «Тайм-карта» для каждого сотрудника, а затем создать Основной отчет, содержащий все Тайм-карты сотрудников, каждая на новой странице.
- Создатьотчет, который использует параметр (например, Parm: T9_PK) {Это будет подотчет, например TimeCard.rdl}
- Перетащите элемент управления «Список» на поверхность конструктора нового отчета {Это будет основнойОтчет}
- Добавить набор данных в основной отчет, который имеет поле, которое в конечном итоге будет параметром «Подотчета».
Перетащите поле (например, T9_PK) изнабор данных {ранее добавленный в отчет} в элемент управления List.
Перетащите элемент управления Subreport в ячейку элемента управления List основного отчета (например, AllTimeCards.rdl).
Установить подотчет на предыдущийсозданный отчет (например, TimeCard.rdl, с одним Parm: T9_FK)
Установить свойства подотчета => Параметры:
Name: T9_PK
Value: [T9_PK]
ПРИМЕЧАНИЕ: Параметр дляэтот подотчет является тем, который исходит из набора данных для основного отчета
Щелкните правой кнопкой мыши «(Подробности)» на панели «Группы строк» (под областью проектирования) => Новая группа => T9_PK В качестве дополнительной опции установите разрывы страниц: щелкните правой кнопкой мыши по «(T9_PK) 'на панели' Группы строк '(под областью разработки) => Свойства группы {window} => Разрывы страницы {левая панель} => Параметры разрыва страницы: [x] Между каждым экземпляром группы