2009-05-27 5 views
1

У меня есть 2 отчета, которые нужно печатать вместе.Как я могу получить другой отчет в качестве последней страницы в службах отчетов?

  • Первый отчет имеет верхние и нижние колонтитулы, которые будут повторяться (при необходимости) на переполнении данных.
  • Последняя страница, которая является формой для отправки назад.

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

В настоящее время у меня есть прямоугольник, который разбивает страницу перед моим нижним колонтитулом. Внутри прямоугольника у меня есть мой второй отчет (subreport). У меня есть верхний и нижний колонтитулы для печати на последней странице.

Я могу получить его до 3 страниц (верхний левый, правый верхний и нижний правый минус верхний/нижний колонтитул).

ответ

3

Существует свойство для заголовка и колонтитулов, называется PrintOnLastPage

Если установлено, что значение False, он не будет печатать колонтитулы на самой последней странице отчета.

+0

Я пробовал это, с небольшой помощью. Проблема заключается в том, что второй отчет является его собственной страницей. В настоящее время то, что я создал, представляет собой подчиненный отчет в прямоугольнике, который делает разрыв страницы; который помещается перед нижним колонтитулом. У меня есть и нижний колонтитул, и заголовок, который нельзя напечатать на последней странице. Я также удалил границы в подзаголовке. С этой настройкой я получаю первую страницу правильно, но 4 страницы для второго отчета. – avgbody

+0

Почему второй отчет за 4 страницы? Есть ли пробелы выше или ниже? – jgallant

+0

Возможно, вам потребуется создать два отдельных отчета в этом случае в двух отдельных элементах ReportViewer. Я пытаюсь представить, что происходит. Может быть, вы можете предоставить снимок экрана отчета? – jgallant