VFP6.0第三章VisualFoxpro数据表的操作.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP6.0第三章VisualFoxpro数据表的操作

第3章 Visual Foxpro数据表的操作;说明: (1) 命令动词。命令动词是VFP的命令的名字,用来表示命令的操作,如“LIST”,“DISPLAY”等。 (2) 范围子句。用来确定执行该命令涉及的记录,范围有4种限定方法。 ALL 所有记录 NEXT〈N〉 从当前记录起的N个记录 RECORD〈N〉 第N个记录 REST 从当前记录起到最后一个记录止的所有记录 缺省范围子句时通常默认为ALL,例如LIST命令;但也有例外,DISPLAY命令在缺省范围子句时默认范围为当前记录。;(3) FOR子句。FOR子句的〈条件〉为逻辑表达式,它指定选择记录的条件。若命令中还含有范围子句,则在指定范围中筛选出符合条件的记录。 (4) WHILE子句。该子句也用于指明操作条件,但它仅在当前记录符合〈条件〉时开始依次筛选记录,一旦遇到不满足条件的记录时就停止操作。 注意:若一条命令中同时有FOR与WHILE子句,则优先处理后者(WHILE子句)。;(5) FIELDS子句。FIELDS子句确定需要操作的字段。该子句的保留字FIELDS在某些命令(如LIST)中可以缺省,而〈字段名表〉用来列出需要的字段,LIST命令将按筛选得到的记录依次算出表达式的值,并显示出来。 FIELDS子句缺省时显示除备注型、通用型字段外的所有字段。;3.命令的使用 (1) 命令动词必须写在命令的最前面,而各短语的前后顺序可以任意排列。 例如:LIST FIELDS 学号,姓名,性别 FOR YEAR(出生日期)=1963 LIST FOR YEAR(出生日期)=1963 FIELDS 学号,姓名,性别 以上两条命令执行结果相同。 (2) 命令动词与短语之间,短语与短语之间,短语的各部分之间必须用空格分隔开。 (3) 命令动词、各短语中的关键字及函数名都可以简写为前4个字符,而且英文字母不区分大小写。如MODIFY可以写成MODI或modi。 (4) 一条命令的长度可达8192个字符,当一行写不下时,可在适当位置输入续行符“;”并按回车键换行,继续输入该命令。;3.1.2 数据表的建立;1.表结构的设计   二维表的各列称为字段,表的结构描述通过对表中各个字段的属性定义来实现。 设计表结构即定义该表所包含的字段名,类型,宽度,小数位数,索引和NULL。 表文件名 表文件名可使用不超过255个字符(字母、汉字、数字或下划线)的名称,第一个字符必须是字母、汉字或下划线。表文件的扩展名为.dbf或.DBF,; (2)字段类型 Visual FoxPro定义了13种字段数据类型,常用的字段类型见下表所示。; ; ; 在定义数值型和浮点型字段宽度时,应考虑到正负号和小数点,带小数的数值型字段宽度计算如下: 字段宽度=1(正负号)+整数位数+1(小数点)+小数位数 例如,数值型字段宽度为7,小数位数为2位,则能存放的最大数值为9999.99,最小数值为-999.99。;(4)索引 指定是否以该字段为关键字建立索引,索引主要用于记录排序。 (5)NULL 指定该字段可接收空值。 2.表结构的建立 (1)设置默认目录 方便用户对文件的操作和管理,一般将其放在固定的文件夹中。 a.菜单操作方式 b.命令操作方式 set default to d:\vfp;(2)表结构的建立 a.菜单操作方式建立自由表 b.命令方式创建 格式1: CREATE表名 功能:打开表设计器,创建表。 格式2:CREATE TABLE表名(字段名字段类型(字段宽度[,小数位数)]…) 功能:不打开表设计器,在CREATE TABLE命令中指定字段来购造表的结构。 命令方式关闭表 格式:USE ;3.2 表的基本操作 3.2.1 数据表的打开和关闭 1.菜单方式打开表 注意:若要对表进行编辑修改操作,则必须选定【独占】复选框 2.命令方式打开表 USE [文件名 [EXCLUSIVE | SHARED]] 在当前工作区中打开或关闭表。打开时,若该表有备注型或通用型字段,则自动打开同名的.FPT文件。 缺省文件名表示关闭当前工作区中已经打开的表。;(1)用EXCLUSIVE选项,则以独占方式打开表。用SHARED选项,则以共享方式打开表,此时表结构和表数据只读,不能编辑修改。 (2)已打开的一个表有一个指针与其对应,指针所指的记录称为当前记录。表刚打开时,记录指针指向第一个记录。 (3)表操作结束后及时关闭,以便将内存中的数据保存到表中。 ; ; ;3.输入数据 (1)创建表时立即输入数据。 (2)以追加方式输入数据。 (3)备注型数据输入

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档