函式 操作 例 結果
sqrt(x) 求平方根 sqrt(9) 3
int(x) 取整數 int(3.14) 3
round(x) 四捨五入 round(3.14159,4) 3.1416
mod(x,y) 求x除以y的餘數 mod(25,4) 1
max(x,y) 求x,y中的最大值 max(7,8) 8
min(x,y) 求x,y中的最小值 min(1,2,3) 1
2、字元中操作函式
函式名 操作 例 結果
upper(s) 小寫字母變大寫 upper(abc) ab
lower(s) 大寫字母變小寫 lower(acd) acd
len(s) 求字串的長度 len("中國1號") 7
at(s1,s2) 在字串s2,找字串s1 at("h","china") 2
substr(s,i,n) 在s字串中的第i個字元起取n個字元 substr('technolo',3,3) chn
left(s,n) 從字串s左邊取n個字元 left("中國人",4) 中國
right(s,n) 從字串s右邊取n個字元 s='12345'right(s,3) 345
space(n) 生成n個空格 "合計"+space(2)+"123" 合計123
trim(s) 消除字串尾部空格 trim("姓名 ") 姓名
alltrim(s) 消除字串中所有空格 alltrim("李 麗") 李麗
stuff(s1,n1,n2,s2) 用字串s2替換s1中第n1個字元起的n2個字元 stuff("now",2,1,"e") new
& 巨集替換 p="g2"use &p use g2
3、日期和時間函式
函式名 操作 例 結果
date() 求當前日期 date() 2001/11/12
datetime() 求當前日期和時間 datetime() 2001/11/12/0:22:33am
year(d) 求年份 year(date()) 2001
month(d) 求月份(數值) month(datetime()) 11
cmonth(d) 求月份(字元) month(datetime()) novenber
day(d) 求日期 day(date()) 12
dow(d) 求星期幾(數值) dow(date()) 1
cdow(d) 求星期幾(英文) cdow(date()) sunday
time(d) 求當前時間 time(date()) 10:20:38am
4、資料型別轉換函式
函式名 操作 例 結果
asc(s) 求第乙個字串的ascii碼 asc("what") 87
chr(n) 求ascii碼的字元 chr(87) w
str(r,l,d) 數值轉換成字元,l為長度,d為小數字數 x=3.1415str(x,6,2) 3.14
val(s) 字串轉換為數值 val("123") 123.00
ctod(s) 字串轉日期 ctod('11/01/2002') 11/01/2002
dtoc(d) 日期轉換成字串 dtoc(date()) 11/01/2002
dtos(d) 把日期轉成年月日式的字串 dtos(date()) 20021101
ctot(c) 字串轉成日期時間型 ctot(11/01/2002 10:30:50am) 11/01/2002 10:30:50am
dtot(d) 日期型轉為日期時間型 dtot(date()) 11/25/2001 00:00:01am
ttoc(t) 日期時間型轉為字元型 ttoc(datetime()) 11/25/2001 00:00:01am
ttod(t) 日期時間型轉為日期型 ttod(datetime()) 11/25/2001
iif(le,e1,e2) 邏輯判斷 iif(a>0,"yes","no") yes
5、檢測函式
函式名 操作 例 結果
recno() 檢測當前記錄號 recno() 1
reccount() 檢測當前記錄數 reccount() 12
bof() 開始記錄 bof() .t.
eof() 最後記錄 eof() .f.
found() 返回查詢結果 found() .t.
row() 返回當前行座標 row() 1
col() 返回當前列座標 col() 1
sys(n) 返回系統狀態 sys(13) 聯機狀態
vfp實用函式
一.字元及字串處理函式 字元及字串處理函式的處理物件均為字元型資料,但其返回值型別各異.1.取子串函式 格式 substr c,n1,n2 功能 取字串c第n1個字元起的n2個字元.返回值型別是字元型.例 取姓名字串中的姓.store 王小風 to xm substr xm,1,2 結果為 王 2....
VFP 常用 OCX 控制項 註冊
vfp 常用 ocx 控制項 mscomctl.ocx 包括 imagecombo imagelist listview progressbar slider statusbar tabstrip 和 treeview 控制項 注意 在 7.0 及以前的版本中該檔案的名字是 comctl32.ocx...
vfp實驗目的!
vfp實驗報告中實驗目的 實驗一 vfp基礎與資料表基本操作 實驗目的 熟悉vfp的整合開發環境及兩類工作方式 專案管理器以及vfp命令常用出子句 掌握vfp中的常量 變數 資料型別 熟悉使用運算子和表示式來表達一些實際命題。掌握資料表的設計 建立與修改 掌握向表輸入 追加與刪除記錄 瀏覽記錄 定位...