导航:首页 > 程序命令 > vf写命令

vf写命令

发布时间:2022-09-10 23:28:01

Ⅰ VF常用命令及其格式请分类叙述(例如对表文件的.对表记录的等)

太多了
1、打开表命令:
USE
表文件名
教材P67
2、关闭表命令:USE
、CLOSE
ALL
P68
3、记录指针定位命令:GO
数值表达式(绝对移动)、SKIP(相对移动)
P69-70
4、替换(修改)记录命令:REPLACE
字段1
WITH
表达式1,字段2
WITH
表达式2……
[范围][FOR<条件>]
P79
5、复制表命令:
COPY
TO
新文件名
[FOR〈条件〉][范围]
P84

复制表结构命令:COPY
STRU
TO
新表文件名
[FIEL
〈字段名表〉]
P85
6、建立索引命令:INDEX
ON
关键字段
TO
单索引文件名

INDEX
ON
关键字段
TAG
索引标识名
P89
7、查询命令:(1)条件查询:LOCATE
FOR
〈条件〉
P93

继续查找命令:CONTINUE
P93

(2)索引查询:FIND
字符表达式
P94

SEEK
表达式
P95

继续查找命令:SKIP
P95
8、选择工作区命令:
SELE
工作区号|别名
P105
9、建立表之间的关联命令:SET
RELATION
TO
关联表达式
INTO
别名
P108
10、表的更新命令:
参考我的课件第三章第五节关于表的更新部分

UPDATE
ON
关键字段
FROM
别名
REPLACE
字段1
WITH
表达式1,字段2
WITH
表达式2
……
[RANDOM]
11、交互式输入命令:

(1)INPUT
[提示信息]
TO
内存变量
P139

(2)ACCEPT
[提示信息]
TO
内存变量
P139
13、输出命令:
?和??
P141
常用命令:
1、设置默认路径命令:
SET
DEFA
TO
盘符:\路径
2、关闭表命令:CLOSE
TABLE,CLEAR
ALL
3、记录显示命令:LIST/DISP
[范围][FOR
〈条件〉]
P72
4、追加记录命令:(1)表尾追加:APPEND
[BLANK]
P80

(2)表中插入:INSERT
[BEFORE]
[BLANK]
P81

P81
(3)从其他文件中追加多条记录到当前表:APPEND
FROM
文件名
[FOR〈条件〉][FIEL
<字段名表>]
5、删除记录命令:DELE
[范围][FOR<条件>]
P82
6、彻底删除带标记记录命令:PACK
7、取消删除标记命令:RECALL
[范围][FOR<条件>]
P83
8、物理删除表中所有记录命令:ZAP
P84
9、复制任何类型文件:COPY
FILE
〈文件名1〉TO
〈文件名2〉
P84
10、将单个记录发送到数组:SCATTER
TO
〈数组名〉[FIEL〈字段名表〉]
P85
11、将数组中的值发送到当前记录命令:GATHER
FROM
数组名
P96
12、将表中多条记录传送到数组命令:COPY
TO
ARRAY
数组名
P86
13、将二维数组中的值传送到表中:
APPEND
FROM
ARRAY
数组名
P87
14、表的排序命令:SORT
ON
〈字段1〉/A|/D,字段2/A|/D
to
新表文件名
P87
15、打开索引文件命令:
SET
INDEX
TO
索引文件名表
P91
16、设置主控索引命令:SET
ORDER
TO
单索引文件名
|TAG
索引标识
P91
17、更新索引文件命令:REINDEX
P92
18、关闭索引文件:SET
INDEX
TO
、CLOSE
INDEX、CLOSE
ALL、CLEAR
ALL、USE
P92
19、删除索引标识命令:DELE
TAG
索引标识名
P92

删除单索引文件命令:DELE
FILE
单索引文件名
P92
20、表的浏览命令:BROWSE
P73
21、记录的过滤命令:SET
FILTER
TO
条件
P76
22、字段的过滤命令:SET
FIELDSS
TO
字段名表
P77
23、表之间的连接命令:JOIN
WITH
别名
TO
新表文件名
FOR
条件
P107
24、设置一对多关系命令:SET
SKIP
TO
别名
P109
25、数据库相关命令:打开:OPEN
DATA
数据库名
P111

新建:CREAT
DATA
数据库名
P111

修改:MODI
DATE
数据库名

