У меня есть этот набор данных, созданный в Visual Studio 2008 в моем проекте. Я уже заполнил каждую таблицу данными, которые мне нужны. Будет несколько билетов, и у каждой дочерней таблицы будет 0 или более элементов, относящихся к таблице билетов. Нет никаких отношений, установленных как часть набора данных (пока). У меня также есть этот отчет, который отлично обрабатывает один тикет. Если возможно, я хотел бы расширить это для обработки нескольких билетов.
Набор данных передается в отчет, и для элемента управления из средства просмотра отчетов включен источник привязки, настроенный для каждой таблицы в наборе данных.
1005 *http://img139.imageshack.us/img139/5305/ticketds.th.jpg 1007 *http://img522.imageshack.us/img522/7895/singleticketrdlc.th.jpg
Мне нужен отчет для распечатки каждого билета с дочерними данными на одной странице (или двух, если необходимо). Затем для следующего билета начните новую страницу.
Я еще не смог придумать схему группировки информации, которая будет работать. Я получил все таблицы для отображения, но я не смог получить доступ к дочерней информации без агрегата FIRST, что не помогает, потому что каждый билет получает одну и ту же запись для каждого напечатанного раздела.
Есть предложения? Я знаю, что потенциально требуется больше информации, поэтому, пожалуйста, задавайте вопросы по мере необходимости, и я обновлю этот пост, добавив больше информации и / или комментариев.
Редактировать: В итоге мы превратили дочерние таблицы данных в подотчеты. Затем мы передали номер заявки в подотчет в качестве параметра и соответствующим образом отфильтровали дочерние таблицы данных. Помимо некоторых незначительных проблем с форматированием, нам пришлось работать, хотя это решило то, что нам нужно было сделать Каждый тикет был помещен в список, и для каждого тикета запускаются вложенные отчеты.
- Стартовый отчет
- Билет 1
- - Подотчет с заметками, историей и ответами.
- Билет 2
- - Подотчет с заметками, историей и ответами.
- и т.д.
- Конечный отчет