2014-07-01 318 views
0

我需要在ssrs 2008中的報告中將數據驅動訂閱,該報告將html或mhtml放入電子郵件中。原因是有機會查看移動設備中的報告,無需額外的應用程序,除了電子郵件,這就是爲什麼我不能使用PDF或Excel格式。SSRS使用Html格式的數據驅動訂閱

該報告包含播種動態的圖像(箭頭),我對它有疑問。 當我創建我通過單擊「導出」按鈕將報告轉換爲mhtml文件一切都很好,因爲ssrs將html文件和圖像保存到一個文件夾中。 exported report example

但是,當SSRS創建與MHTML格式發送埃米爾,我得到這個 report example thet was sent by email

它讓HTML文件和圖像轉換成不同的附件,所以我看不到很好的觀察報告

我試着使用「html 4.0」格式創建訂閱,但結果幾乎與一個區別相同,即ssrs不會將圖像放入電子郵件,但會創建指向保存該圖像的服務器的鏈接。它將imeges保存到ssrs服務器,並且如果用戶想要獲取該映像服務器,則需要向該服務器請求憑據。我們無法爲所有收到電子郵件的人提供憑據。 我試圖用鏈接的圖像創建報告。我在服務器上保存了不需要獲取圖像憑據的箭頭,並對RSReportServer.Config進行了一些更改。我發佈了鏈接到服務器中的圖像文件夾到「我的新服務器名稱/ /文件夾」,我希望成功,我幾乎得到它。 但是,當我收到「html 4.0」格式的電子郵件時,仍然沒有圖像。鏈接到圖像鏈接到服務器文件夾(「我的新服務器名稱/ /文件夾」),但圖像有另一個名稱,如「fbb5b4b7966442dbab886051839d93c0」,除了「arrow_up.jpg」。我認爲ssrs爲圖像生成代碼並使用此代碼創建鏈接,但不是真實姓名。

你有什麼想法如何解決這個問題。或者如何創建數據驅動的訂閱,以正確的視圖生成mhtml或Html報告。其他主題在這個問題上沒有給出任何答案。 謝謝

回答

1

作弊!

在您的特定場景中(至少就問題中的示例而言),您可以完全通過使用unicode字符和適當的文本顏色來回避此問題。例如,Arrows block包含:

↑ ↗ ↓ ↘ 

而且Geometric shapes塊包含:

▲ ▴ ▼ ▾ ▬ 

使用表達式,以確保「向上」的項目是綠色的,「下」爲紅色,「平等」是黃色,你很好走。

+0

酷,thanx。它戛然而止,但也許其他人幫助解決圖像問題。 – user2987221

相關問題