2009-06-11 1 views
2

У меня есть вложенные вложенные вложенные записи, которые по умолчанию скрыты и отображаются только при переходе через элемент в родительском отчете. Я хочу, чтобы SSRS не выполняла инструкции запроса для этих подписок до тех пор, пока они не будут переключены и не станут видимыми. Подрепорты получают свои параметры от своих родителей, а не от любого ввода пользователя. Есть ли способ реализовать это?Как контролировать выполнение подчиненного отчета на основе его видимости в службах отчетов SQL Server 2008?

Я использую SQL Server 2008 Business Intelligence Development Studio.

ответ

0

В наборе данных (если вы используете текст) предварить свой запрос следующим:

If ShowSubreportParameter = "Yes" 
BEGIN 
    ---Insert Your Query Here 
END 

Если вы используете хранимые процедуры, вы можете попробовать то же самое, но назвать свой sproc внутри текста :

IF ShowSubreportParameter = "Yes" 
BEGIN 
    Exec MySproc @parameter 
END 
+0

Спасибо за ваш resposnse .. проблема заключается в том, что запрос не к базе данных insteat к веб-службе. Это то, что мой текст запроса выглядит следующим образом: \t <Метод Namespace = "http://tempuri.org/" Name = "GetUserInfo"> \t \t \t \t http://tempuri.org/ GetUserInfo 2009-06-12 17:01:59

Смежные вопросы