- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
取子串函数
取子串函数
Left(字符表达式,长度)
Right(字符表达式,长度)
Substr(字符表达式,起始位置,长度)
计算子串出现次数函数
Occurs(字符表达式1,字符表达式2)
子串位置函数
At(字符表达式1,字符表达式2)
Atc(字符表达式1,字符表达式2) 不区分大小写
子串替换函数
Stuff(被替换的字符串,起始位置,长度,替换字符串)
子串匹配函数
Like(字符表达式1,字符表达式2)
* ? 通配符 * 任何多个字符,?表达一个字符
?like(ab*,a)
?like(a*,a)
?like(ab*,b)
?like(ab?,b)
?like(ab?,a)
3、日期时间函数
系统日期和时间
Date()
Time()
Datetime()
年,月,日函数
Year()
Month()
Day()
从日期中分离出年,月,日
时,分,秒
Hour()
Minute()
Sec()
hour({^2009-01-22 11:41:})
?minute({^2009-01-22 11:41:})
?sec({^2009-01-22 11:41:})
?hour(datetime())
?minute(datetime())
?sec(datetime())
从日期时间中分离出小时,分钟,秒
数据类型转换函数:
数字型(N) 字符(C)、货币(Y)、日期(D)、日期时间(T)、逻辑(L)
数值型转换为字符串
Str(数值表达式,长度,小数位数)
先满足整数部分,再长度和小数位数
省略长度,小数位数,默认小数值为0,长度默认为10
字符转换为数值类型
Val(字符表达式) 数字组成的字符串
首字符不是数字转换为0
字符串和日期,日期时间的转换
Ctod(由日期组成的字符表达式)
Ctot()
?ctod(01/01/07)
?vartype(ctod(01/01/07))
?ctot(08/08/2008 12:12)
日期时间转换为字符串
Dtoc()
Ttoc()
store datetime() to a
?dtoc(a)
?vartype(dtoc(a))
?ttoc(a)
?vartype(ttoc(a))
宏替换函数 后跟字符变量
字符型变量
k=456
?k*100
的功能是去掉定界符
五、测试函数
1、值域测试
Between(参数1,参数2,参数3) 1是否在2和3之间
between($20,$10,.null.)
.null.表示为空值,代表不确定的值或者缺少值
between 后的参数只要其中一个为空,结果为空
2、空值 (null)测试函数
Isnull() 只能测试.null.不能认为空字符和0等为空值
3、“空”值测试
Empty()
数值 0
字符 空格 空串 回车 换行 制表符
货币 0
逻辑 .F.
日期时间 ctod(“”) ctot(“”)
4、数据类型测试
Vartype()
数字型(N) 字符、备注类型(C)、货币(Y)、日期(D)、日期时间(T)、逻辑(L) 对象型(O) null值 (X) 通用类型(G) 未定义(U)
基于表文件的测试函数
表文件首部和尾部测试
Bof() before of file
Eof() end of file
Use 表名 表示使用某个表
Browse 浏览表(显示)
Skip 1 向下移动1条记录
Skip -1 向上移动1条记录
记录号测试函数
Recno()
测试表文件的当前记录
记录个数的测试
Reccount()
测试表文件的记录个数
条件测试函数
Iif(逻辑表达式,表达式1,表达式2)
iif(chj=60,及格,不及格)
先判断条件,如果成立执行第一个表达式,否则执行第二个表达式
iif(chj60,不及格,iif(chj=80,优秀,及格))
记录删除的测试函数
Deleted() 测试是否有删除标记
Delete的删除为逻辑删除
Pack 把记录彻底删除,物理删除
程序和程序文件
程序:能够完成一定任务的命令的有序集合
Vf的两种功能:
交互方式:命令窗口
程序方式:专门程序窗口
步骤:编写程序——建立程序文件(.prg)——运行程序——执行程序
优点:方便修改,保存,输入
多次运行
实现命令窗口不能实现的功能
说明:
Modify command 程序名 建立程序文件
Do 程序名 执行程序
扩展名:.prg,同时产生两个备注文件,.fxp .bak
Ct
文档评论(0)