Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SSRS: Как показать параметры, но не запускать отчет?
|
|||
|---|---|---|---|
|
#18+
привет! Есть отчет, где все параметры имеют default values. как сделать так, чтобы при открытии отчета (Report Manager или ReportViewer.RefreshReport()) выводились все параметры, но выполнение отчета не начиналось? Можно убрать default у одного из параметров, но это больше похоже на хак. :-) Спасибо! Андрей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 01:44 |
|
||
|
SSRS: Как показать параметры, но не запускать отчет?
|
|||
|---|---|---|---|
|
#18+
В каких то из тем уже задавался подобный вопрос. Я посоветовала создать еще один параметр в котором поставить Да и Нет. т.е. Запустить выполнение отчета? Да или Нет. по умолчанию можно поставить Нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2007, 10:15 |
|
||
|
SSRS: Как показать параметры, но не запускать отчет?
|
|||
|---|---|---|---|
|
#18+
lusinkaсоздать еще один параметр в котором поставить Да и Нет. т.е. Запустить выполнение отчета? Да или Нет. по умолчанию можно поставить НетЕсли у этого параметра будет значение по умолчанию, то как он поможет не запускать отчет сразу? Андрей Никифоровкак сделать так, чтобы при открытии отчета (Report Manager или ReportViewer.RefreshReport()) выводились все параметры, но выполнение отчета не начиналось? Если Вы пользуетесь только Report Manager'ом, то Вам действительно придется поступить примерно так. Я бы сказал, что это не очень хорошее решение. К функционалу отчета это не относится, а проблемы вызывающей стороны отчет волновать не должны. Если у Вас свой клиент (WebForms/WinForms App), использующий компонент ReportViewer и Вам хочется использовать панельку с параметрами именно из ReportViewer'а, то можете сделать так: 1) выставьте ReportViewer.ShowReportBody в false. Тогда отчет формироваться не будет, даже если у всех параметров есть default value 2) Скройте кнопку View Report, создайте свою, по ней откроете ReportBody. Если встроенная панелька с параметрами не нужна и Вы рисуете свою, то вообще нет проблемы. P.S. У меня SSRS2005 SP2 (так, на всякий случай :) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2007, 07:39 |
|
||
|
SSRS: Как показать параметры, но не запускать отчет?
|
|||
|---|---|---|---|
|
#18+
Я пользуюсь ReportViewer в WinForm. Там ShowReportBody porperty отсутствует :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2007, 01:14 |
|
||
|
SSRS: Как показать параметры, но не запускать отчет?
|
|||
|---|---|---|---|
|
#18+
Мда. Впечатляющая засада. Я ориентировался на WebForm'овый ReportViewer и мне даже в голову не пришло, что в данном моменте он от WinForm'ового отличается. Ну тогда наверное не получится родную панель с параметрами использовать. Рисовать контролы с параметрами и их валидацию самому, потом уже, когда пользователь все параметры ввел - создавать ReportViewer на форме. Я, кстати, так и делаю. Но не только из-за Вашей проблемы - стиль контролов в ReportViewer'е не настраивается, пришлось свои делать, чтобы общий стиль выдерживать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2007, 15:22 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=34461139&tid=1538120]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 368ms |

| 0 / 0 |
