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]