in

Darkthread

黑暗執行緒

Browse by Tags

  • 使用 Visual Studio 2017 開發 RDLC 報表

    很久沒用 RDLC 報表 跟 Report Viewer,這幾天有機會試著在 VS 2017 編輯 RDLC 報表,發現做法跟以往不同,做個筆記。 首先,Visual Studio 2015 時代 Report Service 報表被包含於 Microsoft SQL Servers Data Tools 安裝選項, VS2017 改為要額外下載安裝: Microsoft Rdlc Report Designer for Visual Studio - Visual Studio Marketplace 安裝過程遇到小插曲-安裝程式回報找不到可支援的 Visual Studio 版本!直到 VS2017...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-28-2017
  • 【茶包射手日記】Reporting Service訂閱呈現Pending,無法寄送郵件

    Reporting Service(SSRS)有個訂閱功能,允許針對特定報表指定查詢參數、收件對象以及排程時間,建立訂閱(Subscription)後可定期用電子郵件寄日報表、週報表給相關人員,十分方便。 接獲報案,某張日報表設有兩個訂閱,每天先發預覽版給檢核人員,方便有錯緊急更正,15分鐘後再發正式版給長官。遇到狀況為預覽版正確寄出,正式版的訂閱項目執行狀況呈現 PENDING,收件者未收到信件。 找到 SSRS Log( %programfiles% \Microsoft SQL Server\ <SQL Server Instance> \Reporting Services...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 11-14-2016
  • 在SharePoint網站檢視RDLC報表發生錯誤

    冷門茶包一枚。在SharePoint網站安裝網站應用程式,在其中 使用ReportViewer檢視RDLC報表 ,發生以下錯誤: The type 'Microsoft.SharePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' does not implement IReportViewerMessages SharePoint大幅更動預設網站web...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 01-22-2016
  • SSRS報表瀏覽器相容議題

    接獲報案,某使用HTML5技術的網頁以iframe內嵌SSRS報表,若以IE9開啟該網頁,報表排版走樣,但使用IE10開啟則正常。單獨開啟SSRS報表(URL /reportserver/viewer/..)測試,發現不同IE相容性檢視結果均不同,只有用IE5(Quirks)檢視正常,而IE7/8/9/10相容模式壞掉的地方都不相同。 IE5正常(IE9-遇到網頁未指定<!DOCTYPE>的預設模式) IE7模式,報表寬度OK,下半部被截斷。 IE8模式,報表只出現一小塊,右邊出現雙 下巴 捲軸 IE9,報表只出現一小塊 IE10,報表變瘦又變高,變成姚明來著 由結果推測SSRS2005報表只支援Quirk模式...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 11-07-2014
  • 【茶包射手日記】ReportViewer在ModalDialog中無法列印

    發現以showModalDialog()顯示ReportViewer網頁,按下列印按鈕會彈出錯誤: 嘗試取得目前的視窗時發生錯誤。 錯誤: 發生錯誤,無法完成操作 8007f305。 同一個ReportViewer網頁只要不用Modal Dialog方式開啟就不會出錯。在Microsoft Connect上找到 報案記錄 ,證實為Bug且短期內不會修正。研究發現後找到幾種繞道方法: 使用【Ctrl + P】按鍵取代點選列印圖示,就能避開錯誤順利列印,很神奇的解法,但在使用者都學會密技前,客訴是免不了滴。 考慮以window.open()取代window.showModalDialog(),如果一定要用強制對話框...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-14-2013
  • 【茶包射手日記】時好時壞的SSRS報表訂閱

    案情如下: SSRS 2008的某份報表,每天有三次訂閱排程寄送報表給使用者。怪異的是排程時好時壞,有時一天成功一次、有時成功兩次,三次都成功或失敗的情況也有。失敗會隨機出現在早、中、晚,毫無規則可言。 對SSRS訂閱功能研究有限,算是從頭摸起。首先在訂閱管理只看到"The delivery extension for this subscription could not be loaded"的失敗訊息,進一步檢視ReportServer Log(位置在C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQL2008\Reporting...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-09-2013
  • 【茶包射手日記】四探RSClientPrint無法列印問題

    接獲報案,有個ReportViewer開啟ReportServer RDL報表的網頁,在做完Windows Update後,無法使用網頁的列印鈕直接列印報表,會彈出"無法載入用戶端列印控制項"訊息。 很好! 算算已是第四次跟RSClientPrint茶包交鋒了。( 1 2 3 ) 操作IE重現無法列印問題並側錄HTTP封包,有以下發現: 由Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=8.0.50727.1843&Name=Scripts.ReportViewer.js連結取得版號8.0...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 04-11-2013
  • 關於Reporting Service PDF中文亂碼的一點研究

    最近研究到SSRS的匯出PDF功能,由於應用平台涵蓋SSRS 2000,對於PDF的中文亂碼問題多了一點心得,特整理備忘。 首先,PDF對於字型有兩處理方式: 第一種是只記載各段文字所使用的字型,Client端讀取軟體開啟時再使用所處作業系統相同名稱的字型繪製文字。因此,Client端與製作文件端的字型檔必須100%相同,才能產生 完全一致的呈現結果。當跨越不同平台時容易衍生問題,例如Linux、Mac與Windows的標楷體不盡相同,便可能發生閱讀時看到的排程與原始設計有所出入的情況。 於是PDF提供第二種做法: 把有文件中用到的中文字向量資料從字型檔擷取出來嵌入PDF中,如此即便Client沒有安裝相同字型也能正確顯示...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 01-10-2013
  • Hacking樂無窮-ReportViewer隱藏關卡: 匯出TIFF檔選項

    ReportViewer預設的匯出格式只有PDF、Word跟Excel三種,如果還想再增加匯出TIFF檔的選項,該怎麼做? 由於ReportViewer未提供匯出檔案格式的設定選項,網路上可找到一些替代做法: 設定ShowExportControls=false,隱藏工具列上的匯出鈕,在網頁加入自訂匯出鈕,於Server-Side OnClick事件以Render() API自行產生匯出檔並傳回。(參考: 皮尼網這走- Cliend-Side Report 匯出 Excel, PDF ) 透過Javascript事後修改頁面的匯出格式下拉選單(參考: 如何改變 ReportViewer 的預設匯出格式為指定格式...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 01-06-2013
  • 在Report Server安裝HttpModule

    先前完成 ReportViewer匯出PDF檔加蓋浮水印 的把戲,想套用到SSRS(SQL Server Reporting Service)上,二者原理相近,差別在於SSRS使用的是"/ReportServer/ReportServer?rs:Command=Render&rs:Format=IMAGE&..." URL進行匯出作業,故只需稍加修改BeginRequest的URL過濾條件,一樣能透過HttpModule掛載HttpResponse.Filter加入修改匯出檔的程序。 修改C:\Program Files\Microsoft SQL Server...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 01-03-2013
第1頁,共4頁 (40個項目) 1 2 3 4 下一頁 >
Powered by Community Server (Non-Commercial Edition), by Telligent Systems