SSRS показывает те же объекты на второй странице - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть отчет в SSRS, который отображает некоторые логотипы в верхней части первой страницы.Я только что получил требование добавить возможность показывать логотипы на второй странице - отчет состоит из двух страниц.Есть ли способ повторить те же объекты изображения на второй странице?

Ответы [ 2 ]

3 голосов
/ 23 ноября 2011

Если ваш отчет специально выложен на несколько страниц, вы можете использовать повторяющийся заголовок страницы.Если нет (т. Е. Вторая страница вызвана переполнением содержимого), и вы знаете, что она всегда будет составлять две страницы или меньше, вы можете использовать заголовок страницы и выбрать «печать на первой странице» и «печать на последней странице» в отчетесвойства.В противном случае, если у вас есть элементы управления tablix, вызывающие размах страниц, и ваш дизайн страницы позволяет, вы можете поместить логотипы в заголовок tablix и включить повторный заголовок на всех страницах для tablix.Если ничего из этого не сработает, насколько я знаю, вы застрянете.

См. Также этот вопрос .

0 голосов
/ 16 апреля 2013

Если вы показываете изображение в шапке, то вам нужно следующее:

Добавление привязанного к данным изображения в верхний или нижний колонтитул Вы можете использовать данные изображения, хранящиеся в базе данных, в верхнем или нижнем колонтитуле. Однако нельзя напрямую ссылаться на поля базы данных из элемента отчета «Изображение». Вместо этого необходимо добавить текстовое поле в тело отчета, а затем установить текстовое поле на поле данных, содержащее изображение (обратите внимание, что значение должно быть в кодировке base64). Вы можете скрыть текстовое поле в теле отчета, чтобы не показывать изображение в кодировке base64. Затем вы можете ссылаться на значение скрытого текстового поля из элемента отчета «Изображение» в верхнем или нижнем колонтитуле страницы. Например, предположим, у вас есть отчет, который состоит из информационных страниц продукта. В заголовке каждой страницы вы хотите отобразить фотографию товара. Чтобы напечатать сохраненное изображение в заголовке отчета, определите скрытое текстовое поле с именем TXT_Photo в теле отчета, которое извлекает изображение из базы данных, и используйте выражение, чтобы дать ему значение:

= Convert.ToBase64String (Fields! Photo.Value) В заголовке добавьте элемент отчета Image, который использует текстовое поле TXT_Photo, расшифрованное для отображения изображения: = Convert.FromBase64String (ReportItems! TXT_Photo.Value)

http://technet.microsoft.com/en-us/library/dd220421(v=sql.105).aspx

Чтобы повторить изображение на каждой странице

В дополнение к этому, чтобы повторить это изображение на каждой странице, перейдите к свойству текстового поля TXT_Photo. На вкладке Общие установите флажок «Повторить элемент отчета с областью данных на каждой странице» и выберите свой регион.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...