Report的排序設計(2)
方法二:
Query Designer中的某個InfoObject的排序可以按照這個InfoObject的某個Attribute來實現(也是通過此Attribute對應的InfoObject的Key或Text來實現)。這個功能大大的提高了排序的靈活性,這個也是我一直比較推崇的方法。具體方法如下:
1. 建立用於排序的InfoObject(暫且稱為Report Order : ZRP_Order),設為二碼字元型
2. 將此InfoObject加入到需要排序的InfoObject(暫且稱為ZMAT)的Attribute中
3. 按照使用者的需求,排好ZMAT的順序,並定義相應ZRP_Order的值,我比較喜歡用A-Z的順序,也可以用數值1-9,但是用數值需要注意的是它是按照ASCII來排序的,比如“9” 跟“11”的順序是排完“11”才“9”,即不是按照數值的大小,這一點和我們的常識會有不同。
4. 關聯好ZRP_Order的值之後,在Query Designer中選定相應的InfoObject,
右鍵彈出選單,選擇“Properties”->”Sort Order” -> ”Report Order” ->”Key/Text”-“ Ascending/Descending”
這種方案的靈活性比較強,可以隨時變動,並且可以按照不同的報表設定多個InfoObject來設定互不干擾。缺點暫時還沒有。
通過以上對比操作,大體上可以對排序使用會有更進一步的認識。
Reed Lei
2009-10-19
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-616832/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Report的排序設計(1)排序
- 計數排序的原址排序排序
- 天池 線上程式設計 最小振幅(排序)程式設計排序
- [C++] 氣泡排序的模板函式設計C++排序函式
- 桶排序2排序
- 排序(2)--選擇排序,歸併排序和基數排序排序
- 基於桶的排序之計數排序排序
- 牛客網字串排序程式設計題字串排序程式設計
- 針對Report Parameter 的個性化設定例項
- 實現listview控制元件report檢視下任何列頭的雙向排序 (轉)View控制元件排序
- 設計模式(07)——設計原則(2)設計模式
- Java排序之計數排序Java排序
- 非交換排序-計數排序和桶排序排序
- 計數排序、桶排序和基數排序排序
- MapReduce程式設計例項之自定義排序程式設計排序
- 流程設計器(2)
- 經常提及的幾個js排序方法(氣泡排序、選擇排序、計數排序)JS排序
- #排序演算法#【2】直接插入排序、希爾排序排序演算法
- O(n^2)的排序演算法排序演算法
- 計數排序vs基數排序vs桶排序排序
- 使用ISCSI & Linux LVM2 搭建Report DBLinuxLVM
- 排序演算法__計數排序排序演算法
- 計數排序排序
- 設計模式:策略模式,Java集合定製排序的核心思想設計模式Java排序
- 程式設計師必知的8大排序(java實現)程式設計師排序Java
- 單身狗——排序2排序
- java基礎 排序2Java排序
- 八大排序演算法(2)_快速排序的優化排序演算法優化
- 《Wrox:J2EE設計開發程式設計指南》的前言程式設計
- Coco學程式設計(二)--直接選擇排序 (轉)程式設計排序
- 程式設計師的十層樓(2)程式設計師
- J2EE中的設計模式設計模式
- 程式設計師的修煉之道2程式設計師
- Yii2設計模式——設計模式簡介設計模式
- JAVA網路程式設計(2)TCP程式設計Java程式設計TCP
- 如何藝術且科學的設計遭遇戰的節奏與排序排序
- 設計模式筆記(2)設計模式筆記
- FreeMarker設計指南(2)