powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как передать параметр guid отчету SSRS
9 сообщений из 9, страница 1 из 1
Как передать параметр guid отчету SSRS
    #39134629
Фотография zasandator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый день. Сразу оговорюсь, что пишу в этой ветке а не в "отчетные" системы, по причине того, что эта ветка постоянно читается и SSRS как правило знаком почти всем SQLщикам.
В общем задача запускать отчет из другого приложения с параметрами которые будут выбираться в этом приложении вроде бы все просто . Но млин... всякие числа даты передаются нормально и работает корректно а строка в виде GUID например ProjectGuid="1CAB38C5-C805-4CD3-9F90-509F41A31829" такая не воспринимается отчетом - ошибки нет, но и параметр не выбирается, хотя скрипт вывода резалтсета с этим параметром корректно работает.
Полагаю может символы минус-тире нужно на что-то заменить? Может кто знает? Или тынц подскажите
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39134631
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zasandatorВсем добрый день. Сразу оговорюсь, что пишу в этой ветке а не в "отчетные" системы, по причине того, что эта ветка постоянно читается и SSRS как правило знаком почти всем SQLщикам.
Это не повод для оффтопика

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39134727
_djХомяГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Накидал тест
Код: sql
1.
2.
3.
4.
5.
6.
-------в SQL 
create table test (id uniqueidentifier)
go
insert into test 
select '1CAB38C5-C805-4CD3-9F90-509F41A31829'
go



В репортинге сделал параметр guid типа Text
с Датасетом
Код: sql
1.
select * from test  where id=@guid



Запустил отчет
в качестве параметра завел значение 1CAB38C5-C805-4CD3-9F90-509F41A31829

Отчет прекрасно отобразился
Или в чем вопрос?
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39134855
Фотография zasandator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_djХомяГ,

Поясню. Картинка во вложении.

1. Сделал отчет. Отчет сам работает. В нем 2 источника данных - 1й для выбора параметра, 2й для отображения конечного резалтсета.
2. Отчет работает нормально видно из картинки верхней.
3. Пытаюсь в новом браузере запустить отчет в URL задать параметр - отчет видим на картинке нижний - не принялся параметр.
урл сам - http://localhost/Reports/Pages/Report.aspx?ItemPath=/Проект отчета1/Report1 &id =001AAS9D1-8037-497B-AFE7-5D3407744D69

Собственно хочу понять как добиться того, что бы в урл параметр задал и сразу параметр отчетом принялся, что бы не выбирать его перед просмотром?
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39134863
_djХомяГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понимаю в св-вах параметра зайти в Default Values и указать либо Specify Value либо Get values from Query
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39134872
Фотография zasandator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_djХомяГЯ так понимаю в св-вах параметра зайти в Default Values и указать либо Specify Value либо Get values from Query
На всякий еще раз попробовал - новая картинка что бы ссылки видны были
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39134874
Фотография zasandator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_djХомяГЯ так понимаю в св-вах параметра зайти в Default Values и указать либо Specify Value либо Get values from Query
Здесь дефолт этот параметр не нужен. Нужно именно запускать отчет не с одним дефолтным параметром а с параметром который выбирается до запуска отчета. Т.е. имеем ID = ... и вот нужно уже стартануть отчет что бы этот параметр был инициализирован при запуске.
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39135446
_djХомяГ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим у TextBox есть св-ва Action с типом Go to URL на которое можно повесить Expression что то типа
"javascript:void(window.open('http://www.sql.ru'))"
То есть открыть URL соответственно с какими то параметрами определенными внутри отчета
Одно "но" - необходимо совершить действие , то есть URL откроется после пользовательского действия - клика
...
Рейтинг: 0 / 0
Как передать параметр guid отчету SSRS
    #39136125
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для передачи параметров немного другая система 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
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как передать параметр guid отчету SSRS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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