|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
Добрейшего всем всего! Подскажите/научите как в SSRS можно программно менять ориентацию страницы отчета с альбомной на книжную и обратно, используя параметр отчета? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 16:21 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
т.е. добавляем параметр @page_or, в кодах пользовательском коде отчета пишем функцию, которая меняет свойство "PageLayout" (или просто размеры страницы?) по выбранному значению параметра. Но непонятно, как добраться до этого свойства, и откуда этот код запускаться будет. Подскажите/покажите! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2014, 16:31 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
ХМ... наверно непонятно написал, попробуем так: пользователь открывает отчет, на панели выбора параметров выбирает Альбомная - получает отчет в альбомной ориентации, выбирает Книжная - получает в книжной ориентации. Как это можно реализовать? Нешто никому не доводилось подобное? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 14:49 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
Никак. Вообще из кода мало чем можно управлять в отчете. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 14:51 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
ApXyCНикак. Вообще из кода мало чем можно управлять в отчете. а если соорудить второй отчет в книжной ориентации и как-то организовать между ними взаимодействие - передачу параметров? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 14:57 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
PVIApXyCНикак. Вообще из кода мало чем можно управлять в отчете. а если соорудить второй отчет в книжной ориентации и как-то организовать между ними взаимодействие - передачу параметров? Опишите подробнее, что у Вас выводит отчет и что должно меняться при изменении ориентации? Например если я вывожу только таблицу 10 на 10 см, то не зависимо от ориентации листа формата А4 она будет напечатана правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 15:05 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
ApXyC, по умолчанию - альбомная А4, таблица практически на всю ширину (поля слева справа 0.5 см). При выборе книжной А4 эта таблица соответственно сжимается за счет двух широких полей наименований, т.е. приэтом если название не влазит в ширину - выводится в несколько строчек, строка таблицы раздвигается по высоте. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 15:16 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
PVI, Попробовал сделать два вложенных отчета, но получилось, что вложенный отчет подстраивается под размеры родителя и фишка с выбором отчета не прокатывает, т.е. при печати будет ерунда, но при просмотре нормально. Также не получится динамически изменить ширину таблицы. Думаю в Вашем случае только создавать два разных отчета - А4-Альбомнаяи - A4-Книжная, а уже пользователь сам решает какой отчет запустить. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 15:37 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
ApXyC, Спасибо за помощь, тоже к этому приходим - если клиента получится убедить в разумности такого решения :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2014, 15:44 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
PVIApXyC, Спасибо за помощь, тоже к этому приходим - если клиента получится убедить в разумности такого решения :) Может уже поздно, но все же =) Можно сделать основной отчет А4 - Альбомная ориентация, к этому отчету добавить ссылку на А4-Книжная, т.е. со стороны пользователя это будет выглядеть как установка параметра, а на самом деле будет открываться другой отчет - отформатированный под книжку. Также добавляете аналогичную ссылку на Книжке, чтобы вернуться в Альбом. Ссылку добавить можно создав Text Box и привязав к нему Action Goto Report там же укажите какие параметры передавать в другой отчет. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 10:01 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
ApXyC, не поздно, спасибо! я именно так сейчас и делаю :). Для полного щастья найти бы как это поле выбора спрятать от печати - совсем отлично было бы! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 13:23 |
|
SSRS Менять программно ориентацию страницы
|
|||
---|---|---|---|
#18+
Globals!RenderFormat.IsInteractive Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2014, 19:11 |
|
|
start [/forum/topic.php?fid=31&fpage=22&tid=1533591]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 131ms |
0 / 0 |