wuxiren123

          FineReport根據點擊次數奇偶性排序之字符型

          上一篇文章我們提到了字段為數據型的數據列排序方法,采用的是根據點擊次數奇偶性來排序,那如果是字段為字符型,又該如何實現呢?


           

          這里提供的解決思路是通過超級鏈接來實現升序降序兩張模板之間的相互調用,每點擊一次就切換到另一張模板。

           

          下面以一個簡單示例進行介紹

           

            1、修改數據集

           

          升序模板

           

          將原來的數據集修改為:SELECT * FROM [訂單] order by 客戶ID,根據字符型字段客戶ID對數據進行升序排序,另存為Order_A.cpt

           

          降序模板

           

          將原來的數據集修改為:SELECT * FROM [訂單] order by 客戶ID desc,根據客戶ID對數據進行降序排序,另存為Order_B.cpt

           

            2、設置超鏈接

           

          右擊客戶ID表頭所在單元格,選擇超級鏈接,點擊網絡報表,在網絡報表的路徑處選擇模板,Order_AOrder_B的設置分別如下:

           

          Order_A

           



           

          Order_B

           

           



           

          要注意的是,鏈接打開于處選擇當前窗口。

           

            3、效果查看

           

          打開Order_A.cpt,點擊分頁預覽,看到的是按照客戶ID的升序排序,直接點擊客戶ID,則會按照客戶ID進行降序排序,再次點擊客戶ID,則會又按照客戶ID進行升序排序。




          posted on 2016-03-01 13:12 喝水居然長肉 閱讀(64) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 安丘市| 兴义市| 齐齐哈尔市| 固安县| 河北省| 泌阳县| 神木县| 崇阳县| 平塘县| 朝阳区| 琼中| 利辛县| 七台河市| 兖州市| 枣庄市| 绥芬河市| 岢岚县| 财经| 江口县| 都江堰市| 米易县| 舒兰市| 怀仁县| 咸阳市| 泰顺县| 渭源县| 白城市| 东方市| 辛集市| 嵊州市| 安西县| 丰镇市| 色达县| 叶城县| 宁安市| 松溪县| 南溪县| 常宁市| 甘孜县| 邵东县| 泰安市|