如何在报告服务中热链接电子邮件地址?

时间:2012-02-29 20:41:37

标签: reporting-services

我有一个返回个人电子邮件地址的数据集。我希望能够只需点击它们,然后就像在任何其他MS应用程序中一样向用户发送消息。

我尝试右键单击该字段,转到属性,然后选择操作选项卡,并指向"转到网址"到数据集中的电子邮件列列表,没有去。

这似乎毫无疑问......

2 个答案:

答案 0 :(得分:12)

它必须是有效的URL链接,而不仅仅是电子邮件地址,因此您必须在其前面添加“mailto:”。例如,将导航URL设为如下表达式:

="mailto:" & Fields!EmailAddress.Value

对于奖励积分,请添加主题:

="mailto:" & Fields!EmailAddress.Value & "?subject=This report is great!"

甚至是主体和身体:

="mailto:" & Fields!EmailAddress.Value & "?subject=This report is great!&body=You deserve a raise!"

当然,单元格的Value属性的表达式应该保留为电子邮件地址。

答案 1 :(得分:1)

="MailTo:" + Fields!EMAIL.Value & "?Subject=" + Fields!SUBJECT.Value