使用 URL Access 也可以使用搜尋功能,找到報表內某一關鍵字並跳至報表出現關鍵字的地方,利用參數設定可以提供更彈性、複雜的搜尋效果。在一般 SSRS 檢視報表中的上方也有提供搜尋的功能。
2014年4月30日 星期三
[SQL Server 2008R2][SSRS] URL Access 報表轉譯格式設定(三)
雖然報表被轉為 PDF ,還是有可能被修改 ( 微軟匯出的 PDF 格式並沒有加密 ) ,所以最終極的做法就是將報表轉換為圖檔。如果圖檔中有含條碼,那 DPI 要設定在 300 以上才比較沒有問題。
圖形轉譯屬性如下:
圖形轉譯屬性如下:
設 定
|
可用值
|
描 述
|
rc:ColorDepth | 1 4 8 24 32 |
影像輸出的像表深度,預設值是 24。ColorDepth 只支援 TIFF 格式的輸出,其他格式輸出會忽略此設定值。 |
rc:Columns | 建立圖形時的行數,此屬性可以覆寫原先報表設計階段之設定。 | |
rc:ColumnSpacing | 建立圖形時的行數間隔距離,此屬性可以覆寫原先報表設計階段之設定。 | |
rc:DpiX | X 軸的解析度,也就是在 X 軸上每一英吋有幾個點,預設值是 96。 | |
rc:DpiY | Y 軸的解析度,也就是在 X 軸上每一英吋有幾個點,預設值是 96。 | |
rc:EndPage | 輸出圖形的最後一頁。 | |
rc:MarginBottom | 英吋單位 | 建立圖形時的下方邊界寬度,以英吋為單位,輸入數字後必須包括英吋單位,如 2in,此屬性可以覆寫原先報表設計階段之設定。 |
rc:MarginLeft | 英吋單位 | 建立圖形時的左方邊界寬度,以英吋為單位,輸入數字後必須包括英吋單位,如 2in,此屬性可以覆寫原先報表設計階段之設定。 |
rc:MarginRight | 英吋單位 | 建立圖形時的右方邊界寬度,以英吋為單位,輸入數字後必須包括英吋單位,如 2in,此屬性可以覆寫原先報表設計階段之設定。 |
rc:MarginTop | 英吋單位 | 建立圖形 時的上方邊界寬度,以英吋為單位,輸入數字後必須包括英吋單位,如 2in,此屬性可以覆寫原先報表設計階段之設定。 |
rc:OutputFormat | BMP EMF GIF JPEG PNG TIFF |
輸出圖形格式。 |
rcPageHeight | 英吋單位 | 輸出圖形的頁高,此屬性可以覆寫原先報表設計階段之設定。 |
rc:PageWidth | 英吋單位 | 輸出 圖形的頁寬,此屬性可以覆寫原先報表設計階段之設定。 |
rc:StartPage | 1/0 | 輸出圖形的第一頁,值為 0 表示每一頁都要輸出,預設值為 1。 |
2014年4月29日 星期二
[SQL Server 2008R2][SSRS] URL Access 報表轉譯格式設定(二)
雖然 SSRS 工具列提供了下拉選單,可以讓使用者自行將報表轉存為 EXCEL 格式,但在系統開發的層面上,還是很多使用者不想預覽報表而直接把報表轉存為 EXCEL 檔案。
EXCEL 轉譯
相關參數如下
EXCEL 轉譯
相關參數如下
設 定
|
可用值
|
描 述
|
rc:OmitDocumentMap | True False |
指示是否要忽略文件地圖,如果為 True,Excel 檔案將不會包括文件地圖,預設值是 False。 |
rc:OmitFormulas | True False |
指示是否要忽略公式,如果為 True,Excel 檔案將不會包括公式,預設值是 False。 |
rc:SimplePageHeaders | True False |
指示報表的頁首輸出到 Excel 的頁首,假如設為False,表示會將報表的頁首部分輸出到Excel活頁簿的第一列,預設值是False。 |
[SQL Server 2008R2][SSRS] URL Access 報表轉譯格式設定(一)
SSRS 預設是以 HTML 格式轉譯報表內容,使用者可透過瀏覽器來檢視報表內容,但使用者可能會有報表轉譯不同格式的需求,若想做進一步分析析統計,可能要轉譯為 EXCEL 格式,要防止報表內容被竄改,PDF或 TIFF 格式就比較適合做為保密類文件格式。
SSRS 提供多種報表轉譯格式:
SSRS 提供多種報表轉譯格式:
- HTML
- EXCEL
- WORD ( SSRS 2008 新增轉譯格式 )
- XML
- CSV
- 影像檔案,預設為 TIFF
- 網頁封存 ( MTHML 格式 )
- ATOM RSS ( SSRS 2008 R2 新增轉譯格式 )
- NULL ( 快取報表 )
2014年4月1日 星期二
[SQL Server 2008R2][SSRS] URL Access 概說
SSRS 可使用 URL Access 的方式,將報表嵌入應用程式之中,讓 SSRS 在開發有了延伸能力上的彈性。在 Resporting Services 2008 R2 提供了多種開發 API 之中,最簡便的一種稱之為「URL Access」,透過 URL 以 HTTP GET 以及 POST 的方式即可呼叫 SSRS,以取得指定的報表內容,並轉譯為所需要的報表格式。在應用程式整合報表服務時,只要利用程式直接組合出 URL 字串,即可存取對應的報表物件,甚至可以透過 Session 以及認證的管理,在實作單一登入整合的需求。
使用 URL Access 的優點:
使用 URL Access 的優點:
- 可自行客製化瀏覽報表介面,並與網頁程式整合
- 語法直覺易懂
- 屬性設定比傳統報表管理員介面更加豐富
- 最節省開發人力成本的整合報表方案
訂閱:
文章 (Atom)