关闭:CLOSE
DATA、CLOSE
DATA
ALL、CLOSE
ALL、CLEAR
ALL

设置当前数据库命令:SET
DATA
TO
数据库名
26、程序相关命令:建立/修改程序:MODI
COMMAND
程序文件名

运行程序:DO
程序文件名
27、内存变量/数组赋值命令:=、STORE
P138或P38
28、交互式输入命令:@行,列
SAY
表达式
GET
变量
P139
29、文本输出命令:TEXT

〈输出显示内容〉

ENDTEXT
P143
30、终止程序执行命令:CANCEL、QUIT、RETURN
P143
31、清除主屏幕命令:CLEAR
P143
32、系统设置命令:(1)设置精确比较命令:SET
EXACT
ON/OFF

(2)设置删除标记命令:SET
DELE
ON/OFF
还有很多,就不再一一列举了。

Ⅱ 在VF中,如果想将一个字段添加到指定两个字段之中,用命令该如何写呢

replace 表1别名->字段1 with 源表别名->源字段, 表2别名->字段2 with 源表别名->源字段

Ⅲ VFP常用的命令代码

VF常用命令和程序命令一、主要命令:
1、CREATE
作用:建立一个新的表。
格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA

,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同

时选择,下同。)
说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会

弹出
对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,

要求用
户输入想要建立的表名。
2、MODIFY STRUCTURE
作用:显示表文件结构,并允许修改此表的结构。
格式:MODIFY STRUCTURE
说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。
3、APPEND
作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。
格式:APPEND [BLANK]
说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参

数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。
4、INSERT
作用:在表文件中间插入一个新记录。
格式:INSERT [BEFORE] [BLANK]
说明:INSERT 在当前记录后插入一记录;
INSERT BEFORE 在当前记录前插入一记录;
INSERT BEFORE BLANK 在当前记录前插入一空记录。
5、BROWSE
作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。
格式:BROWSE
6、USE
作用:打开和关闭表文件。
格式:USE [<文件名>]
USE
说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应


备注文件(.fpt文件);后一个命令关闭当前打开的表文件。
7、LIST和DISPLAY
作用:显示表(.dbf)的内容、结构或状态。
格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件

>]
[TO PRINT|TO FILE <文件>]
LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>]
LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>]
说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:

RECORD n
第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记

录、ALL
所有的记录。不选范围则隐含范围为ALL;FIELDS后跟字段名,字段名与字段名之间用逗号


隔。WHILE后跟条件,FOR后面也跟条件,区别是,WHILE后的条件如果满足,便停止查找;

FOR后的
条件查找所有满足条件的记录。TO PRINT和TO FILE <文件>分别表示将显示结果在打印机上

打印出
来和将显示结果输出到文件。DISPLAY命令在显示记录满屏后,要求用户按任意键继续显示

,并且在
该命令中,如果省略范围仅显示当前记录。格式中,下面两个命令分别为显示表结构(

STRUCTURE)和工作状态(STATUS)。
8、记录的定位
作用:用记录指针(POINTER)定位记录。
格式:GO[TO] RECORD n|TOP|BOTTOM
n
SKIP [+|-]
说明:第一个命令又叫绝对定位,其中,RECORD n定位到n号记录,TOP定位到第1个记录,
BOTTOM定位到最后一个记录。第二个命令定位到第n个记录,n是一个数值。第三个命令又叫

相对定
位,它以当前记录为基准前移(-)或后移(+)n个记录,不选任选项,则默认记录指针后

移一个记录。
9、CHANGE和EDIT
作用:显示要编辑或修改的字段。
格式:CHANGE|EDIT [<范围>] [FIELDS <字段名表>] [WHILE <条件>] [FOR <条件>]
10、BROWSE
作用:打开一个"浏览"窗口,供用户浏览或修改记录。
格式:BROWSE [FIELDS <字段名表>]
11、REPLACE
作用:用表达式的值代替命令中与之相对应的字段的内容。
格式:REPLACE [<范围>] <字段1> WITH

Ⅳ 在vf中,所在系相同用命令怎么写

Ⅳ VF中,关于命令的书写规则,下列说法正确的是( )

