2017-02-22 14 views
1

私はそれがメッセージでOutlookを開きますので、表現としてSSRS 2008年にアクションURLにアクセスしてください持っている:SSRS 2008 R2 URLアクションリンク

="mailto:" & "[email protected]" & "?subject=" & "Project Name " & 
Fields!ReferenceNo.Value & "&body=" & "Hi All," + vbcrlf + 
"Please review your outstanding task/s please for " & 
Fields!ReferenceNo.Value & "." & vbcrlf & "Thank you" & vbcrlf & 
"http://sql01/reportserver?%Folder1%2fReport1&rs:Command=Render&Ref=" & 
Fields!ReferenceNo.Value 

電子メールメッセージはOK表示されますが、URLが表示されません正しいFields!ReferenceNo.Valueとリンクしてください。私がリンクがメッセージ本体とは別に実行する場合は、手動で、

enter image description here

を追加せずにレポート1で停止し、参照を入力するか、それが動作するのmailtoで始まるからの発現を除外するように表示されます。それは単に私がFields!ReferenceNo.Valueを追加しようとするときにうまくいかないことです。

+0

この質問には、メッセージのスクリーンショットを追加することはできますか? –

答えて

1

は、URLをエスケープしてみてください。

="mailto:" & "[email protected]" & "?subject=" & "Project Name " & 
Fields!ReferenceNo.Value & "&body=" & "Hi All," + vbcrlf + 
"Please review your outstanding task/s please for " & 
Fields!ReferenceNo.Value & "." & vbcrlf & "Thank you" & vbcrlf & 
System.Uri.EscapeDataString("http://sql01/reportserver?%Folder1%2fReport1&rs:Command=Render&Ref=") & 
Fields!ReferenceNo.Value 

は、このことができますなら、私に教えてください。

+0

絶対完璧!ありがとうございました – wodz

関連する問題