Crystal Reports for Rational Application Developer 設計工具指南

如何排序資料

在單一欄位排序中,報表中的所有資料錄都依一個欄位中的數值排序。單一欄位排序的例子包括:依原料編號排序的存貨報表,或是依客戶編號排序的客戶清單。
在多重欄位排序中,Crystal Reports Designer 會先依所選第一個欄位的值排序資料錄,讓資料錄依指定的遞增或遞減順序排列。如果有兩個或更多資料錄的第一個排序欄位值相符,這些相符的資料錄依據第二個排序欄位值排序。
例如,如果選擇先依 {客戶.國家} 欄位排序,再依 {客戶.地區} 欄位排序,而且都採用遞增順序,報表就會依國名的字母順序顯示,而每個國家裏再依地區的字母順序顯示。任何其他欄位 (如每個地區的郵遞區號) 則不加以排序。
建立單一或多重欄位排序的程序都一樣。