Crystal Reports Designer  

陣列資料型別 (Crystal 語法)

Crystal Reports 中的陣列是依數值順序排列的清單,其中數值的型別均相同。這些數值稱為陣列的元素。這些陣列元素可以是簡單型別或範圍型別。陣列可以用方括弧 ([ ]) 來建立。

與變數一同使用時,陣列的效能最廣。您可以使用變數來變更陣列中的個別元素,以及調整陣列的大小,使其容納更多元素。例如,您可以在細目層級公式中,將資料庫欄位的值累計成全域陣列變數,然後根據這些值,在群組尾中使用公式來執行計算。這麼做可讓您執行大範圍的自訂摘要作業。

範例

含有三個數字值的陣列。第一個元素是 10,第二個是 5,第三個是 20。

[10, 5, 20]

含有七個字串值的陣列:

["Sun", "Mon", "Tue", "Wed", "Th", "Fri", "Sat"]

含有兩個日期時間範圍值的陣列:

[#Jan 1, 1998# To #Jan 31, 1998#,
 #Feb 1, 1999# To #Feb 28, 1999#]

您可以將想要的元素索引放在兩個方括弧中間,從陣列中抽出個別元素,這稱做為陣列加上註標:

[10, 5, 20] [2] //Equal to 5

數值範圍也可以用來為陣列加上註標。結果會形成另一個陣列。例如:

[10, 5, 20] [2 To 3] //Equal to [5, 20]

請參閱

變數 | 簡單資料型別 | 範圍資料型別