visual fox pro 中的命令函数

visual fox pro 中的命令函数

ID:14344982

大小:52.00 KB

页数:7页

时间:2018-07-28

visual fox pro 中的命令函数_第1页
visual fox pro 中的命令函数_第2页
visual fox pro 中的命令函数_第3页
visual fox pro 中的命令函数_第4页
visual fox pro 中的命令函数_第5页
资源描述:

《visual fox pro 中的命令函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Visualfoxpro中的命令格式命令动词[<范围>][<表达式表>][for<条件>][while<条件>]<范围>All:所有记录Next:从当前记录开始的以下第N条记录Record:仅对第N条记录进行操作Rest:从当前记录到最后一条记录Visualfoxpro中的文件类型项目:pjx数据库:dbc表:dbf程序:prg查询:qpr表单:scx报表:frx菜单:mnx视图:vue文本:txt结构复合索引文件:cdx严格日期格式:{^yyyy-mm-dd}Setdateto[日期格式]mdy,ymd……Setmarkto[日期分隔符]内存变量赋值

2、命令Store……to:同时给若干变量赋相同的值=:给一个变量赋值内存变量显示命令List:一次显示所有变量Display:分屏显示内存变量?:任意一个字符*:任意多个字符Like<通配符>:listmemorylikeX*显示以X开头的所有内存变量内存变量的清除:Clearmemory清除所有内存变量Release<内存变量表名>清除指定内存变量Releaseall[like<通配符>]

3、except<通配符>]数组A(array)数组定义DeclareX(2),Y(3,4)Dimesion数组赋值Store<表达式>to<数组名>Eg:DeclareA(3)A(1)

4、=”databasesystem”A(2)=date()A(3)=.t..?A(1),A(2),A(3)Databasesystem072912用字段变量给数组赋值scatter[fields<字段变量表名>]to<数组名>用数组数据替换当前记录的字段值gatherfrom<.数组名>[field<字段表名>]Visualfoxpro中的常用函数Abs()绝对值Int()取整Sign()符号函数返回数值表达式的符号-1,+1,0Sqrt()求平方根Round()四舍五入?round(56.679,2)56.68Mod()求余数?(10,3)1Substr()求子串?

5、(‘Yunnanuniversity”,8,10)universityLeft()从左端取子串Right()从右端取子串Len()求字符串长度Alltrim()删除子字符串前后空格?len(alltrim(“画龙点睛“))8At()求子串出现的位置Like()字符串匹配函数Time()时间函数Date()日期函数EgYear(date()),month(date())函数类型的转换Dtoc日期转换成字符Str数值转换成字符Val字符转换成数值&宏代换函数用于替换出字符型内存变量的内容(见教材p53)测试函数Eof()表文件尾,最后一条记录后面Bof()表文件起始Recn

6、o()当前记录号Skip移动记录指针Gobotoom记录指针指向最后一条记录Gotop记录指针指向第一条记录Reccount()记录数测试函数Type()数据类型测试函数字符表达式与字符运算+:把两个字符串连接成一个新的字符串-:连接两个字符串,将第一个字符串尾部空格移到新字符串末尾$:包含运算符Setexactoff字符串比较,以右为准Setexacton忽略空格操作数据库的常用命令Createdatabase<数据库名>建立数据库Open打开数据库Modify打开数据库设计器Setdatabaseto[<数据库名>]设置当前数据库Display显示当前数据库结构Cl

7、ose关闭Delete删除操作表的常用命令Create,use,modifystructure(打开表设计器),browse(打开浏览窗口,显示修改记录)Replace<字段名>with<表达式>for[<范围>]直接修改记录Append在表文件尾追加记录Appendfrom<文件名>[fields<字段表名>][for<条件表达式>]利用已有文件追加记录Insert在当前记录之后

8、之前插入记录Delete做删除标记Pack从磁盘上删除做了删除标记的记录Zap从磁盘上删除所有记录Locatefor查找(定位)记录Continue继续查找满足locate条件的下一条记录S

9、etfilterto过滤记录Setfieldsto筛选字段Go(记录号,bottom,top)定位记录指针Copystructureto<新表文件名>复制表文件结构Copyto<新表文件名>复制表文件Copyto<新文本文件名>typedelimited将Copyto<新表文件名>Sortto<新表文件名>on<字段名>/A

10、/D物理排序(不改变原表的顺序,而是生成一个排过序的新表索引的常用命令Indexon<索引表达式>to<索引文件名>

11、tag<.索引标识>创建索引Asc升序Desc降序Setindexto打开索引文件Deleteta

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。