vf基本命令 下载本文

内容发布更新时间 : 2024/12/24 2:01:21星期一 下面是文章的全部内容请认真阅读。

精心整理

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>) 页脚内容