CATable::GetDataByLabels
ADE User Guide > ADE Server Class Reference > CATable
CATable::GetDataByLabels(indexLabels)
根據«indexLabels»檢索輸入表格單元的值,«indexLabels»按順序指明表格中每個索引的標籤。
參數通過使用索引標籤說明表格中單元格的坐標( CATable::GetDataByElements使用索引位置來實現)。當表格是一個一維表格時,indexLabels可以是一個單一值——當索引是一個標籤列表時,是一個文本值,或者當索引是一個數字列表時它可以是一個數字。否則,indexLabels必須是一個具有N個元素的數組(表格包含N個維度)。
維度的順序,同它們在«indexLabels»中所列出一樣,由前面調用CATable::SetIndexOrder決定。
返回值是表格單元的值。該值返回的方式由CATable::RenderingStyle決定。
當結果表是零維度時(也就是說,一個基元值,非數組),你必須使用CATable::AtomicValue來訪問並獲取該值。
示例
在VB中
dim editTab as CATable = var2d.DefTable
dim indexLabs(1) ' Contains two elements, (0) and (1) indexLabs(0) = 3 indexLabs(1) = "green" editTab.SetIndexOrder( Split("I,J",",") ) ET = editTab.GetDataByLabels(indexLabs)
dim resTab as CATable = var2d.ResultTable resTab.SetIndexOrder( Split("I,J",",")) RT = resultTab.GetDataByLabels(indexLabs)
RT1 = var1d.ResultTable.GetDataByLabels("red")
錯誤代碼
- 24 – 「下標必須是一個變體數組」
- 25 – 「下標無法訪問」
- 26 – 「數組下界無法訪問」
- 27 – 「數組上界無法訪問」
- 28 – 「必須最少指定表格中的一個元素」
- 30 – 「位置不存在」
另請參考
Comments
Enable comment auto-refresher