foxbase命令集合.docx

上传人:b****2 文档编号:556796 上传时间:2023-04-29 格式:DOCX 页数:10 大小:17.79KB
下载 相关 举报
foxbase命令集合.docx_第1页
第1页 / 共10页
foxbase命令集合.docx_第2页
第2页 / 共10页
foxbase命令集合.docx_第3页
第3页 / 共10页
foxbase命令集合.docx_第4页
第4页 / 共10页
foxbase命令集合.docx_第5页
第5页 / 共10页
foxbase命令集合.docx_第6页
第6页 / 共10页
foxbase命令集合.docx_第7页
第7页 / 共10页
foxbase命令集合.docx_第8页
第8页 / 共10页
foxbase命令集合.docx_第9页
第9页 / 共10页
foxbase命令集合.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

foxbase命令集合.docx

《foxbase命令集合.docx》由会员分享,可在线阅读,更多相关《foxbase命令集合.docx(10页珍藏版)》请在冰点文库上搜索。

foxbase命令集合.docx

foxbase命令集合

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[<关键字>|<数值表达式>|INTO<别名>][ADDITIVE]

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>

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>

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

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2