powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSRS (detail report)
25 сообщений из 30, страница 1 из 2
SSRS (detail report)
    #39854739
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SSRS есть такая опция, можно вызывать вложенный отчёт кликая на основной. Это удобно при детализации и достаточно просто реализовать.
Но смущает то что, детализация открывается не в отдельном окошке, а в первом, где был основной отчёт (закрывая его).
Есть ли возможность, чтобы вложенный отчёт открывался в отдельной вкладке?
Может это в свойствах IE где то кроется?
Извините , если вопрос ламерский :-)
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854741
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854744
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854747
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoedTaPaKmedoed,

https://www.mssqltips.com/sqlservertip/1283/display-reporting-services-drill-through-reports-in-new-browser/
Ясно, без JS никуда!))))Это поначалу кажется, что настроек много, а как начнешь активно пользоваться - оказывается, что много чего не хватает (
Да, это поведение определяется атрибутом ссылки target="_blank", но задать его невозможно, поэтому да, через JS.
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854788
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamotomedoedпропущено...

Ясно, без JS никуда!))))Это поначалу кажется, что настроек много, а как начнешь активно пользоваться - оказывается, что много чего не хватает (
Да, это поведение определяется атрибутом ссылки target="_blank", но задать его невозможно, поэтому да, через JS.
У меня получилось просто отдельное окошко с дефолтными параметрами с помощью JS вызывать, а насчёт параметров не получается, не подскажите как правильно будет?
1. Вот так работает вызов окна по дефолту :
Код: javascript
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams'))"



2. Вот как работает вызов самого отчета, взял параметры XML:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
                   
                            <Action>
                            <Drillthrough>
                              <ReportName>ReportParams</ReportName>
                              <Parameters>
                                <Parameter Name="pcountry">
                                  <Value>=Fields!NAME.Value</Value>
                                </Parameter>
                              </Parameters>
                            </Drillthrough>
                           </Action>
                         


Как бы теперь эти параметры из 2-ого пункта передать в 1 пункт для JS?
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854800
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,

Вроде разобрался, так можно:
Код: javascript
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&pcountry=Fields!NAME.Value'))"
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854821
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoedmedoed,

Вроде разобрался, так можно:
Код: javascript
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&pcountry=Fields!NAME.Value'))"


сомогли ссылку до конца дочитать? ого
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854834
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKmedoedmedoed,

Вроде разобрался, так можно:
Код: javascript
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&pcountry=Fields!NAME.Value'))"


сомогли ссылку до конца дочитать? ого
Юмор Ваш уместен))) Только с параметрами не всё так просто. Открывается окно детализации с параметрами по умолчанию, но с тем значением, что передаю. Не работает фильтрация вообщем, не передаётся параметр или перетирается.
Раз вы сразу всё читаете и усваиваете, может скажите в чём подвох?
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854836
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoedTaPaKпропущено...

сомогли ссылку до конца дочитать? ого
Юмор Ваш уместен))) Только с параметрами не всё так просто. Открывается окно детализации с параметрами по умолчанию, но с тем значением, что передаю. Не работает фильтрация вообщем, не передаётся параметр или перетирается.
Раз вы сразу всё читаете и усваиваете, может скажите в чём подвох?
Подвох в том, что дочитали то дочитали, но сделали это невнимательно

Параметр не строковой константой передавать, а значением.

Код: javascript
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&pcountry="+Fields!NAME.Value+"'))"
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854841
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamotomedoedпропущено...

Юмор Ваш уместен))) Только с параметрами не всё так просто. Открывается окно детализации с параметрами по умолчанию, но с тем значением, что передаю. Не работает фильтрация вообщем, не передаётся параметр или перетирается.
Раз вы сразу всё читаете и усваиваете, может скажите в чём подвох?
Подвох в том, что дочитали то дочитали, но сделали это невнимательно

Параметр не строковой константой передавать, а значением.

Код: javascript
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&pcountry="+Fields!NAME.Value+"'))"



Спасибо!
Так тоже пробовал, всё равно окно дочернее открывается полностью, без фильтрации.
А нет какого нить дебага , который бы показал, что RS реально подставляет в открывающее окно?
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854844
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoedА нет какого нить дебага , который бы показал, что RS реально подставляет в открывающее окно?

