vf基本命令.docx
- 文档编号:4443990
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:8
- 大小:19.05KB
vf基本命令.docx
《vf基本命令.docx》由会员分享,可在线阅读,更多相关《vf基本命令.docx(8页珍藏版)》请在冰豆网上搜索。
vf基本命令
FOXBASE+命令全集
一.数据库相关的命令
1.退出命令:
格式:
QUIT 功能:
退出 FOXBASE+系统。
2.建立数据库:
格式:
CREATE<数据库文件名> 功能:
建立数据库文件
3.显示数据结构:
格式:
LISTSTRUCTURE或DISPLAYSTRUCTURE 功能:
显示当前库的构。
4.修改数据库结构;格式;MODIFYSTRUCTURE功能:
修改数据库结构。
5.打开数据库;格式:
USE[数据库文件名[ALIAS<别名>]]
6.追加记录:
APPEND[BLANK]
7.插入记录:
INSERT[BEFORE][BLANK]
8.从文件追加记录:
APPENDFROM<数据库文件名>[FOR<条件>][FIELDS<字段名清单>][范围]
9.显示记录:
LIST[范围][FOR|WHILE<条件>][FIELDS<字段名清单>][OFF][TOPRINT]
DISPLAY[范围][FOR|WHILE<条件>][FIELDS<字段名清单>][OFF][TOPRINT]
10.记录指针移动:
绝对移动:
GO|GOTO<数值表达式>|TOP |BOTTOM
相对移动:
SKIP [数值表达式]
11.修改记录:
EDIT[范围][FIELDS<字段名清单>][FOR|WHILE<条件>]
GHANGE[范围][FIELDS<字段名清单>][FOR|WHILE<条件>]
REPLACE[范围]<字段名1>WITH<表达式1>。
。
。
。
[FOR|WHILE<条件>]
BROWSE[FIELDS<字段清单>][LOCK<数值表达式>][FREEZE<字段名>][NOMENU][NOAPPEND][NOMODIFY][WIDTH<数值表达式>][NOFOLLOW]
12.逻辑删除记录:
DELETE[范围][FOR|WHILE<条件>]
13.恢复记录:
RECALL [范围][FOR|WHILE<条件>]
14.物理删除:
PACK
15.全部物理删除:
ZAP
16.设置删除标记生效或无效:
SETDELETEON|OFF
17.记录值送数组:
SCATTERTO<数组名>[FIELDS<字段名清单>]
18.数组值送记录:
GATHETFROM <数组名>[FIELDS<字段名清单>]
19.建立排序文件:
SORTON字段名1[/A/D/C],字段名2 [/A/D/C]。
。
。
。
TO<数据库文件名>[FOR|WHILE<条件>][FIELDS<字段名清单>][范围]
20.建立索引文件:
INDEXON<关键字表达式>TO<索引文件名>[UNIQUE]
21.索引文件的打开:
USE[数据库文件名INDEX<索引文件名清单>]
SETINDEXTO[<索引文件名清单>]
22.索引文件的关闭:
SETINDEXTO
CLOSEINDEX
23.主索引文件的改变:
SETORDERTO<数值表达式>
24.索引文件的重建:
REINDEX
25.顺序查找:
LOCATEFOR<条件>[范围] 配合命令:
CONTINUE
26.索引查找:
FIND字符串|数字 SEEK<表达式>
27.过滤筛选记录:
SETFILTERTO[<条件>]
29.统计记录个数:
COUNT[范围][FOR|WHILE<条件>] [TO<内存变量>]
30.纵向求和:
SUM[范围][表达式清单][FOR|WHILE<条件>][TO<内存变量清单>]
31.纵向求平均值:
AVERAGE[范围][表达式清单][FOR|WHILE<条件>][TO<内存变量清单>]
32.分类汇总:
TOTALON<关键字>TO<汇总库名>[FOR|WHILE<条件>][FIELDS<字段名清单>][范围]
33.选择工作区:
SELECT<工作区号>|<别名>|<0>
34.数据库的关联:
SETRELATIONTO[<关键字>|<数值表达式>|
35.数据库的横向连接:
JIONWITH<别名>TO<数据库文件名>FOR<条件>[FIELDS<字段名清单>]
36.数据库的更新:
UPDATEON<关键字>FROM<别名>REPLACE<字段名1>WITH<表达式1>[,<字段名2>WITH<表达式2>…][RANDOM]
37.复制数据库:
COPYTO<数据库文件名>[范围][FOR|WHILE<条件>][FIELDS<字段名清单>]
38.复制数据库结构:
COPYSTRUCTURETO<数据库文件名>[FIELDS<字段名清单>]
39.生成结构描述文件:
COPYTO<数据库文件名>STRUCTUREEXTENDED
40.由结构描述文件建立数据库文件结构:
CREATE<数据库文件名>FROM<结构描述文件名>
41.复制成文本文件:
COPYTO<文本文件名>[范围][FOR|WHILE<条件>][FIELDS<字段名清单>][TYPE]<文件类型> 标准格式:
SDF 紧凑格式:
DELIMITED[WITH<分隔符>|BLANK]
42.将文本文件追加到数据库文件成为记录:
APPENDFROM<文本文件名>[TYPE]<文件类型>
43.列文件目录:
DIR<文件名>[TOPRINT]
44.磁盘文件的复制:
COPYFILE<源文件名>TO< 目标文件名>
45.文件重命名:
RENAME<源文件名>TO<新文件名>
46.删除文件:
DELETEFILE<文件名> 或ERASE<文件名>
47.显示文本文件内容:
TYPE<文件名>[TOPRINT]
48.内存变量的显示:
LISTMEMORY[TOPRINT] 或DISPLAYMEMORY[TOPRINT]
49.内存变量的保存:
SAVETO<内存变量文件名>[ALLLIKE|EXCEPT<内存变量名结构>]
50.内存变量的清除:
RELEASE<内存变量名清单>|ALLLIK|EXCEPT<内存变量名结构>
51.清除全部内存变量:
CLEARMEMORY或RELEASEALL或CLEARALL
52.内存变量的恢复:
RESTOREFROM<内存变量文件名>[ADDITIVE]
53.系统状态设置;SET
54.功能键的设置:
SETFUNCTION<数值表达式>TO<字符串>
55.设置屏幕颜色:
SETCOLORTO[<颜色1>[/颜色2]][,<颜色3>[/颜色4]][,颜色5]
56.设置当前驱动器:
SETDEFAULTTO[<驱动器号>]
57.设置可用字段名:
SETFIELDSTO[<字段名清单>|ALL]
58.可用字段打开关闭:
SETFIELDSON|OFF
59.设置会话方式:
SETTALKON|OFF
60.运行DOS命令:
!
|RUN
61.注释命令:
&&[<注释信息>]或NOTE|*[<注释信息>]
62.清屏:
CLEAR
63.缓冲区数据存盘:
FLUSH
64.显示系统状态信息:
LISTSTATUS[TOPRINT]或DISPLAYSTATUS[TOPRINT]
65.帮助命令:
HELP[<项目>]
二:
函数
1. 绝对值函数:
ABS(<数值表达式>)
2. 自然指数函数:
EXP(<数值表达式>)
3. 自然对数函数:
LOG(<数值表达式>)
4. 取敕函数:
INT(<数值表达式>)
5. 四舍五入函数:
ROUND(<数值表达式>)
6. 平方根函数:
SQRT(<数值表达式>)
7. 取模函数:
MOD(<数值表达式1>,<数值表达式2>)
8. 最大值函数MAX(<数值表达式1>,<数值表达式2>)
9. 最小值函数:
MIN(<数值表达式1>,<数值表达式2>)
10. 宏替换函数:
&<字符型内存变量>[.]
11. 子串位置函数:
AT(<字符串1>,<字符串2>)
12. 空格函数:
SPACE(<<数值表达式>>)
13. 截取子字符串函数:
SUBSTR(<字符串表达式>,<起始位置>[,<长度>])
14. 左截取函数:
LEFT(<字符串表达式>,<长度>)
15. 右截取函数:
RIGHT(<.字符串表达式>,<长度>)
16. 字符串长度函数:
LEN(<字符串表达式>)
17. 字符重复函数:
REPLICATE(<字符串表达式>,<数值表达式>)
18. 字符串替换函数:
STUFF(<字符串表达式1>,<起始位置>,<长度>,<字符串表达式2>)
19. 字符转换为ASCII码值:
ASC(<字符串表达式>)
20. ASCII码值转换为字符:
CHR(<数值表达式>)
21. 数值转换为字符串函数:
STR(<数值表达式>[,<长度>][,<小数位>])
22. 字符串转换为数值函数:
VAL(<字符串>)
23. 字符串转换为日期函数:
CTOD(<字符串>)
24. 日期转换为字符串函数:
DTOC(<日期>)
25. 大写字母转换为小写字母函数:
LOWER(<字符串>)
26. 小写字母转换为大写字母函数:
UPPER(<字符串>)
27. 测试数据类型函数:
TYPE(”<表达式>”)
28. 文件存在函数:
FILE(”<盘符:
文件名>”)
29. 条件函数:
IIF(<条件>,<表达式1>,<表达式2>)
30. 当前日期函数:
DATE()
31. 当前时间函数:
TIME()
32. 取年函数:
YEAR(<日期型数据>)
33. 取月函数:
MONTH(<日期型数据>)
34. 取日函数:
DAY(<日期型数据>)
35. 接收用户按键函数:
INKEY([<数值表达式>])
36. 全屏幕编辑状态下的用户按键函数:
READKEY()
37. 系统信息返回函数:
SYS(<数值表达式>)
38. 字段个数函数:
FCOUNT()
39. 记录长度函数:
RECSIZE()
40. 记录号函数:
RECNO()
41. 开始位置测试函数:
BOF()
42. 结束位置测试函数:
EOF()
43. 找到找不到记录函数:
FOUND()
44. 工作区号函数:
SELECT()
45. 记录个数函数:
RECCOUNT()
46. 工作区中打开的数据库文件名函数:
DBF(<数值表达式>)
三.和程序相关的命令:
1.给变量赋值:
(1)<内存变量名>=<表达式>
(2)STORE<表达式>TO<内存变量名清单>
(3)INPUT[提示信息]TO<内存变量名>
(4)ACCEEP [提示信息]TO<内存变量名>
(5)WAIT [提示信息][TO<内存变量名>]
(6)@<行,列>[SAY<表达式>]GET<变量>
2.变量值的显示:
(1)?
<表达式清单>
(2)?
?
<表达式清单>
(3)@<行,列>SAY<表达式>
3.数组的定义:
DIMENTION数组名1(<下标1>[,<下标2>]),数组名2(<下标1>[,<下标2>])……
4.程序文件的建立:
MODIFYCOMMAND[<程序文件名>]
5.程序文件的运行:
DO<程序文件名>
6.中断程序的运行:
CANCEL
7.结束程序的运行:
RETURN[TOMASTER]
8.显示文本内容:
TEXT
<文本内容>
ENDTEXT
9.单分支结构:
IF<条件>
<语句序列>
ENDIF[注释]
10.选择分支结构:
IF<条件>
<语句序列1>
ELSE
<语句序列2>
ENDIF[注释]
11.多分支结构:
DOCASE
CASE<条件1>
<语句序列1>
CASE<条件2>
<语句序列2>
….
CASE<条件n>
<.语句序列n>
[OTHERWISE
<语句序列n+1>]
ENDCASE[注释]
12.单循环结构:
DOWHILE<条件>
<语句序列1>
[LOOP]
<语句序列2> 或SCAN[范围][FOR<条件>][WHILE<条件>]
[EXIT] <循环体>
<语句序列3> ENDSCAN
ENDDO
或FOR<循环控制变量>=<.循环初值>TO<循环终值>[STEP<步长>]
<循环体>
ENDFOR|NEXT
13.多重循环结构:
DOWHILE<条件1>
<语句序列1>
DOWHILE<条件2>
<语句序列2>
DOWHILE<条件3>
<语句序列3>
ENDDO
ENDDO
ENDDO
14.子程序的调用:
DO<子程序名>[WITH<参数清单>]
15.过程文件的建立:
MODIFYCOMMAND<过程文件名>
16.过程文件的一般格式;PROCEDURE<过程名1>
<.命令序列1>
RETURN
….
PROCEDURE<过程名n>
<命令序列n>
RETURN
17.过程的打开与关闭:
SETPROCEDURETO[过程文件名]
18.接收参数语句:
PARAMETERS<参数表>
19.自定义函数一般格式:
[PARAMETERS<参数表>]
<语句序列>
RETURN<表达式>
20.全局变量:
PUBLIC<内存变量表>
21.隐藏内存变量:
PRIVATE<内存变量>|[ALLLIKE|EXCEPT<通配符>]
22.清除屏幕:
@<行1,列1>[CLEAR][TO<行2,列2>][DOUBLE]
23.绘制几何图形:
@<行1,列1>,<行2,列2>BOX[<字符串>]
24.格式化输出:
@<行,列>SAY<表达式>
25.格式化输入:
@<行,列>[SAY<表达式>]GET<变量>[RANGE<数值1>,<数值2>][VALID<条件>]
26.激活语句:
READ
27.格式化输入输出命令的一般格式:
@<行,列>[SAY<表达式>][PICTURE<格式符>][FUNCTION<功能符>][GET<变量>[PICTURE<格式符>][FUNCTION<功能符>][RANGE<数值1>,<数值2>][VALID<条件>]]
28.屏幕格式文件的建立:
MODIFYFILE<屏幕格式文件名>
29.屏幕格式文件的打开:
SETFORMATTO<屏幕格式文件名>
30.屏幕格式文件影响的命令:
APPEND,EDIT,CHANGE,INSERT,READ
31.格式文件的关闭:
SETFORMATTO或CLOSEFORMAT或CLEARALL
update123setsr=substr(csrq,1,4)+"-"+substr(csrq,5,2)+"-"+substr(csrq,7,2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vf 基本 命令