- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
201012期末VP复习(上)
一. 熟悉Visual FoxPro 6.0的文件类型
数据表文件?.Dbf 数据表备注文件.Fpt
查询文件?.Qpr 表单文件.Scx
报表文件.Frx 标签文件.Lbx
项目文件.Pjx 数据库文件.Dbc
复合索引文件.Cdx 内存变量文件.Mem
菜单文件.Mnx 程序文件.Prg
文本文件.Txt
三、常用函数:
标准函数: 是Visual FoxPro提供的内部函数,用户只需写出函数名和自变量即可直接调用。
用户自定义函数: 是用户自己定义的函数。和标准函数一样,自定义函数也返回一个函数值。
1、数值型函数
2、字符型函数
3、日期处理函数
4、测试逻辑型函数
5、其它函数
四、变量
内存变量
数组
字段变量
系统变量
五、 表的操作:
1、使用Use命令打开表
命令格式:Use [文件名]
(1)Use ?????? 只关闭当前工作区表
(2)Clera? All ???关闭所有打开的表,并释放内存变量。
(3)Close? All ?? 关闭所有打开的数据库中的表、表单设计器、查询设计器、报表设计器和项目设计器等,但不释放内存。
(4)Close?Database [All]???关闭指定数据库中的表和自由表。
(5)Close?? Tables [All]???关闭当前工作区的自由表,但不关闭数据库中的表。
(6)Quit ??关闭所有的数据库中的表、 表单设计器、查询设计器、报表设计器和项目设计器等后退出Visual FoxPro。
(7)也可以利用界面操作方式关闭表?Structure
(2) 利用表设计器修改表结构:
利用命令修改表结构:Modify??Structure1、绝对定位:[Goto/Go]N 或:[Goto/Go] Top/Bottom
2、相对定位:Skip[N]
注意:区别
Top=Bof+1
Eof=Bottom+1
5、表记录的删除与恢复
1)、逻辑删除:Delete [范围][For/While条件]
SET DELE OFF2)、物理删除记录:Pack
格式: Replace [范围]字段名1 With 表达式1 [,字段名2 With 表达式 2…[Additive]] [ For/ While条件 ]
Repla? All?总分? With(英语+微机基础+数据库+高等数学+大学语文)
Append? Blank
Replace? 学号 With “992345098”, 姓名 With “李康”
Replace? All?奖惩情况? With ,+学号+,+家庭住址?AddiCreate? Table和alter? Table 命令。Create? Table 表名 ( 字段名1 字段类型[字段宽度[,小数位数]]) [, 字段名2…] )Create ?Table ?Xs-2010(学号 C(9), 姓名 C(8),性 L(1), 总分 N(5,2) )
List Stru???? 表结构列表 Alter?Table 表名 Add [Column]]]
[例] 在表xs.Dbf中添加一个备注型字段“奖惩情况”。
Alter?? Table? Xs? Add 奖惩情况 M(4)
3)、为表文件删除字段命令
Alter Table 表名 Drop [Column] 字段名?字段类型[字段宽度[,小数位数]]]
[例] 在表xs.Dbf中删除一个“总分”字段。
Alter Table? Xs?? Drop? 总分
]]
功能:编辑指定表文件中的数据类型、字段宽度、小数位数等。
[例] 将表文件xs.Dbf中“总分”字段的宽度改为5,小数位数为1。
Alter Table? Xs??Table? 总分(5,1)Sort??To新文件名 On?字段名1……
索引:Index? On 索引关键字/索引关键字表达式?To?单索引文件名?/Tag索引标识名……
4种Use 表名 [Index 索引文件名表][Order [数值表达式]/单索引文件名/[Tag]标识名[Of?复合索引文件名] [Ascending /Descending]]]
Use 学生 Index 学生 Order Tag Xbxha
Use 学生 Index 学生 Order Tag Xm
Set?Index? To索引文件名表 [Additive]
Set?Order?To 0 或set?Order?ToFind命令
Find命令可以使用内存变量.
如果是c型内存变量,必须宏代换:Find C
原创力文档


文档评论(0)