chapt3VFP数据表的操作.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapt3VFP数据表的操作

第三章 VFP数据表的操作 掌握自由表的创建 掌握表的基本操作 掌握表的排序和索引方法,查询方法 掌握表中数据的统计方法 VFP6.0将数据库是一种关系数据库,它是由一个或多个相关的数据表、表属性及表间的各种关系组成的。表分为数据库表和自由表两种,自由表通常单独使用,与其他表的数据之间没有联系,也不从属于任何数据库。 但如果数据较为复杂,一个表可能不能完成任务,需要列多个表,各表中包含的数据相互具有这样或那样的联系,若把它们集中在一个数据库中,并且在各表之间建立若干固定的关系,这样管理和使用起来就方便多了,这类从属于某一个数据库的表叫数据库表,这是第4章的内容,本章讨论的是自由表的有关操作。 3.1 表结构设计 建表时,二维表的列标题将成为表的字段,标题栏下方的内容输入到表中成为表的数据,每一行数据称为表的一个记录。 建表时要先确定以下两个要素: (1)表文件名; (2)表结构,各字段的字段名、字段类型和字段宽度。 1.表文件名 例如:建立一个自由表,可以命名为 “XSXX”或其他的名字。 2. 表结构 二维表的各列称为字段,表的结构描述通过对表中各个字段的属性定义来实现。 字段的属性描述内容包括字段名称、字段类型和字段宽度,对于数值型字段还包括小数位数。 (1)字段名 字段的命名以字母或汉字开头,由字母、汉字、数字或下划线组成,字段名中不能包含空格。自由表中字段名最多有10个字符。数据库表中字段名最多可达128字符,每个表中最多允许有255个字段。 注意,同一个表中的字段名不能相同。 (2)类型与宽度 字符型、数值型和浮动数值型三种类型的字段宽度可以改变,其它类型字段有唯一确定的宽度,不能改变。 在建立表结构时,应根据要存储数据的实际需要设定合适的宽度。 字符型字段宽度定义时应考虑所存放字符串的最大长度. 例如,描述人的姓名字段,考虑到中国人的姓名绝大多数为三个汉字,再顾及到少数人的四个汉字,可以取姓名字段的宽度为8。 在定义数值形和浮动数值型字段宽度时,应考虑到正负号和小数点,带小数的数值型字段宽度计算如下: 字段宽度=1(正负号)+整数位数+1(小数点)+小数位数 例如,数值型字段宽度为7,小数位数为2位,则能存放的最大数值为9999.99,最小数值为-999.99。 根据上述规定,为”XSXX”表设计出表结构,如教材P38,具体的设计过程在以下内容中介绍。 3.建立表的结构 为了使建立的表文件在指定的位置,先设定路径,设置路径有两种方法: 命令:set default to 路径 菜单:选定【工具】菜单的【选项】命令完成。 建立表的结构方法有两种:命令的方式和在表设计中设计表结构。 使用表设计器设计表的结构。 打开表设计器方法有两种。 法一:用菜单打开 选定【文件】菜单的【新建】命令→选定如图所示的【新建】 …一步一步地完成。 法二 :用命令打开 create 表名 (具体的表以书上为例) 结构设计完后按【确定】,则弹出以窗口。此时若按【否】按钮则关闭表设计器窗口,建立表结构结束。若按【是】按钮,则出现rsb.dbf记录编辑窗口,供用户输入记录数据。 命令方式建立表结构 CREATE TABLE|DBF 表名 (字段名 类型代号 (字段宽度[,小数位数])[,字段名 类型代号 (字段宽度[,小数位数])]……)] 在命令窗口键入如下命令: CREATE TABLE xsxx(学号 C(10),姓名 C(8),性别 C(2),班级 C(12),入学成绩 N(3,0),出生日期 D(8),出生地点 C(10),团员否 L(1),照片 G(4),简历 M(4)) ???注意:在执行建立表之前不能打开或新建数据库,否则建立的就是数据库表,而不是自由表了。 3.2表记录数据的输入 利用交互方式建立表结构后,若在出现输入记录询问对话框时按【是】按钮,则出现记录编辑窗口,供用户输入数据记录。以XSXX.dbf为例,则记录编辑窗口如图所示。 具体操作时应注意以下问题: (1)表的数据通过编辑窗口按记录逐个字段输入。一旦在最后一个记录的任何一个字段输入数据,系统将自动提供下一记录的输入位置。 (2)若输入的数据充满整个字段,则光标自动移到下一字段,否则,需要按回车键才能将光标移到下一字段。 (3)逻辑型字段只能接收T,t,Y,y(表示“真”),F,f,N,n(表示“假”)中的任何一个字符。 (4)日期型字段应注意日期格式和日期的有效性,默认格式mm/dd/yy输入。 注:日期型格式的设置参考P4

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档