vfp第2章表的操作

上传人:工**** 文档编号:512301357 上传时间:2024-01-18 格式:DOC 页数:29 大小:886.01KB
返回 下载 相关 举报
vfp第2章表的操作_第1页
第1页 / 共29页
vfp第2章表的操作_第2页
第2页 / 共29页
vfp第2章表的操作_第3页
第3页 / 共29页
vfp第2章表的操作_第4页
第4页 / 共29页
vfp第2章表的操作_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《vfp第2章表的操作》由会员分享,可在线阅读,更多相关《vfp第2章表的操作(29页珍藏版)》请在金锄头文库上搜索。

1、第2章 表的操作表是VFP基本内容。数据库的管理最终是对表的管理。表是对数据进行有效的加工、管理,使数据更能显示出它的价值,由于表可以独立于程序,因而表使得数据得以共享,同时使数据得到充分的利用。VFP中的表可分为自由表、数据库表两种。本章讲的表是针对自由表而言的,数据库表将在后续章节中介绍。本章主要介绍表的建立、表的基本操作。2.1 表的建立在VFP中表的建立方式有多种。本节中只介绍可视化的界面建立表和用命令建立表两种方式,其他几种方式将在后续章节中逐步介绍。建立表的过程一般可分为三步。第一步要确立表的结构,第二步用界面或用命令开始建表,以上步骤实际上就是对表结构的定义。第三步输入表的内容。

2、表所示是学生自然情况表。表2.1 学生自然情况表学号C(9)姓名C(6)性别C(2)出生D团员L入学成绩N(3)近照G备注M105010101105010102105010103105010104105010105105010201105010202105010203105020101105020101刘晓华李立明王丽华赵文学刘美文张小峰王艳丽刘英王雪梅李绕勇女男女男女男女女女男08/02/8006/23/7903/21/7912/11/8011/12/8008/12/8102/23/8011/21/80/12/03/8012/22/80FTTFTFTFTT420480460500680650

3、620510600600gengengengengengengengengengenmenomenomenomenomenomenomenomenomenomenoVFP中表的命名规则已在1.3.2中介绍过了,表的扩展名为.dbf。下面就学生自然情况表介绍表的建立及相关知识。2.1.1 确定表的结构一个二维表是由它的列项与行项组成,从1.2.2节中已经掌握了表的列项称为字段,表中内容一行称为一个记录。学段也是一种变量,它的命名规则已在前面介绍了。字段变量类型可为表1.1数据类型中的所有数据类型。由表2.1来确定学生自然情况表的结构:学号C(9)、姓名C(6)、性别C(2)、出生D、团否L、入学

4、成绩N(3)、近照G及备注M。2.2.2 建表、修改、显示一个表的建立应确定表建立在磁盘中的位置,这样,在建立表后,需要打开表时,按表在磁盘中的位置找到表将表打开。为了叙述的方便本书规定用“”表示进行下一步操作。在X盘上已经建立一个Y文件夹,X盘表示任意盘,Y文件夹表示任意名的文件夹。例如在D盘建立一个名为学生的文件夹,也可由用户自定义文件夹的名。建文件夹可通过win的我的电脑或资源管理器等建立。如果用户不给出路径,VFP可以建立默认路径,当打开VFP时它自动在默认路径上。下面给出默认路径的方法:单击工具菜单-选项,打开选项对话框,如图2.1所示。-文件位置选项卡-选默认目录-修改按钮,打开更

5、改文件位置对话框-使用默认目录复选框-在定位默认目录文本框中输入路径。如D:学生路径。-确定,关闭更改位置对话框-返回图2.1确定,关闭选项对话框,此时完成文件的默认路径的建立。图2.1 选项对话框除了用上述方法建立默认路径外,还可以通过命令窗口建立。如,SET DEFAULT TO D:学生。1 建立表(1)用界面建表1)用菜单或工具栏打开表设计器创建表操作步骤:选定文件菜单-新建或常用工具栏中的新建按钮打开新建对话框,如图2.2所示。图2.2 新建对话框在新建对话框文件类型中,选表-新建文件,打开创建对话框,如图2.3所示。图2.3 创建对话框在输入表各文本框中输入一个表明,如学生-保存,

6、打开表设计器对话框,如图2.4所示。图2.4 表设计器对话框选字段选项卡-在字段各列中输入字段名,如学号-在类型列中选类型,如字符型-在宽度列中选宽度,如图2.6。图2.6 表设计器对话框在小数位列中可输入少数位,如果字符型是不能输小数位的。若需要索引,可在索引中选排列方式。若需要字段接受空值ULL,就可以选NULL。VFP支持NULL,NULL是一个不确定的值,它不同于0、空串、空格。前面的一系列操作就完成了一个字段的定义。接着单击下一行字段各列处,就可以开始对下一个字段进行定义,直到将表结构中的所有字段的定义完成。当结构建立后,单击确定,打开确定对话框如图2.7所示,若选是立即输入记录,选