是D
因为:
的命令都有相应的语法格式,使用时必须按一定的规则书写、输入。
有关命令的书写规则归纳如下:
1)任何命令必须以命令动词开始。
2)命令动词与子句之间、各子句之间都以空格分隔。
3)一个命令行最多包含8192个字符(包括所有的空格)。一行书写不完,行尾用分号“;”做续行标志,按ENTER键后在下一行继续书写、输入。
4)命令动词及子句中关键字一般不宜用缩略形式,以保持命令的可读性和规范性。
5)VF6不区分命令字符的大小写。
6)除命令动词外,命令中其它部分的排列顺序一般不影响命令功能。

排除法,A、B、C都错,就选择D.

Ⅵ VF的命令

你不能用连续不等式,正确是:
LIST FOR RECNO() >=2 AND RECNO() =<5

Ⅶ 简述VFP中,书写命令时应注意的规则

(1) 以命令动词开始;

(2) 各部分之间要用空格隔开;

(3) 命令、子句、函数名都可简写为前4个字符,大、小写等效;

(4) 一行只能写一条命令,总长度不超过8192个字符,超过屏幕宽度时用续行符“;”;

(5) 变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。

(6) 命令格式中的符号约定:

命令中的[ ] 、| 、…、< > 符号都不是命令本身的语法成分,使用时不能照原样输入,

其中:[ ] 表示可选项,根据具体情况决定是否选用

| 表示两边的部分只能选用其中的一个

… 表示可以有任意个类似参数,各参数间用逗号隔开

< > 表示其中内容要以实际名称或参数代入

Ⅷ VF命令这些怎么写啊 急!!!谢谢了!!

1·用“REPLACE…WITH”命令将记录3 的条码编号改为"M0001"、单价改为10000和库存量改为90
replace 条码编号 with "M0001",单价 with 10000,库存量 with 90 for recno()=3
2·使用SQL语句(UPDATE.. SET..)将记录4的条码编号改为"G0101"、单价改为7800库存量改为50
UPDATE 表 SET 条码编号="G0101",单价=7800,库存量=50 where recno()=4
3·将所有商品的单价打九折
repl all 单价*0.9
4·使用SQL语句(ALTER TABLE)在表中增加货币型字段“总价”
ALTER TABLE 表 add 总价 Y
5·用“REPLACE…WITH”命令,计算每种商品的总价值,填入总价字段
REPLACE all 总价 WITH 单价*库存量
6· 用“REPLACE…WITH”命令为新追加的记录填上数据: 条码编号:"P5555",品名:"音响",单价:888,库存量 :20;库房:"03",备注:"特价商品"
REPLACE 条码编号 with "P5555",品名 with "音响",单价 with 888,库存量 with 20,库房 with "03",备注 with "特价商品"
7· 用SQL语句(INSERT INTO)直接在记录尾添加一条新记录: "F0011", "电饭煲",230,40, "02",特价商品"
INSERT INTO 表 (条码编号,品名,单价,库存量,库房,备注) value ("F0011", "电饭煲",230,40, "02",特价商品")
8·用APPEND FROM语句将“库存.DBF”的记录作为新记录添加到“KC1.DBF”中,并显示KC1记录。
use KC1.DBF
APPEND FROM 库存.DBF
brow
9·以独占方式打开数据表KC1.DBF
use KC1.DBF EXCLUSIVE
10·用delete命令对3号记录做删除标记
delete for recno()=3
11·用delete命令对5~8号记录做删除标记
delete for recno()>=5 and recno()<=8
12·恢复记录号为3、5、6的记录,其他记录物理删除
recall for recno()=3 and recno()=5 and recno()=6
13·使用SET FILTER设置过滤条件:条码编号起始字符为’a’
SET FILTER to 条码编号=’a’
14·关闭过滤器
SET FILTER to
15·使用SET FIELDS命令设置字段表:只保留编号,品名,单价
SET FIELDS to 编号,品名,单价
16· 用一系列命令将第三条和第五条记录位置交换(提示:scatter 和 gather form 语句)
go 3
scatter to x3
go 5
scatter to x5
gather form x3
go 3
gather form x5
17·将库存量在60以上的记录保存在数组AR1中
to array ar1 for 库存量>60

Ⅸ 求VF中用命令如何来写

用round()函数
比如保留两位小数: round(5.12345,2) 会四舍五入为5.12
你的情况就这样:
replace 价值 with round(数量*单价,0) for 商品=‘栗子’

Ⅹ VF程序设计命令

VFP命令、函数及程序语句大全
一、主要命令:

1、CREATE

作用:建立一个新的表。

格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下

同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下

同。)

