2016-03-17 4 views
0

Я использую SSRS, и я пытаюсь передать два целочисленных значения (Order and Line) из моего первого отчета в параметры (Order and Line) во втором отчете, который открывается в новое окно.SSrs Передача параметров Integer в другой отчет по URL

Если я заказываю Order и Line как varchar в моем запросе, следующий код будет работать хорошо, но с порядком и строкой в ​​качестве целого мне не повезло. он даже не идентифицируется как ссылка (мышь не меняется на значок руки).

любая помощь о том, как я могу передать целочисленный параметр на другой отчет в SSRS

="javascript:void(window.open('http://reports.bis.iss.com/directory/Pages/ReportViewer.aspx?%2fOrder&rs:Command=Render&Order="+Fields!Order.Value+"&Line="+Fields!Line.Value+"'))" 
+0

Работает ли это лучше, если вы используете ** и ** вместо ** + **, чтобы объединить строку? = "javascript: void (window.open ('http://reports.bis.inuktun.com/directory/Pages/ReportViewer.aspx?%2fOrder&rs:Command=Render&Order=" & Fields! Order.Value & "& Line = "& Fields! Line.Value +" ')) " Как выглядит ссылка при ее рендеринге? –

+0

Нет, он даже бросает ошибку –

ответ

1

не имеют настройки, чтобы проверить это прямо сейчас, но вы пытались преобразовать эти значения

="javascript:void(window.open('http://reports.bis.iss.com/directory/Pages/ReportViewer.aspx?%2fOrder&rs:Command=Render&Order="+CInt(Fields!Order.Value)+"&Line="+CInt(Fields!Line.Value)+"'))" 
+0

Фактически ссылка не работает, когда порядок и строка являются целыми числами, как бы я ни пытался преобразовать в char с помощью CString, и это работает. спасибо за то, что довел до меня, что я могу сделать преобразование в самой SSRS, и мне не нужно делать это на SQL в моем наборе данных. которые сохраняют запрос в sataset чистым. Как бы мне ни было интересно узнать, возможно ли вообще передать целочисленный параметр по URL-адресу, или мне всегда нужно делать преобразование. –

+0

@FatemehShakhsesalim - вы пробовали показывать ссылку в виде текста, чтобы увидеть, как он выглядит? Мне интересно, если неявное преобразование из INT в текст добавляет ведущее пространство и нарушает связь. –

+0

Не могли бы вы направить меня, как я могу отобразить ссылку в виде текста –

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