【问题标题】:SSRS 2008 R2 Goto URL Action Mail to fieldSSRS 2008 R2 Goto URL Action Mail to field
【发布时间】:2017-02-24 19:16:32
【问题描述】:

我在 Reporting Services 2008 R2 tablix 中有一个 goto url 操作,其表达式为:

="mailto:" & ReportItems!Textbox17.Value &
 "?subject=" & "Project" & Fields!ReferenceNo.Value & "&body=" & "Hi Guys!,"

ReportItems!Textbox.17.Value 似乎没有返回电子邮件中 ​​To 框的值。

ReportItems!Textbox17.Value

的表达式
=Join(
      Lookupset(Fields!ReferenceNo.Value,
      Fields!ReferenceNo.Value,Fields!Task_Owner.Value, "Alert_TaskOwners"),
";")

是否可以为“收件人:”字段返回此值? “收件人”邮件字段应返回,例如:

"Name1; Name2; Name2"

【问题讨论】:

  • 您是否在 Textbox17 所在的同一个 tablix 中使用该表达式?
  • 是的,表达式存在于同一个 tablix 中。我用 "=Join(Lookupset(Fields!ReferenceNo.Value,Fields!ReferenceNo.Value,Fields!Task_Owner.Value, "Alert_TaskOwners"),";")" 中的值隐藏此列
  • 你不能把join 放在你的go to url 表达式中吗?
  • 是的,我也尝试过创建邮件转到消息,例如:="mailto:" & =Join( Lookupset(Fields!ReferenceNo.Value, Fields!ReferenceNo.Value,Fields!Task_Owner.Value , "Alert_TaskOwners"), ";") & "?subject=" & "Project" & Fields!ReferenceNo.Value & "&body=" & "Hi Guys!," .....但不起作用。跨度>
  • Join 表达式有效,因为它在 tablix 中显示为 Textbox17.Value 正是我在运行报表时所需要的。但是,在 mailto 表达式中,将显示的确切文本传输到电子邮件中似乎不起作用。

标签: url reporting-services outlook action ssrs-2008-r2


【解决方案1】:

似乎这可以通过以 ="mailto://" & ReportItems!Textbox19.Value 开头的表达式来工作。 . .

查找不起作用,但从 tablix 中获取带有查找值的报表项!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-07
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多