一.字元及字串處理函式:字元及字串處理函式的處理物件均為字元型資料,但其返回值型別各異.
1.取子串函式:
格式:substr(c,n1,n2)
功能:取字串c第n1個字元起的n2個字元.返回值型別是字元型.
例:取姓名字串中的姓.
store \"王小風\" to xm
?substr(xm,1,2)
結果為:王
2.刪除空格函式:
以下3個函式可以刪除字串中的多餘空格,3個函式的返回值均為字元型.
trim(字串):刪除字串的尾部空格
alltrim(字串):刪除字串的前後空格
ltrim(字串):刪除字串的前面的空格
例:去掉第乙個字串的尾空格後與第二個字串連線
store \"abcd \" to x
store \"efg\" to y
?trim(x)+y
abcdefg
3.空格函式:
格式:space(n)
說明:該函式的功能是產生指定個數的空格字串(n用於指定空格個數).
例:定義乙個變數dh,其初值為8個空格
store space(8) to dh
4.取左子串函式:
格式:left(c,n)
功能:取字串c左邊n個字元.
5.取右子串函式:
格式:right(c,n)
功能:取字串c右邊的n個字元
例:a=\"我是中國人\"
?right(a,4)
國人?left(a,2)
我6.empty(c):用於測試字串c是否為空格.
7.求子串位置函式:
格式:at(字串1,字串2)
功能:返回字串1在字串2的位置
例:?at(\"教授\",\"副教授\")
28.大小寫轉換函式:
格式:lower(字串)
upper(字串)
功能:lower()將字串中的字母一律變小寫;upper()將字串中的字母一律變大寫
例:bl=\"foxbase\"
?lower(bl)+space(2)+upper(bl)
foxbase foxbase
9.求字串長度函式:
格式:len(字串)
功能:求指定字串的長度
例:a=\"中國人\"
?len(a)
6
VFP常用函式
函式 操作 例 結果 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...
vfp實驗目的!
vfp實驗報告中實驗目的 實驗一 vfp基礎與資料表基本操作 實驗目的 熟悉vfp的整合開發環境及兩類工作方式 專案管理器以及vfp命令常用出子句 掌握vfp中的常量 變數 資料型別 熟悉使用運算子和表示式來表達一些實際命題。掌握資料表的設計 建立與修改 掌握向表輸入 追加與刪除記錄 瀏覽記錄 定位...
VFP表單屬性
vfp表單屬性如下 activecontrol 0 引用乙個物件上的活動控制項 alwaysontop f.假 預設值 t.真 防止其它視窗遮擋表單 autocenter f.假 預設值 t.真 指定表單物件第一次顯示時是否自動位於vfp主視窗 backcolor 192,192,192 指定物件內...