- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级vf复习
关闭VF,在窗口输quit
项目是指文件、数据、文档和对象的集合
项目文件是.pjx
项目管理器里:
数据:数据库、视图、自由表、查询
文档:表单、报表、标签
代码:.prg程序文件、函数值、.app应用程序
其他:文本文件、菜单文件、.bmp位图文件、.ico图标文件
全部:其他各类的集中显示窗口
Set mark to [日期分隔符- .]等
Set date to MDY/DMY/YMD 设置年月日顺序
Set century on 用4位数字表示年份
Set century off 用2位数字表示年份
内存变量的显示,list memory显示所有的
Display memory
清楚内存变量,clear memory 或release all
Set exact on在较短字符的尾部加空格是左右长度相同,再精确比较
Set exact off右边字符串与左边完全相等即为真
时间日期型8个字节,整型4个,备注型4个,逻辑型1个
数值函数:
ABS取绝对值
SIGN取符号,为1、-1、0
SQRT开平方根
PI()为兀
int取整
ceiling大于它的最小整数
floor小于它的最大整数
Found四舍五入
mod求余
max求最大
Min求最小
len ()字符串长度
Space空格字符生成
取子串函数:
Left(2,3) right(2,3) subs(2,3)
occurs计算子串出现次数
求子串位置:
At严格区分大小写
At (ak,akbceak,2):ak第二次出现的位置 6
Atc不严格区分大小写
Stuff 子串替换字符:stuff(kkcwf,2,2bc),从第二个起2个长度,换成bc,即为kbcwf
Like字符串匹配*和?(有like是才能出现)
Date()时间和日期函数:返回当前日期,为日期型
Time()返回当前时间,为字符型
Datetime()返回当前日期时间,日期时间型
Year(日期表达式)
Month(表达式)}都是数值型
Day (日期表达式)
数值转化为字符串str 反之val
字符串转化为日期或时间:
CTOD CTOT
反之DTOC TTOC
宏替换函数直接将字符型变量的内容取出来
值域测试函数between(a,b,c) a的范围在b与c之间
若bc中有一个为null值,则最后结果也是null值
空值测试:只有isnull(null)是.T.
“空”值测试:67页.empty(0)才是.T. Empty(null)是.F.
为0 :字符型是空格和空串,逻辑型是假
数据类型测试:vartype(表达式),值为一个大写字母,体现类型
一个表对应一个文件!
表文件尾测试:eof()若指针在尾部是.T.,不在就是.F.
表文件首测试:bof()若指针在文件首是.T.,不再就是.F.
记录号测试:recno
记录个数测试:reccount
条件测试:iif(逻辑表达式,表达式1,表达式2):
逻辑表达式为真,输出表达式1 ,假则用2
创建库create batabase
打开库open database
修改库modify database
删除库delete database
创建表create表名
打开表use表名
修改表modify structure
Append在表的尾部追加新记录
Insert在当前记录下方加新纪录
Insert before在最前方加新纪录
Delete默认删除当前记录
Delete for条件 有条件删除
Delete all删除所有记录
recall恢复逻辑删除
第一次用delete是逻辑删除,加上删除标记,用pack进行物理删除,是彻底删除
Zap 物理删除所有记录,但表的结构依然存在
直接修改的replace命令:
Replace成绩with成绩+5 for年龄=20
字段 表达式 条件
List 默认显示全部
Display 显示当前记录
例子:Go3 指针指到第三条
Display 显示
有条件的显示时两者一样
List for条件 display for条件
Skip1数字为正向下跳
Skip-1数字为负向上跳
用locate定位
Locate for条件:指到满足条件的第一条记录(若没有满足的,就指到文件尾)
Continue 找下一条满足的记录
注:continue不能单独使用
用命令建索引:91页
索引是提高查询速度的 ,索引文件和表分别存储,不改变表的物理顺序
Index on成绩tag CJ 普通索引
索
文档评论(0)