<menuitem id="jdrvb"><strike id="jdrvb"></strike></menuitem>
<cite id="jdrvb"></cite>
<cite id="jdrvb"></cite>
<var id="jdrvb"></var>
<cite id="jdrvb"></cite>
<var id="jdrvb"><video id="jdrvb"><menuitem id="jdrvb"></menuitem></video></var><var id="jdrvb"></var>
<cite id="jdrvb"></cite>
<var id="jdrvb"><video id="jdrvb"></video></var>
<cite id="jdrvb"></cite>
<ins id="jdrvb"><span id="jdrvb"><menuitem id="jdrvb"></menuitem></span></ins>
您現在的位置: 弘智首頁 > 計算機等級考試 > 二級VFP >

2012年計算機二級VFP語言基礎學習教程2

時間:2012-10-10 11:41 來源:弘智培訓

2.2 VFP 6.0的語言成分

  1. 命令

  即:由用戶發出的、指示VFP進行某種操作的指令。

  如 USE aaa & 打開 一個名為 aaa.dbf的數據表

  2. 函數

  即:一個預先編制好的模塊,可由VFP程序在任何地方調用。

  函數的使用方法:名稱、功能、參數、返回值

  幾個常用函數

   名稱

命令格式

示例

字符串截取函數

SUBSTR expC,expN1[,expN2 ])

SUBSTR(“ABCDEFG”,2,4)

   結果是: BCDE

LEFT expC,expN )

LEFT(“ABCDEFG”,2) 結果是: AB

RIGHT expC,expN )

RIGHTT(“ABCDEFG”,4)

   結果是: DEFG

字符串查找函數

AT expC1 , expC2 [ expN ])

AT(“B”, “ABCDE”) 結果是: 2

   ? AT(“A”, “ABCDEASD” )

   結果是: 1

   ? AT(“A”,“ABCDEASD”,2 )

   結果是: 6

大小寫字母轉換函數

LOWER expC )

LOWER(“DFGHa”) 結果是: dfgha

UPPER expC )

UPPER(“asdf”) 結果是: ASDF

數值函數

MAX(exp1,exp1[,exp3,…])

MAX(15,23,4,56) 結果是: 56

MIN(exp1,exp1[,exp3,…])

MIN(15,23,4,56) 結果是: 4

ABS( expN )

ABS(-15.83) 結果是: 15.83

INT( expN )

INT(25.62) 結果是: 25

壓縮空格函數

ALLTRIM expC )

ALLTRIM(" AD B G ")

   結果是: AD B G

類型轉換函數

STR expN1[,expN2][,expN3])

STR(789.678,6,2) 結果是: 789.68

CTOD expC )

CTOD(“98/10/15”)

   結果是: 98/10/15

VAL expC )

VAL("123.45") 結果是: 123.45

DTOC expD )

DTOC({98/12/15})

   結果是: 98/12/15

日期時間函數

DATE()

DATE() 結果是: 2000/03/15

DATETIME()

DATETIME()

   結果是: 2000/03/15 10:15:30

YEAR expD )

YEAR({87/03/25}) 結果是: 1987

數據庫函數

RECNO( )

DBC( )

SEEK( )

其它函數

LEN( )

DELETED()

EOF( )

BOF( )

FOUND( )

EMPTY(exp)

INLIST(,,)

RECCOUNT( )

SELECT( )

BETWEEN(,,)

IIF(,,)

TABLEREVERT( )

LOCK( )

CHR()

ASC()

 TABLEUPDATE( )

FSIZE( )

TAG()

INKEY()

  自定義函數:

  由用戶為自己的應用程序創建的專用函數,可作為獨立的程序文件保存在磁盤上也可作為過程文件存放在其他程序中。

  3. 表達式

  即:變量、操作符、常量、函數、字段名、控制以及屬性的組合,求值結果為單個值。

  表達式的類型:

  算術表達式:由算術操作符和數值型數據構成的表達式。

  字符表達式:由字符操作符和字符型數據構成的表達式。

  日期表達式:由日期操作符和日期、時間型數據構成的表達式。

  邏輯表達式:由邏輯操作符和邏輯型數據構成的表達式。

  名稱表達式:

  由圓括號括起來的一個字符表達式,用來替換命令或函數中的名稱。

  例: DBF_NAME="學生成績登記表"

  USE (DBF_NAME)

  宏替換:用宏替換符號 & 表示,它與名稱表達式具有相似的作用。

  例: 已知 A="1", B="2", C12="GOOD"

  則 C&A&B="GOOD"

  4. 操作符

   數值操作符

( )

^ 或 **

*

/

%取余數)

+

-

關系操作符

<=

>

>=

<>   或 !=   或 # = =

邏輯操作符

()表達式分組

NO或!非)

AND和)

OR 或)

日期和時間操作符

+

-

注意: 日期型: 天數 時間型: 秒數

字符操作符:

+

-

$

 

 

 

 

兩個特殊的操作符

圓點操作符(.):用于分隔對象的名稱以及分隔對象中的屬性、事件、方法。

范圍轉變操作符(::):提供了從一個子類中調用一個父類的方法。

 

主頁 | 我們介紹 | 我們課程 | 開課公告 | 無錫學歷培訓 | XML地圖
欧美三级电影,欧美大尺度电影
<menuitem id="jdrvb"><strike id="jdrvb"></strike></menuitem>
<cite id="jdrvb"></cite>
<cite id="jdrvb"></cite>
<var id="jdrvb"></var>
<cite id="jdrvb"></cite>
<var id="jdrvb"><video id="jdrvb"><menuitem id="jdrvb"></menuitem></video></var><var id="jdrvb"></var>
<cite id="jdrvb"></cite>
<var id="jdrvb"><video id="jdrvb"></video></var>
<cite id="jdrvb"></cite>
<ins id="jdrvb"><span id="jdrvb"><menuitem id="jdrvb"></menuitem></span></ins>