2012-10-24 57 views
3

使用Business Intelligence Development Studio,我正在爲SSRS創建一個報告,要求用戶在打印之前添加一些註釋。這些便箋不需要發送回生成報表的SQL Server,只需在報表打印或導出時包含這些便箋。我有一些其他的解決方案,包括:SSRS添加接受輸入用於打印的文本框

  • 導出到Word中進行編輯,然後用戶可以手動發佈到PDF &發送
  • 包括對音符域參數,包括拉的報告,然後在附註中添加和最後重新拉動報告以包含數據

但我真的不想在用戶的進程中添加額外的步驟,除非有必要。有沒有人試過這個?我一直在修補和搜索,沒有運氣。

在此先感謝。

+1

您是否嘗試添加參數並將其放置在報告中?應該非常簡單。 –

+0

我曾經提到,作爲一個潛在的解決方案,但用戶首先拉取報告來分析數據。所以他們會拉一次,然後添加註釋,然後再添加添加參數的報告。對我來說似乎很sl-,特別是如果被調用的SP需要大量的處理。 –

+0

@JamieF我認爲你應該把它當作答案。在SSRS-2008,AFAIK中沒有其他方便的方法來做到這一點。 – Jeroen

回答

4

對SSRS報告的輸入來自數據源和參數。某些服務器設置已應用,但所有每個報表的內容都來自這兩個位置中的任何一個。

根據OP評論,我會添加一個允許空白值的文本參數。您可以設置默認值="",以便報告在第一次訪問時運行。然後用戶添加的任何文本都可以簡單地通過參考參數的值插入到報告中。(=Parameters!MyParam1.Value

0

用戶正在拉取報告以分析數據。所以他們會拉一次,然後添加註釋,然後再添加添加參數的報告。

+0

您的解決方案有點短。您可以考慮更詳細地解釋它,並提供更多詳細信息或示例。 – Samoth

+0

這個問題旨在避免額外的數據拉動(並幫助降低SQL服務器上的負載)。最終,這是唯一的選擇,雖然... –