说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出

对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,要求用

户输入想要建立的表名。

2、MODIFY STRUCTURE

作用:显示表文件结构,并允许修改此表的结构。

格式:MODIFY STRUCTURE

说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。

3、APPEND

作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。

格式:APPEND

说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参数

时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。

4、INSERT

作用:在表文件中间插入一个新记录。

格式:INSERT [BEFORE]

说明:INSERT 在当前记录后插入一记录;

INSERT BEFORE 在当前记录前插入一记录;

INSERT BEFORE BLANK 在当前记录前插入一空记录。

5、BROWSE

作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。

格式:BROWSE

6、USE

作用:打开和关闭表文件。

格式:USE [<文件名

USE

说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的

备注文件(.fpt文件);后一个命令关闭当前打开的表文件。

7、LIST和DISPLAY

作用:显示表(.dbf)的内容、结构或状态。

格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件

[TO PRINT|TO FILE <文件

LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件

LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件

说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n

第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL

所有的记录。不选范围则隐含范围为ALL;FIELDS后跟字段名,字段名与字段名之间用逗号分

隔。WHILE后跟条件,FOR后面也跟条件,区别是,WHILE后的条件如果满足,便停止查找;FOR后的

条件查找所有满足条件的记录。TO PRINT和TO FILE <文件>分别表示将显示结果在打印机上打印出

来和将显示结果输出到文件。DISPLAY命令在显示记录满屏后,要求用户按任意键继续显示,并且在

该命令中,如果省略范围仅显示当前记录。格式中,下面两个命令分别为显示表结构(STRUCTURE)

和工作状态(STATUS)。

8、记录的定位

作用:用记录指针(POINTER)定位记录。

格式:GO[TO] RECORD n|TOP|BOTTOM

n

SKIP [+|-]

说明:第一个命令又叫绝对定位,其中,RECORD n定位到n号记录,TOP定位到第1个记录,

BOTTOM定位到最后一个记录。第二个命令定位到第n个记录,n是一个数值。第三个命令又叫相对定

位,它以当前记录为基准前移(-)或后移(+)n个记录,不选任选项,则默认记录指针后移一个记

录。

9、CHANGE和EDIT

作用:显示要编辑或修改的字段。

格式:CHANGE|EDIT [<范围>] [FIELDS <字段名表>] [WHILE <条件>] [FOR <条件

10、BROWSE

作用:打开一个“浏览”窗口,供用户浏览或修改记录。

格式:BROWSE [FIELDS <字段名表

11、REPLACE

作用:用表达式的值代替命令中与之相对应的字段的内容。

格式:REPLACE [<范围>] <字段1> WITH <表达式1>[,<字段2> WITH <表达式2>] [FOR <条件>

] [WHILE<条件

12、DELETE、PACK、ZAP和RECALL

作用:分别是给要删除的记录作删除标记、彻底删除、删除所有记录和取消被选中的表记录的

删除标志。

格式:DELETE [<范围>] [WHILE<条件>] [FOR <条件>] (特例:DELETE FILE FILENAME.DBF,

该命令删除指定的表文件)

PACK

ZAP

RECALL [<范围>] [FOR <条件>] [WHILE<条件

13、SORT和INDEX

作用:分别是建立一个其记录以新的物理顺序排列的新表文件和对当前表根据关键字表达式的值

从小到大排列,并存入TO后指定的索引文件名的文件或复合索引文件的一个标识中。

格式:SORT TO <文件名> ON <字段名1> [/A] [/C] [/D][,<字段名2> [/A] [/C] [/D]]...

[ASCENDING|DESCENDING] [<范围>] [FOR <条件>] [WHILE<条件>] [FIELDS<字段表

INDEX ON <关键字表达式> TO <文件名>

INDEX ON <关键字表达式> TAG <标识名> [OF <文件名>] [FOR <条件

说明:第1个命令中,/A按字段名升序排序,/D按字段名降序排序,/C忽略大小写,针对字符型

关键字而言,ASCENDING和DESCENDING分别表示升序和降序。第1个命令建立.dbf表文件,第2个命令

建立.idx单一索引文件,第3个命令建立.cdx复合索引文件(Compound Index)。

14、USE <表文件名> INDEX <索引文件名表>、SET INDEX TO和SET ORDER TO

作用:分别是打开表文件的同时打开索引文件、打开索引文件和改变主索引。

格式:USE <表文件名> INDEX <索引文件名表>

SET INDEX TO [<索引文件名表

SET ORDER TO [<索引文件名>](特例:重新索引命令:REINDEX)

15、FIND、SEEK和LOCATE及CONTINUE

作用:前两个命令FIND和SEEK是在一个已经建立了索引文件的表中,定位到关键字中的内容与命

令行中字符串相同的第一个记录。后一个命令在用USE打开表文件以后,直接查询表中字段内容。

格式:FIND <“字符串”>|<字符串>

SEEK <表达式>

LOCATE [<范围>] [FOR <条件>] [WHILE<条件

CONTINUE

说明:FIND命令与SEEK命令的区别是前者后跟字符串,而后者后跟表达式。在用LOCATE命令找到

一个匹配记录后,可用CONTINUE命令搜索表的剩余部分来寻找其他匹配的记录。

16、COUNT

作用:统计当前表文件中符合条件的记录数。

格式:COUNT [<范围>] [FOR <条件>] [WHILE<条件>] [TO <内存变量名

说明:内存变量名可用除参数外的任意字符。

17、SUM

作用:对当前表中选中记录的全部或指定的数值字段或由指定字段组成的数值表达式累加求和。

格式:SUM [<范围>] [数值<表达式>] [TO <内存变量名表>] [FOR <条件>] [WHILE<条件

18、AVERAGE

作用:对当前表中选中记录的全部或部分数值型字段及其组成的表达式求平均值并显示。

格式:AVERAGE [<范围>] [数值<表达式>] [TO <内存变量名表>] [FOR <条件>] [WHILE<条件

未完
VFP命令、函数及程序语句大全(2)
2003年7月24日

二、常用函数
1、数学函数

函数 用途
ABS(<数值表达式>) 绝对值,|x|
CEILING(<数值表达式>) >=自变量的最小整数
EXP(<数值表达式>) 对基E的幂,e=2.71828
FLOOR(<数值表达式>) <=自变量的最大整数
INT(<数值表达式>) 取整(舍尾)自变量
LOG(<数值表达式>) 自变量的自然对数,ln x
LOG10(<数值表达式>) 自变量的普通对数,lg x
MAX(<表达式1>,<表达式2>) 两个值的最大值
MIN(<表达式1>,<表达式2>) 两个值的最小值
MOD(<数值表达式1>,<数值表达式2>) 求余数
RAND([<数值表达式1>]) 返回伪随机数
ROUND(<数值表达式1>,<数值表达式2>) 四舍五入第一个自变量
SIGN(<数值表达式>) 自变量的符号
SQRT(<数值表达式>) 平方根(正根)

2、字符串操作函数

函数 用途
&<内存变量> 用于代替内存变量内容
LEN(<字符串表达式>) 返回字符串表达式的字符个数
SPACE(<数值表达式>) 生成空格
SUBSTR(<字符串表达式>,<数值表达式n>[,<数值表达式L>]) 求子字符串,从指定的字符串表达式第n个开始,总长为L的字符串
LOWER(<字符串表达式>) 将字符串字母转换成小写字母
UPPER(<字符串表达式>) 将字符串字母转换成大写字母
TRIM(<字符串表达式>) 删除字符串尾空格
ASC(<字符串表达式>) 返回字符串表达式最左边的第一个字符的ASCII码
CHR(<数值表达式>) 将数值表达式转换成字符
AT(<字符串表达式1>,<字符串表达式2>[,<数值表达式n>]) 确定字符串表达式1在字符串表达式2中的位置,n为字符串表达式第几次出现
STR(<数值表达式>[,<数值表达式L>][,<数值表达式n>) 将数值转换为字符串,L为数值表达式总长,n为小数位数
VAL(<字符串表达式>) 将数字字符串转换为数字
TYPE(<表达式>) 检测表达式值的数据类型
LTRIM(<字符串表达式>) 删除字符串左部空格
RTRIM(<字符串表达式>) 删除字符串右部空格
LEFT(<字符串表达式>,<数值表达式n>) 取字符串左边部分字符,n为返回的字符个数
RIGHT(<字符串表达式>,<数值表达式n>) 取字符串右边部分字符,n从右边截取字符个数

3、表(.dbf)操作函数

函数 用途
BOF([<工作区号或别名>]) 查表文件开始函数
EOF([<工作区号或别名>]) 表文件结尾测试函数
RECNO([<工作区号或别名>])测试当前或指定工作区表的当前记录号
DELETED([<工作区号或别名>])记录删除测试函数
FILE(<"字符串">)测试文件是否存在函数
DBF([<工作区号或别名>]) 检测表的文件名函数

4、日期、时间函数

函数 用途
DATE() 查系统当前日期函数
TIME([<数值表达式>]) 查系统当前时间函数
YEAR(<日期型表达式>|<日期时间型表达式>) 由日期查年函数
MONTH(<日期型表达式>|<日期时间型表达式>) 从日期查月份函数
CMONTH(<日期型表达式>|<日期时间型表达式>) 由日期查月份名函数
DAY(<日期型表达式>|<日期时间型表达式>) 从日期查当月的日函数
DOW(<日期型表达式>|<日期时间型表达式>[,<数值表达式>])由日期查星期函数
CDOW(<日期型表达式>|<日期时间型表达式>) 从日期查星期名函数
DTOC(<日期型表达式>|<日期时间型表达式>) 日期转换为字符函数
CTOD(<字符串表达式>) 字符串转换为日期函数
CTOT(<字符串表达式>) 返回日期时间值函数
TTOC(<日期时间型表达式>) 返回字符值

5、显示、打印位置函数

函数 用途
ROW() 判断光标行位置函数
COL() 判断光标列位置函数
INKEY([<数值表达式>]) 检测用户所击键对应的ASCII码函数,数值表达式以秒为单位等待击键的时间

6、其他函数

函数 用途
DISKSPACE() 返回默认磁盘驱动器中可用字节数函数
OS() 检测操作系统名称的函数
VERSION() 返回VFP版本号的函数
VFP命令、函数及程序语句大全(3)

三、主要程序语句

1、条件判断语句

格式:(1)IF <条件>

<命令语句组>

ENDIF

说明:如果条件为真,则执行命令语句组中的各语句,否则跳过这些命令语句不执行,

而执行ENDIF后的语句。

(2)IF <条件>

<命令语句组1>

ELSE

<命令语句组2>

ENDIF

说明:如果条件为真,执行命令语句组1,否则执行命令语句组2。

(3)IF <条件1>

IF <条件2>

<命令语句组1>

ELSE

<命令语句组2>

ENDIF

...

ELSE

<命令语句组N>

ENDIF

说明:进行多重条件的嵌套选择。

(4)DO CASE

CASE <条件1>

<命令语句组1>

CASE <条件2>

<命令语句组2>

CASE <条件3>

<命令语句组3>

...

...

CASE <条件N>

<命令语句组N>

[OTHERWISE]

[<命令语句组

ENDCASE

说明:依次判断条件,转入条件为真的命令语句组中执行。当所有条件都不成立时,若有

OTHERWISE项,则执行命令语句组N+1,否则执行ENDCASE后面的语句。

2、循环语句

格式:(1)DO WHILE <条件>

<命令语句组>

[LOOP]

<命令语句组>

[EXIT]

<命令语句组>

ENDDO

说明:判断条件是否为真,如为真就重复执行循环体中的命令语句组,直到条件为假,结束循

环。

(2)SCAN

<命令语句组>

ENDSCAN

说明:在一个表中建立一个执行命令语句组的循环,并执行对每一条记录的操作,直到表文件

记录完为止。

阅读全文

与vf写命令相关的资料

热点内容
解压放松的好地方河南 浏览:965
搜狗怎么移动到文件夹 浏览:617
文件自动选择到文件夹 浏览:794
赠送的app怎么在ipad下载 浏览:508
颈椎解压后神经恢复 浏览:849
怎么看app订阅扣费 浏览:314
linux系统的负载均衡 浏览:419
遇到挫折解压视频 浏览:778
什么指令看服务器运行负载 浏览:84
因硕智能门锁卡片是加密的么 浏览:336
为什么会服务器不可用 浏览:290
wow宏命令设置 浏览:264
解压神器一张纸折叠魔术球 浏览:23
怎么样可以取消加密软件oppo 浏览:580
屏幕共享源码哪家比较不错 浏览:665
vb中双击命令按钮 浏览:208
服务器做了磁盘阵列怎么重装 浏览:606
逻辑加密ic卡能用吗 浏览:884
c语言代码编译器手机版 浏览:290
recovery无命令 浏览:958