|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
Всем добрый день. Сразу оговорюсь, что пишу в этой ветке а не в "отчетные" системы, по причине того, что эта ветка постоянно читается и SSRS как правило знаком почти всем SQLщикам. В общем задача запускать отчет из другого приложения с параметрами которые будут выбираться в этом приложении вроде бы все просто . Но млин... всякие числа даты передаются нормально и работает корректно а строка в виде GUID например ProjectGuid="1CAB38C5-C805-4CD3-9F90-509F41A31829" такая не воспринимается отчетом - ошибки нет, но и параметр не выбирается, хотя скрипт вывода резалтсета с этим параметром корректно работает. Полагаю может символы минус-тире нужно на что-то заменить? Может кто знает? Или тынц подскажите ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:34 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
zasandatorВсем добрый день. Сразу оговорюсь, что пишу в этой ветке а не в "отчетные" системы, по причине того, что эта ветка постоянно читается и SSRS как правило знаком почти всем SQLщикам. Это не повод для оффтопика Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 14:34 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
Накидал тест Код: sql 1. 2. 3. 4. 5. 6.
В репортинге сделал параметр guid типа Text с Датасетом Код: sql 1.
Запустил отчет в качестве параметра завел значение 1CAB38C5-C805-4CD3-9F90-509F41A31829 Отчет прекрасно отобразился Или в чем вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 15:27 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
_djХомяГ, Поясню. Картинка во вложении. 1. Сделал отчет. Отчет сам работает. В нем 2 источника данных - 1й для выбора параметра, 2й для отображения конечного резалтсета. 2. Отчет работает нормально видно из картинки верхней. 3. Пытаюсь в новом браузере запустить отчет в URL задать параметр - отчет видим на картинке нижний - не принялся параметр. урл сам - http://localhost/Reports/Pages/Report.aspx?ItemPath=/Проект отчета1/Report1 &id =001AAS9D1-8037-497B-AFE7-5D3407744D69 Собственно хочу понять как добиться того, что бы в урл параметр задал и сразу параметр отчетом принялся, что бы не выбирать его перед просмотром? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 16:46 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
Я так понимаю в св-вах параметра зайти в Default Values и указать либо Specify Value либо Get values from Query ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 16:51 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
_djХомяГЯ так понимаю в св-вах параметра зайти в Default Values и указать либо Specify Value либо Get values from Query На всякий еще раз попробовал - новая картинка что бы ссылки видны были ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 16:57 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
_djХомяГЯ так понимаю в св-вах параметра зайти в Default Values и указать либо Specify Value либо Get values from Query Здесь дефолт этот параметр не нужен. Нужно именно запускать отчет не с одним дефолтным параметром а с параметром который выбирается до запуска отчета. Т.е. имеем ID = ... и вот нужно уже стартануть отчет что бы этот параметр был инициализирован при запуске. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2015, 16:58 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
Допустим у TextBox есть св-ва Action с типом Go to URL на которое можно повесить Expression что то типа "javascript:void(window.open('http://www.sql.ru'))" То есть открыть URL соответственно с какими то параметрами определенными внутри отчета Одно "но" - необходимо совершить действие , то есть URL откроется после пользовательского действия - клика ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 10:08 |
|
Как передать параметр guid отчету SSRS
|
|||
---|---|---|---|
#18+
Для передачи параметров немного другая система URL используется, ты пытаешься передать через /Reports/ а надо через ххтп://<server>/ReportServer/Pages/ReportViewer.aspx тогда передача в сылке будет выглядеть примерно так: ххтп://<server>/ReportServer/Pages/ReportViewer.aspx?%2f<path>%2f<ReportName>&rs:Command=Render&id=001AAS9D1-8037-497B-AFE7-5D3407744D69 попробуй открой корень ххтп://<server>/ReportServer/ и от туда позапускай, увидишь примеры путей, добавь свои параметры через линки как выше кто-то указал тоже можно, связанными отчётами или формировать ссылку через комбинации текстовых стрингов, например создай placeholder и туда можно html тэги формулами собирать на это мануал с командами есть здесь: https://msdn.microsoft.com/ru-ru/library/ms155391.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 15:20 |
|
|
start [/forum/topic.php?fid=31&fpage=14&tid=1533282]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
56ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 412ms |
0 / 0 |