powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting services, Preview
16 сообщений из 16, страница 1 из 1
Reporting services, Preview
    #36356268
abursh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема следующая.
Имеется отчет, написанный в Reporting Services MSSQL 2008, SP1.
Отчет написан на основании процедуры с параметрами, соответственно имеются параметры отчета, имеющие дефолтные значения.
При нажатии на закладку Preview, отчет открывается автоматически, прежде чем успеваешь изменить значения параметров.
Потом, после открытия отчета, их можно поменять и получить отчет заново.
Есть ли возможность отмены автоматического получения отчета и получения его только по нажатии кнопки View Report, чтоб не терять время на получение ненужных данных?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36356573
--__Александр__--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрать у одного из параметров дефолтное значение.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36356779
abursh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Но это меня не устраивает. И к тому же я не понимаю , зачем вообще нужна кнопка VIEW REPORT, если к ней доступа не получаешь.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36357130
--__Александр__--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень просто.
Есть отчет с параметром.Так вот после того, как выбирается значение параметра - нажимается кнопка VIEW REPORT. И отчет начинает работать.
А если у вас задано дефолтное значение для параметра, то отчет запускается сразу с этим значением.
Теперь понимаете?
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36357332
abursh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, не понимаю. Потому что можно для параметра задать опцию автоматического обновления данных при изменении параметра, и обойтись без оной кнопки.
Простите, но Вы не ответили на мой вопрос. А то, что можно убрать дефолт у одного из параметров, я в общем видел и сам, но это не то, что хочет получить заказчик.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36357463
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abursh... Потому что можно для параметра задать опцию автоматического обновления данных при изменении параметра, и обойтись без оной кнопки.
...

Здорово наверно будет при проставлении каждой галки в MultyValue Parameter перестраивать отчет заново... Особенно когда там на выбор 20 позиций и нет опции Select All...
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36357468
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или когда меняешь один параметр из 10-ти, а всего нужно поменять 7 например...

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358227
--__Александр__--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой возможности, как вы хотите - нет.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358235
abursh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите, напоминаю, вопрос был про отмены выдачи отчета до нажатия кнопки VIEW REPORT.
Остальное - отступление от темы.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358238
abursh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр, спасибо.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358299
--__Александр__--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но можете создать "пустой" параметр и скрыть его.
Тогда очет автоматически запускаться не будет.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358368
abursh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите, но тут я не догоняю. Ведь этому пустому параметру надо все равно какое-то значение давать, нет?
Иначе репорт не запустится по нажатии кнопки.

--__Александр__--,
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358530
--__Александр__--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, проверил. Не получается так, как я хотел.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358613
abursh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--__Александр__--,
В любом разе, спасибо.
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358795
Саня Павлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, есть параметр типа Int. В процедуре отрабатываем этот параметр
IF @параметр = 0
SELECT NULL as id
ELSE
SELECT id FROM таблица WHERE поле = @параметр

В отчете значение по умолчанию для параметра = 0. При первом построении отчета процедура будет отрабатывать, но возвращать NULL, далее параметры в отчет меняются, соответственно процедура уже будет возвращать таблицу
...
Рейтинг: 0 / 0
Reporting services, Preview
    #36358863
buven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного не то, имхо. Как я понял, ТСу нужно чтобы открылся вьюер с проставленными значениями параметров, но запрос на сервер не уходил.
В вашем случае,как мне кажется, здесь получится "обман зрения". Запрос уйдет таки на сервер с NULL-ами и вернет пустой результат. Выглядеть это будет именно так как нужно ТСу только в случае, если запрос отрабатывает за секунды. А если минут за 5 хотя бы - придется ждать эти 5 минут пока сервер вернет пустой результат.

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

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting services, Preview
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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