FOXBASE+命令全集

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FOXBASE+命令全集

一.数据库相关的命令

1.退出命令: 格式:QUIT 功能:退出 FOXBASE+系统。

2.建立数据库:格式:CREATE 数据库文件名 功能:建立数据库文件

3.显示数据结构:格式:LIST STRUCTURE 或DISPLAY STRUCTURE 功能:显示当前库的结构。

4.修改数据库结构;格式;MODIFY STRUCTURE 功能:修改数据库结构。

5.打开数据库;格式:USE [数据库文件名[ALIAS别名]]

6.追加记录:APPEND [BLANK]

7.插入记录:INSERT [BEFORE][BLANK]

8.从文件追加记录:

APPEND FROM 数据库文件名[FOR条件][FIELDS字段名清单][范围]

9.显示记录:LIST [范围][FOR WHILE条件][FIELDS字段名清单][OFF][TO PRINT]

DISPLAY [范围][FOR WHILE条件][FIELDS字段名清单][OFF][TO PRINT]

10.记录指针移动:绝对移动:GOGOTO 数值表达式 TOP BOTTOM

相对移动:SKIP [数值表达式]

11.修改记录:

EDIT [范围][FIELDS字段名清单][FORWHILE条件]

GHANGE [范围] [FIELDS字段名清单] [FORWHILE条件]

REPLACE [范围] 字段名1 WITH 表达式1。。。。[FORWHILE条件]

BROWSE [FIELDS字段清单][LOCK数值表达式][FREEZE字段名] [NOMENU] [NOAPPEND] [NOMODIFY] [WIDTH数值表达式] [NOFOLLOW]

12.逻辑删除记录:DELETE [范围][FORWHILE 条件]

13.恢复记录:RECALL [范围][FORWHILE 条件]

14.物理删除:PACK

15.全部物理删除:ZAP

16.设置删除标记生效或无效:SET DELETE ON OFF

17.记录值送数组:SCATTER TO 数组名[FIELDS字段名清单]

18.数组值送记录:GATHET FROM 数组名[FIELDS字段名清单]

19.建立排序文件:SORT ON 字段名1[ADC],字段名2 [ ADC]。。。。 TO 数据库文件名[FORWHILE条件][FIELDS字段名清单][范围]

20.建立索引文件:INDEX ON 关键字表达式TO 索引文件名 [UNIQUE ]

21.索引文件的打开USE [数据库文件名INDEX索引文件名清单]

SET INDEX TO [索引文件名清单]

22.索引文件的关闭:SET INDEX TO

CLOSE INDEX

23.主索引文件的改变:SET ORDER TO 数值表达式

24.索引文件的重建:REINDEX

25.顺序查找:LOCATE FOR 条件 [范围] 配合命令:CONTINUE

26.索引查找:FIND 字符串数字 SEEK 表达式

27.过滤筛选记录SET FILTER TO [条件]

29.统计记录个数:COUNT[范围] [FORWHILE条件] [TO 内存变量]

30.纵向求和:SUM [范围][表达式清单][FORWHILE 条件][TO 内存变量清单]

31.纵向求平均值:AVERAGE [范围][表达式清单][FORWHILE 条件][TO 内存变量清单]

32.分类汇总:

TOTAL ON 关键字TO 汇总库名[FOR WHILE条件][FIELDS字段名清单][范围]

33.选择工作区:SELECT 工作区号别名0

34.数据库的

关联:

SET RELATION TO [关键字数值表达式RECNO( ) INTO 别名][ADDITIVE]

35.数据库的横向连接:

JION WITH别名 TO 数据库文件名 FOR条件 [FIELDS字段名清单]

36.数据库的更新:UPDATE ON 关键字 FROM 别名 REPLACE 字段名1 WITH 表达式1 [,字段名2 WITH 表达式2…][RANDOM]

37.复制数据库:COPY TO 数据库文件名 [范围] [FORWHILE条件] [FIELDS字段名清单]

38.复制数据库结构:COPY STRUCTURE TO 数据库文件名 [FIELDS字段名清单]

39.生成结构描述文件:COPY TO 数据库文件名 STRUCTURE EXTENDED

40.由结构描述文件建立数据库文件结构:CREATE 数据库文件名 FROM 结构描述文件名

