VFP數組簡介
一. 什么是數組?數組就是是變量名相同而下標不同的一組變量。
二. 數組的定義:
格式:dimension 數組名(下標最大值表)
說明:
(1).該命令用于定義一維或二維數組。數組元素的起始下標為1.定義時數組元素的數據類型為邏輯型,并賦以邏輯假(.F.)。此后數組元素的類型將取決于所賦值的類型。
(2).二維數組元素,既可用雙下標引用,也可用單下標引用。例如,對一個兩行三列的數組X,雙下標引用方式可表示為:X(1,1),X(1,2),X(1,3),X(2,1),X(2,2),X(2,3),而采用單下標引用方式依次可表示為:X(1),X(2),X(3),X(4),X(5),X(6)
例:定義一個一維數組X1(4)和一個二維數組Y1(2,3),并顯示定義結果。
dimension x1(4),y1(2,3)
list memory like ?1 &&顯示變量名第二個字符為1的變量,like子句可使用通配符
三. 從表向數組傳遞數據:
格式:copy to array 數組名 [fields 字段名表] [范圍] [for 條件]
功能:該命令用于將當前工作區(qū)打開的表當前指針開始的若干條記錄的指定字段的內容復制到指定的數組中。
例:將“職工檔案”表的全部記錄內容傳送給數組asd
use 職工檔案
list
copy to array asd
list memory like asd &&列出指定變量的內容,用like指定
四. 從數組向表傳遞數據:
格式:append from array 數組名 [fields 字段名表] [for 條件]
功能:將指定條件的數組數據添加到當前表的尾部。
例:將數組asd的內容全部添加到“職工檔案”表的尾部
use 職工檔案
list
append from array asd
browse
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: