powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS Менять программно ориентацию страницы
13 сообщений из 13, страница 1 из 1
SSRS Менять программно ориентацию страницы
    #38729253
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
Добрейшего всем всего!
Подскажите/научите как в SSRS можно программно менять ориентацию страницы отчета с альбомной на книжную и обратно, используя параметр отчета?
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38729275
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
т.е. добавляем параметр @page_or, в кодах пользовательском коде отчета пишем функцию, которая меняет свойство "PageLayout" (или просто размеры страницы?) по выбранному значению параметра. Но непонятно, как добраться до этого свойства, и откуда этот код запускаться будет. Подскажите/покажите!
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38731687
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
ХМ... наверно непонятно написал, попробуем так:
пользователь открывает отчет, на панели выбора параметров выбирает Альбомная - получает отчет в альбомной ориентации, выбирает Книжная - получает в книжной ориентации. Как это можно реализовать? Нешто никому не доводилось подобное?
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38731693
ApXyC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак. Вообще из кода мало чем можно управлять в отчете.
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38731703
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
ApXyCНикак. Вообще из кода мало чем можно управлять в отчете.
а если соорудить второй отчет в книжной ориентации и как-то организовать между ними взаимодействие - передачу параметров?
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38731723
ApXyC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PVIApXyCНикак. Вообще из кода мало чем можно управлять в отчете.
а если соорудить второй отчет в книжной ориентации и как-то организовать между ними взаимодействие - передачу параметров?
Опишите подробнее, что у Вас выводит отчет и что должно меняться при изменении ориентации?

Например если я вывожу только таблицу 10 на 10 см, то не зависимо от ориентации листа формата А4 она будет напечатана правильно.
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38731749
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
ApXyC,
по умолчанию - альбомная А4, таблица практически на всю ширину (поля слева справа 0.5 см).
При выборе книжной А4 эта таблица соответственно сжимается за счет двух широких полей наименований, т.е. приэтом если название не влазит в ширину - выводится в несколько строчек, строка таблицы раздвигается по высоте.
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38731784
ApXyC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PVI,

Попробовал сделать два вложенных отчета, но получилось, что вложенный отчет подстраивается под размеры родителя и фишка с выбором отчета не прокатывает, т.е. при печати будет ерунда, но при просмотре нормально. Также не получится динамически изменить ширину таблицы.
Думаю в Вашем случае только создавать два разных отчета - А4-Альбомнаяи - A4-Книжная, а уже пользователь сам решает какой отчет запустить.
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38731794
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
ApXyC,
Спасибо за помощь, тоже к этому приходим - если клиента получится убедить в разумности такого решения :)
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38732388
ApXyC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PVIApXyC,
Спасибо за помощь, тоже к этому приходим - если клиента получится убедить в разумности такого решения :)

Может уже поздно, но все же =)
Можно сделать основной отчет А4 - Альбомная ориентация, к этому отчету добавить ссылку на А4-Книжная, т.е. со стороны пользователя это будет выглядеть как установка параметра, а на самом деле будет открываться другой отчет - отформатированный под книжку. Также добавляете аналогичную ссылку на Книжке, чтобы вернуться в Альбом.
Ссылку добавить можно создав Text Box и привязав к нему Action Goto Report там же укажите какие параметры передавать в другой отчет.
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38732694
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
ApXyC, не поздно, спасибо! я именно так сейчас и делаю :). Для полного щастья найти бы как это поле выбора спрятать от печати - совсем отлично было бы!
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38733109
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Globals!RenderFormat.IsInteractive Не?
...
Рейтинг: 0 / 0
SSRS Менять программно ориентацию страницы
    #38733876
PVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PVI
Гость
buserGlobals!RenderFormat.IsInteractive Не?
Да, оно самое. Спасибо большое!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS Менять программно ориентацию страницы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]