1樓:匿名使用者
1在vfp中可用命令語句local,private和public指定變數的作用域,其指定的變數分別為區域性變數,私有變數和全域性變數.
用local《變數名》命令可建立區域性變數,其建立的變數或陣列只能在定義它們的程式中存在,不能被更高層和更低層的程式訪問.當定義它們的程式停止執行時,這些變數和陣列將被釋放.
例:local x, y, z
2 locate 是按條件定位記錄位置的命令,常用命令格式是:
locate for lexpression1 其中lexpression1是查詢或定位的表示式
該命令執行後將記錄指標定位在滿足條件的第一條記錄上,如果沒有滿足條件的記錄則指向檔案結束位置.
希望我的答案給你有所幫助!
2樓:匿名使用者
一、local:建立區域性記憶體變數和記憶體變數陣列。
不能縮寫 local,因為 local 和 locate 的前四個字母相同。
二、locate:按順序搜尋表從而找到滿足指定邏輯表示式的第一個記錄。
示例在下列示例中,定位德國顧客的記錄,然後顯示總數。
close databases
open database (home(2) + 'data\testdata')
use customer && 開啟 customer 表
set talk off
store 0 to gncount
locate for alltrim(upper(customer.country)) = 'germany'
do while found()
gncount = gncount + 1
? company
continue
enddo
? '總的德國客戶數: '+ ltrim(str(gncount))
關於vfp的問題,關於vfp的一個問題!
set rela to recn into a 這句話的意思是建立關聯 把當前在b區開啟的表demo2 與在a區開啟的表demo1按記錄號建立關聯 recn recn 1 recn 3 分別是顯示當前區 a區 c區的當前記錄號 公西翠花曹夏 不要忘記使用除錯語句。請在endscan後面加上一行 n或...
關於VFP問題,一些關於VFP的基礎問題
頓遊融語風 find與seek命令都是索引查詢命令。由於索引查詢速度快,又稱快速查詢。find命令可用於字元型和數值型資料的快速查詢,可以查詢字元型和數值型常量,但不能查詢變數和表示式。用於查詢的字串呆以加定界符,也可以不加定界符。若使用字元型變數,必須加 seek命令查詢的物件是表示式,即可以是常...
vfp中的子程序遞迴呼叫問題,vfp中的子程式遞迴呼叫問題
進行下一步,y的值 ifx 1 判斷 否則 1 判斷x的值,當x小於輸入值時返回上級factz程式,y 1ifx y仍為2 procedure factz 建立子程式factz parameters x,為真 dofactz with x 1,x 1 判斷 1,在迴圈中是多重同名的factz程式的巢...