2013-02-01 196 views
0

我有一個包含電子郵件地址的客戶信息的SSRS報告。我可以確保展望是在點擊電子郵件地址打開:從報告中發送電子郵件到多個電子郵件地址

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

不過,現在我想在與報告所有電子郵件地址打開Outlook中的報表標題的鏈接。我可以創建一個存儲procerdure這樣的:

DECLARE @_Email varchar(MAX) 

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

SELECT @_Email 

然而,該報告有很多參數已,這將是另一個大的過程。有沒有更簡單的方法來使用VBScript?

回答

1

這裏是一個可能的解決方案:

  1. 創建數據集 「EmailAddresses」 與查詢像SELECT EmailAddress FROM MyTable
  2. Create a MultiValue Text parameter@EmailAddresses
  3. 設置的默認值從 「EmailAddresses」 數據集
  4. 檢索將您的表達更新爲="Mailto:" & Join(Parameters!EmailAddresses.Value, "; ")

根據您的選擇,您可以保持參數可見,或使其內部/隱藏。

相關問題