7、否,输入记录。图2.7 确认对话框对于表中G型字段,M型字段内容输入,可双击该字段内容处或按CRTLPGDN打开G型字段可以输入图像、声音等,也可以输入OLE对象,具体步骤是在进入G型字段编辑窗口中以后,选编辑菜单-插入对象(或粘贴或选择性粘贴)-在对象类型中选择需要的类型-确定。对G型,M型字段为空时内容显示gen与meno。若G型M型字段不为空则显示Gen与Meno。若向浏览G型与型字段必须进入相应的编译窗口。2)用命令打开表设计器格式:CREATE 功能:打开表设计器创建表。例如在命令窗口中输入create学生回车此时表被打开,就可以按上面的方法建立表了。3)用向导创建表操作步骤:文件菜

8、单新建,打开新建对话框,在文件类型中选表-向导,打开,打开表向导对话框,如图2.8所示。图2.8 步骤1字段选取对话框在样表中选表,若无表可选可用加入按钮将需要的表加到样表列表框中-从可用字段中讲需要的字段一道选定字段列表框中-下一步,进入表向导步骤选数据库如图2.9所示图2.9下一步,进入步骤2修改字段设置如图2.10所示,此时可对所在创建的表字段定义进行修改图2.10 步骤2修改字段设置下一步,进入步骤3为表索引,如图2.11所示图2.11 步骤3为表建索引为表选出关键字和索引字段-下一步,进入步骤完成,如图2.12所示图2.12 步骤4完成选择一种保存表的选项-完成,打开另存对话框,-在

9、输入表各文本框中输入一个表名。此时完成了用向导创建表的过程。(2)用命令创建表格式:create table | DBF ( 类型 () () )功能:创建表。以命令不用表设计器创建表。说明:宽度对于数值型要包括小数。如学生成绩5位,小数占2位,可写N(5, 2)。例2.1 用命令方式创建表2.1中的学生自然情况表,表名为学生。create table 学生 (学号 c(9), 姓名 c(6), 性别 c(2), 出生 d, 团否 l, 入学成绩 n(3), 近照 g, 备注 m)。2 显示表的结构1)用界面显示表结构步骤:显示菜单-表设计器2)用命令显示表结构格式:LIST | DISPLA

10、Y STRUCTURE功能:显示为前一打开的表的结构。例2.2 显示学生表的结构LIST STRUCTURE3 表的结构修改一个表在建立以后,有时由于实际需要发生了变化,或在建表时标的结构就不对,需要全面对已存在的表结构进行修改,VFP提供了界面与命令两种方式。(1)用界面修改表的结构1)用菜单或工具拉开表设计器修改表结构在表一打开的情况下修改表结构步骤:单击显示菜单打开表设计器。如图2.13所示对字段意义进行修改。图2.13 表设计器2)用命令打开表设计器修改结构格式:MODIFY STRUCTURE功能:打开标设计器。从表设计器框中修改当前使用的表结构。例2.3 修改学生表的结构,将综合成

11、绩字段改为N(6.2)显示菜单打开表设计器选定综合成绩字段按题要求进行修改选定备注段,按插入按钮将个人简历全部分段定义单击确定 ,打开确认对话框选是。例2.4 将表的结构恢复为表2.1所示的结构在命令窗口中输入MODI STRUC选定综合成绩字段改为N(5.1)选定个人简历字段单击删除确定。打开修改确认对话框选是。(2)用命令修改格式:ALTER TABLE ADDALTER LOLUMN (, DROP COLNME REMAME TO 功能:修改表的结构说明 1)ADD column子句 用于增加新的字段。 2)ALTER column子句 用于修改原有字段。 3)DROP column子

12、句 用于删除字段。 4)RENAME column子句 用于将字段2指定的字段名改为字段3指定的字段名。例2.5 对学生表增加爱好字段C(20); 将修改字段暗号字段为C(30); 将爱好字段按名改为特长; 删除特长字段。在命令窗口中输入 ALTER TABLE 学生 ALTER COLUMN 爱好 C(20) 显示-表设计器-确定 在命令窗口中输入ALTER TABLE学生 ALTER COLUMN 爱好 C(30) 显示-表设计器-确定 ALTER TABLE 学生 ALTER COLUMN 爱好 TO特长 显示-表设计器-确定 ALTER TABLE 学生 PROP 特长 显示-表设计器

13、-确定 2.1.3 表的打开,关闭及相关操作(表的复制等)1表的打开(1)用界面打开表单击文件菜单打开(或常用工具拉单击打开按钮)打开了打开对话框如图2.14所示。在文件类型中选类型为表(*.dbf)选所示打开的表确定(2) 用命令打开表格式:USE 表名功能:打开表例2.6 用命令打开学生表在命令窗口输入USE 学生2关闭表(1)用界面关闭表单击文件关闭(2)用命令关闭表格式:USE功能:关闭当前表3表的相关操作(1)表的复制1)文件的复制命令格式:COPY FILES TO 功能:将文件1复制为文件2。在使用命令前文件1必须关闭。例2.7 将学生.dbf复制成学生1.dbfCOPY FILES 学生.* TO 学生1.*2)显示文本文件内容命令格式:TYPE 功能:显示文本文件内容。3)表文件的复制命令COPY TO FOR WHILE FIELDS |FIELDS LIKE | FIELDS EXCEPT TYPESDF|XLS|DELIMITEDWITH|WITH BLANK|WITH TAB功能:将当前表复制成一个由文件名指定的新表或其它类型的文件。说明: VFP的范围有4种:ALL表示所有记录,NEXT N 表示从当前记录算起N条记录,RECORD 表示第N条记录,REST从当前记

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号