41.复制成文本文件:COPY TO 文本文件名 [范围][FORWHILE条件][FIELDS字段名清单][TYPE]文件类型 标准格式:SDF 紧凑格式:DELIMITED [WITH分隔符BLANK]

42.将文本文件追加到数据库文件成为记录:APPEND FROM 文本文件名 [TYPE] 文件类型

43.列文件目录:DIR 文件名 [TO PRINT ]

44.磁盘文件的复制:COPY FILE 源文件名 TO 目标文件名

45.文件重命名:RENAME 源文件名 TO 新文件名

46.删除文件:DELETE FILE 文件名 或ERASE 文件名

47.显示文本文件内容:TYPE 文件名 [TO PRINT]

48.内存变量的显示:LIST MEMORY [TO PRINT] 或DISPLAY MEMORY [TO PRINT]

49.内存变量的保存:SAVE TO 内存变量文件名 [ALL LIKE EXCEPT 内存变量名结构]

50.内存变量的清除:RELEASE 内存变量名清单ALL LIK EXCEPT内存变量名结构

51.清除全部内存变量:CLEAR MEMORY 或RELEASE ALL 或CLEAR ALL

52.内存变量的恢复:RESTORE FROM 内存变量文件名 [ADDITIVE]

53.系统状态设置;SET

54.功能键的设置:SET FUNCTION 数值表达式 TO 字符串

55.设置屏幕颜色:SET COLOR TO [颜色1[颜色2]][,颜色3[颜色4]][,颜色5]

56.设置当前驱动器:SET DEFAULT TO [驱动器号]

57.设置可用字段名:SET FIELDS TO [字段名清单ALL]

58.可用字段打开关闭:SET FIELDS ON OFF

59.设置会话方式:SET TALK ON OFF

60.运行DOS 命令:!RUN DOS命令

61.注释命令:&&[注释信息] 或NOTE [注释信息]

62.清屏:CLEAR

63.缓冲区数据存盘:FLUSH

64.显示系统状态信息:LIST STATUS [TO PRINT] 或 DISPLAY STATUS [TO PRINT]

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.程序文件的建立:MODIFY COMMAND [程序文件名]

5.程序文件的运行:DO 程序文件名

6.中断程序的运行:CANCEL

7.结束程序的运行:RETURN [TO MASTER]

8.显示文本内容:TEXT

文本内容

ENDTEXT

9.单分支结构:IF 条件

语句序列

ENDIF[注释]

10.选择分支结构:IF 条件

语句序列1

ELSE

语句序列2

ENDIF[注释]

11.多分支结构:DO CASE

CASE条件1

语句序列1

CASE条件2

语句序列2

….

CASE条件n

.语句序列n

[OTHERWISE

语句序列n+1]

ENDCASE[注释]

12.单循环结构:DO WHILE 条件

语句序列1

[LOOP]

语句序列2 或 SCAN [范围][FOR条件][WHILE条件]

[EXIT] 循环体

语句序列3 ENDSCAN

ENDDO

或FOR 循环控制变量=.循环初值TO 循环终值 [STEP步长]

循环体

ENDFOR NEXT

13.多重循环结构: DO WHILE 条件1

语句序列1

DO WHILE 条件2

语句序列2

DO WHILE 条件3

语句序列3

ENDDO

ENDDO

ENDDO

14.子程序的调用:DO 子程序名 [WITH参数清单]

15.过程文件的建立:MODIFY COMMAND 过程文件名

16.过程文件的一般格式;PROCEDURE 过程名1



.命令序列1

RETURN

….

PROCEDURE 过程名n

命令序列n

RETURN

17.过程的打开与关闭:SET PROCEDURE TO [过程文件名]

18.接收参数语句:PARAMETERS 参数表

19.自定义函数一般格式:[PARAMETERS参数表]

语句序列

RETURN 表达式

20.全局变量:PUBLIC 内存变量表

21.隐藏内存变量:PRIVATE 内存变量[ALL LIKEEXCEPT通配符]

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.屏幕格式文件的建立:MODIFY FILE 屏幕格式文件名

29.屏幕格式文件的打开:SET FORMAT TO 屏幕格式文件名

30.屏幕格式文件影响的命令:APPEND,EDIT,CHANGE,INSERT,READ

31.格式文件的关闭:SET FORMAT TO 或CLOSE FORMAT 或CLEAR ALL

相关文档
最新文档