【问题标题】:Send e-mail to multiple e-mail addresses from report从报告向多个电子邮件地址发送电子邮件
【发布时间】:2013-02-01 23:33:26
【问题描述】:

我有一份包含客户信息(包括电子邮件地址)的 SSRS 报告。我可以确保在单击电子邮件地址时打开 Outlook:

="MailTo:" & Fields!Email.Value)

但是,现在我想在报告标题中添加一个链接,该链接打开 Outlook,报告中包含 所有 电子邮件地址。我可以像这样创建一个存储过程:

DECLARE @_Email varchar(MAX)

SELECT @_Email = COALESCE(@_Email + '; ', '') + EmailAddress
FROM   MyTable

SELECT @_Email

但是,报告已经有很多参数,这将是另一个大程序。使用 vbscript 有没有更简单的方法?

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    这是一种可能的解决方案:

    1. 使用SELECT EmailAddress FROM MyTable 之类的查询创建数据集“EmailAddresses”
    2. Create a MultiValue Text parameter@EmailAddresses
    3. 设置要从“EmailAddresses”数据集中检索的默认值
    4. 将您的表达式更新为="Mailto:" & Join(Parameters!EmailAddresses.Value, "; ")

    根据您的选择,您可以保持参数可见,或将其设置为内部/隐藏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-04
      • 2019-01-10
      • 2012-03-31
      • 2014-06-15
      相关资源
      最近更新 更多