2

我正在使用動態URL創建SSRS報告。以粗體顯示的內容是系統生成的票號,我想要將字段!Change_Number.Value列。動態SSRS LInk

原始地址 https://sm.com/webtier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D%22C945212658%22 &行動= &標題=更改%20 C945212658

這是我曾嘗試

="https://sm.com/webtier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D%22Fields!Change_Number.Value%22&action=&title=Change%20"Fields!Change_Number.Value

錯誤: 的ActionInfo。文本框「Change_Number2」的Action.Hyperlink表達式包含錯誤:[BC30205 ]預計結束聲明。

謝謝

回答

1

您需要連接這些字段:第一個是雙引號塊內,所以它被從字面上看,並添加字符串「字段Change_Number.Value!」的網址,而不是價值你要的那個。第二個字段只是在雙引號之外,所以它不知道如何處理它 - 這是導致錯誤的那個字段。

您可以使用+或&連接字符串。請參閱:Operators in Expressions

="https://sm.com/webier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D%22" & Fields!Change_Number.Value & "%22&action=%title=Change%20" & Fields!Change_Number.Value 
+0

@C黑:謝謝你很多的幫助和解釋。它的工作現在。 – user470091

0

要嵌入到現場的動態URL,你實際上並沒有把它嵌入 - 您將追加它。這裏是你的URL糾正:

="https://sm.com/webtier-9.50/index.do?ctx=docEngine&file=cm3r&query=number%3D" + Fields!Change_Number.Value + "&action=&title=Change%20" + Fields!Change_Number.Value

+0

謝謝笑笑維吉爾。 – user470091