Усовершенствованный дизайн отчетов rdlc - PullRequest
0 голосов
/ 20 февраля 2012

Я создал приложение в C # Visual Studio 2010, которое генерирует отчеты о работе, выполняемой сотрудниками моих клиентов.Приложение выполняет все запрошенное, но мой клиент дополнительно запросил, чтобы данные, показанные в отчетах, были сгруппированы по сотруднику, который его выполнил (каждый сотрудник и выполненная им работа представлены записью в базе данных).Позвольте мне уточнить этот запрос:

Отчет об одном сотруднике содержит заголовок с его именем, фамилией, серийным номером, а затем данные отчета содержат время, которое он получил / выключил на работе, и некоторую другую информацию.Теперь, когда все сделано хорошо, мой клиент принял эту часть решения, но как мне сделать общий отчет (для всех сотрудников), который бы отображал все данные в базе данных, но был разделен на разделы (он должен выглядеть как все отдельные?отчеты вставлялись в один и тот же отчет), чтобы при просмотре общего отчета зритель все еще мог видеть, кто что сделал (в общем отчете рабочие представлены по их серийному номеру, а не по имени).Я понятия не имею, как это сделать, поэтому, пожалуйста, посоветуйте.

1 Ответ

2 голосов
/ 20 февраля 2012

Добавьте параметр к вашей процедуре данных, который принимает EmployeeID (или что бы то ни было в вашем случае), если входной параметр равен нулю, возвращает всех сотрудников, иначе возвращает запись, соответствующую входному параметру.

Вы должны установить свой отчет как «разрыв страницы» после каждой записи.

Это будет не в моей голове, так как машина, на которой я работаю, не настроена с SSRS.

МожетВы не просто устанавливаете цвета границ вашей «группировки отчетов», а настраиваете таблицу данных на «разрыв страницы после группы» (щелкните правой кнопкой мыши «Свойства табликса»?

...