- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 VFP数据表的基本操作 主要内容 4.1 VFP数据表概述 4.2 VFP数据表结构的建立与维护 4.3 VFP数据表记录的录入 4.4 VFP数据表数据的访问 4.5 VFP数据表数据的维护 4.6 VFP数据表数据的排序、索引 4.7 VFP数据表数据的查询 4.8 VFP数据表数据的统计 4.9 多工作区操作 复习思考题 4.1.1 VFP数据表的相关知识 1.自由表与数据库表 VFP中数据表区分为自由表和数据库表两类。自由表是不属于任何数据库的表,数据库表是包含在一个数据库中的表。 2.表文件名与备注文件名 VFP数据表是一个磁盘文件,数据表文件名可以由字母、数字或下划线组成,系统自动给出的扩展名为.dbf。当表中有备注型或通用型字段时,系统自动生成与所属数据表的表名相同、扩展名为.fpt的备注文件名。 4.1.1 VFP数据表的相关知识 3.VFP数据表的字段属性 VFP数据表是由记录组成的,记录又由字段组成,每个字段都有其自身的属性。字段的属性主要包括字段名、数据类型、字段宽度、小数位数、空值支持等。其中数据类型、字段宽度、小数位数、空值是实现关系的域完整性的重要保证。 (1)字段名:表中的每个字段都是有名称的。字段名必须以字母开头,可由字母、数字、下划线组合而成,字母大、小写无区别,但其中不许有空格或其它字符。自由表的字段名最多由10个字符组成,数据库表的字段名支持长名,最多可达128个字符。 4.1.1 VFP数据表的相关知识 (2)数据类型:用于描述该字段的数据特征。在数据表中使用的数据类型有字符型、货币型、数字型、浮点型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)、备注型(二进制)这13类。 (3)字段宽度:指该字段所能容纳的数据的最大字节数。与字段的数据类型也有关系。 (4)小数位数:主要用于指定当字段类型为数值型、符点型、双精度型数据时所需保留的小数位数。此时的字段宽度为整数位数加小数位数再加1。 (5)NULL值(空值):无明确的值。NULL表示任何不出现的值,NULL值不等同于零或空格。一个 NULL 值不能认为比某个值(包括另一个NULL值)大或小或相等或不同。 4.1.2 VFP数据表中数据类型 1.VFP数据表常用数据类型 4.1.2 VFP数据表中数据类型 4.2.1 设计表结构 1.设计数据表结构 4.2.1 设计表结构 2.设计数据表应注意的问题 (1)字段的数据类型要与存储在其中的信息类型相匹配; (2)字段的宽度应该足够容纳将要存储的信息内容; (3)数值型、浮点型、双精度型字段必须设置正确的小数位数; (4)如果需要将字段设置为能接收空值,必须选中NULL栏。 4.2.2 建立表结构 1.准备工作--设置默认路径 为方便操作与管理,建议建立一文件夹“D:\MYVFP”然后将其设为默认目录。设置默认目录方法可采用命令方式或菜单方式。 (1)使用命令方式 命令格式:SET DEFAULT TO [路径] 功能:将指定的目录设置为默认目录,该命令仅对当前环境有效,关闭VFP系统后该设置失效。 使用示例:SET DEFAULT TO D:\MYVFP 将D:\MYVFP设为默认目录 4.2.2 建立表结构 (2)使用菜单方式 “工具” ?“选项(O)…” ? “文件位置” ?“默认目录” ? “修改(M)…” ?在“更改文件位置”对话框中选中“使用(U)默认目录”,这时“定位(L)默认目录”文本框由灰色(不可用)变为正常颜色(可用) ?单击…按钮 ?在“选择目录”对话框中首先从“驱动器(V)”下拉式列表框中选D: ?在“当前工作目录:”列表框中选择“MYVFP”文件夹?“选定” ?返回“更改文件位置”对话框 ? “确定” ?返回“选项”对话框? “设为默认值” ?“确定”按钮,从而将D:\MYVFP设为了默认目录。 通过这种方法设置的默认目录长期有效。 4.2.2 建立表结构 2.利用表设计器建立数据表结构 (1)菜单方式进入表设计器 (2)命令方式进入表设计器 命令格式:CREATE [文件名|?] 功能:生成一个新的数据表。如果在创建表时打开了一个数据库,则表自动添加到该数据库中。 使用示例: ①CREATE D:\MYVFP\STUDENT ②CREATE ③CREATE ? (3)使用项目管理器 3.利用表向导创建数据表结构 4.2.2 建立表结构 4.利用复制方法间接建立表结构 表结构的建立也可以利用已有的数据表间接建立,主要是采用复制的方法。 (1)利用当前表复制数据表结构 命令格式:COPY STRUCTURE TO 新表文件名 [FIELDS 字
文档评论(0)