vfp實用函式

2021-07-05 14:36:21 字數 1224 閱讀 8042

一.字元及字串處理函式:字元及字串處理函式的處理物件均為字元型資料,但其返回值型別各異.

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 指定物件內...