- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(Visualfoxpro中的命令函数
Visual fox pro 中的命令格式
命令动词[范围][表达式表][for条件][while条件]范围
All :所有记录
Nextn:从当前记录开始的以下第N条记录
Recordn:仅对第N条记录进行操作
Restn:从当前记录到最后一条记录
Visual fox pro 中的文件类型
项目:pjx
数据库:dbc
表: dbf
程序:prg
查询:qpr
表单:scx
报表:frx
菜单:mnx
视图:vue
文本:txt
结构复合索引文件:cdx
严格日期格式:{^yyyy-mm-dd}
Set date to[日期格式]mdy,ymd……
Set mark to [日期分隔符]
内存变量赋值命令
Store ……to:同时给若干变量赋相同的值
=: 给一个变量赋值
内存变量显示命令
List:一次显示所有变量
Display:分屏显示内存变量
?:任意一个字符
*:任意多个字符
Like通配符:list memory like X* 显示以X开头的所有内存变量
内存变量的清除:
Clear memory 清除所有内存变量
Release内存变量表名 清除指定内存变量
Release all [like通配符]|except通配符]
数组A(array)
数组定义
DeclareX(2),Y(3,4)
Dimesion
数组赋值
Store表达式to 数组名
Eg:DeclareA(3)
A(1)=”database system”
A(2)=date()
A(3)=.t..
?A(1),A(2),A(3)
Database system 07\29\12
用字段变量给数组赋值 scatter[fields字段变量表名]to 数组名
用数组数据替换当前记录的字段值 gather from.数组名[field字段表名]
Visual fox pro 中的常用函数
Abs()绝对值
Int()取整
Sign() 符号函数 返回数值表达式的符号 -1,+1,0
Sqrt() 求平方根
Round()四舍五入 ?round(56.679, 2)56.68
Mod() 求余数 ?(10, 3) 1
Substr() 求子串 ?(‘Yunnan university”, 8, 10) university
Left() 从左端取子串
Right() 从右端取子串
Len() 求字符串长度
Alltrim() 删除子字符串前后空格 ?len(alltrim(“ 画龙点睛 “)) 8
At() 求子串出现的位置
Like() 字符串匹配函数
Time() 时间函数
Date() 日期函数
Eg Year(date()),month(date())
函数类型的转换
Dtoc 日期转换成字符
Str 数值转换成字符
Val 字符转换成数值
宏代换函数 用于替换出字符型内存变量的内容(见教材p53)
测试函数
Eof() 表文件尾,最后一条记录后面
Bof() 表文件起始
Recno() 当前记录号
Skip 移动记录指针
Go botoom 记录指针指向最后一条记录
Go top 记录指针指向第一条记录
Reccount() 记录数测试函数
Type () 数据类型测试函数
字符表达式与字符运算
+:把两个字符串连接成一个新的字符串
-:连接两个字符串,将第一个字符串尾部空格移到新字符串末尾
$:包含运算符
Set exact off 字符串比较,以右为准
Set exact on 忽略空格
操作数据库的常用命令
Create database 数据库名 建立数据库
Open 打开数据库
Modify 打开数据库设计器
Set database to[数据库名] 设置当前数据库
Display 显示当前数据库结构
Close 关闭
Delete 删除
操作表的常用命令
Create, use, modify structure(打开表设计器),browse(打开浏览窗口,显示修改记录)
Replace 字段名with表达式for[范围] 直接修改记录
Append 在表文件尾追加记录
Append from文件名[fields字段表名][for条件表达式] 利用已有文件追加记录
Insert 在当前记录之后|之前插入记录
Delete 做删除标记
Pack 从磁盘上删除做了删除标记的记录
Zap 从磁盘上删除所有记录
Locate for 查找(定位)记录
Continue 继续查找满足locate条件的下一条记录
Set filter to 过滤记录
Set fields to 筛选字段
Go(记录号,bottom,top)定位记录指针
文档评论(0)