㈠ 請教一個VF的白痴問題 VF中的 replace for 怎麼用 舉個列子吧
replace命令是修改記錄的命令,此命令不進入全屏幕編輯狀態修改記錄,也就是說此命令輸入完畢回車後,修改完成。
格式:
replace <欄位名> with <表達式>,<欄位名> with <表達式>[...][for <條件> ][<范圍>]
在此命令中要具體指出 要用哪個表達式的值替換哪個變數的值。
[for <條件> ] 是指出對符合哪個條件的記錄進行操作
[<范圍>] 是指出對哪些記錄進行操作。
例:
1。將第二條記錄的姓名欄位修改為張三,性別修改為男,入學成績改為800
go 2
replace 姓名 with "張三",性別 with "男",入學成績 with 900
或
replace record 2 姓名 with "張三",性別 with "男",入學成績 with 900
****一定要注意表達式的類型要與所替換的變數的類型要一致。否則會出現類型不匹配。
例2:
將入學成績600分以上所有學生的入學成績改為800
replace all 入學成績 with 800 for 入學成績>=600