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