в базе есть лог для SSRS , там можно посмотреть выполнение всех отчётов
(с какими параметрами, кто, когда, что, продолжительность и т.д.)

это просто линк собранный через expressions (статические и динамические элементы)
- можно его просто скопировать и разобрать на составляющие,
в процессе - меняя некоторые элементы и смотря на результат.
(как раз тот-самый debug где можно подставлять элеменнты вручную пока не получится
нужный/искомый вариант, на основании этого делаются выводы и вносятся изменения)

в конце концов - вывести результат expressions в отдельное тектовое поле и скопировать от туда
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39854961
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoedMinamotoпропущено...

Подвох в том, что дочитали то дочитали, но сделали это невнимательно

Параметр не строковой константой передавать, а значением.

Код: javascript
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&pcountry="+Fields!NAME.Value+"'))"



Спасибо!
Так тоже пробовал, всё равно окно дочернее открывается полностью, без фильтрации.
А нет какого нить дебага , который бы показал, что RS реально подставляет в открывающее окно?
Ну... В адресной строке можно посмотреть...
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855015
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv,

субрепорт в отчет не попадает, как ни странно. Я так "почистил" несколько полезных отчетов
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855024
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamotomedoedпропущено...


Спасибо!
Так тоже пробовал, всё равно окно дочернее открывается полностью, без фильтрации.
А нет какого нить дебага , который бы показал, что RS реально подставляет в открывающее окно?
Ну... В адресной строке можно посмотреть...
Похоже , моих знаний в JS не хватает, вроде всё верно делаю, но не работает передача параметра, ни в какую(((
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855031
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoedMinamotoпропущено...

Ну... В адресной строке можно посмотреть...
Похоже , моих знаний в JS не хватает, вроде всё верно делаю, но не работает передача параметра, ни в какую(((
Попробуйте вручную прописать в фильтре значение, посмотрите, изменится ли адресная строка.
Вернитесь к старой версии с открытием подотчета, посмотрите, как строка формируется.
В общем, почему то он у вас параметр не хавает, хотя должен, нужно понять, чего ему в ссылке не хватает.
Может и "&rs:Command=Render", который вы благополучно вырезали.
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855032
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,

ссылка на subreport?
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855041
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Minamoto]
Попробуйте вручную прописать в фильтре значение, посмотрите, изменится ли адресная строка.

Нет не поменялась строка при проставлении вручную параметра, но фильтр отработал.

В общем, почему то он у вас параметр не хавает, хотя должен, нужно понять, чего ему в ссылке не хватает.
Может и "&rs:Command=Render", который вы благополучно вырезали.
Поcтавил так, не помогло :
Код: html
1.
http://localhost/Reports/Pages/Report.aspx?ItemPath=/RepChart/ReportParams&rs:Command=Render&pcountry=USA



[quot]
Вернитесь к старой версии с открытием подотчета, посмотрите, как строка формируется.
[quot]
Не знаю, чем это поможет, там адище какой то формируется, кусочек присылаю, то что за параметры отвечает:
Код: html
1.
%2fRepChart%2fReportParams&ExecId=54rx1yjsdxlebila2sneyd&PingId=lc2unnv3p52b3v4
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855043
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKmedoed,

ссылка на subreport?
Не понял вопроса, она выше на картинке отображена:
Код: html
1.
http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855050
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,
а как-то так?
Код: sql
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&rs:Command=Render&pcountry="+Fields!NAME.Value+"'))"
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855058
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKmedoed,
а как-то так?
Код: sql
1.
="javascript:void(window.open('http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fRepChart%2fReportParams&rs:Command=Render&pcountry="+Fields!NAME.Value+"'))"


Результат такой же!
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855060
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,

а какая оригинальная ссылка не репорт?
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855079
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKmedoed,

а какая оригинальная ссылка не репорт?

Так, на основной отчет:
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855098
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,

а свойства самого параметра pcountry
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855111
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKmedoed,

а свойства самого параметра pcountry
Вот:
...
Рейтинг: 0 / 0
SSRS (detail report)
    #39855122
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,

попробуйте для него поставить значение по умолчанию
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SSRS (detail report)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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