天天看點

SSRS 2008 互動式排序

        在日常使用報表的過程中,使用者經常按需的進行報表列排序,此時若通過在SQL腳本中實作排序,将隻有一個固定的排序方式,不能實作動态的實時的按需排序,在SSRS 2008中可利用“互動式排序”這個功能,快速友善的實作動态排序。

1、效果圖:

SSRS 2008 互動式排序

2、資料集SQL腳本:select logid,u_name,lg_sign from secuser

3、關鍵開發步驟:

     (1)、在設計界面,資料集的資料字段拖放至表格控件中。

     (2)、在設計界面,選中待排序的單元格→文本框屬性,在文本框屬性對話框,切換至互動式排序頁,勾選“對此文本框啟用互動式排序”,然後選擇排序内容、設定排序依據。

SSRS 2008 互動式排序

    (3)、按上述步驟,依次對各需要進行排序的列設定其互動式排序屬性。

4、提示:(1)、支援交貨式排序的報表列在展示時,列的右邊有個上下箭頭,使用者點選這種列後,報表将進行排序。(2)、檢視報表時,若想多列一起排序,可先點選第一排序列,然後按住 Shift鍵,再點選其它排列,報表将會根據這些指定的列依次進行排序。