实验06 Visual FoxPro自由表及其操作

2020-04-17 05:31

实验六Visual FoxPro自由表及其操作

一、实验目的

学习熟练使用表设计器

学习建立自由表、表索引和表记录的操作 学习设置主控索引

二、实验指导

1、几个个概念

关系:一个关系就是一张二维表. 字段:数据表中最小数据单位。

记录:由若干字段组成,表现为二维的一行。

数据表:一个关系存储为一个文件,称为”数据表”。表文件的扩展名为:.dbf。若表文件中含有备注型或通用型字段,则还会自动创建一个主名与表文件相同,扩展名为 :.fpt的备注文件用来存储备注型或通用型字段的信息。表包含:表结构、表记录和索引。它是若干具有相同性质的记录组成。

自由表:一个不属于数据库的数据表。

索引:是按某种规则对记录的逻辑排序。结构化复合索引其规则信息存储在主名与表文件相同,扩展名为:.CDX的文件中。

2、实验举例

(1)自由表的建立

建立一个数据表的3个关键点:设计表结构、按表结构创建数据表、向数据表中添加表记录。

设计表结构:定义字段名、字段数据类型、宽度、小数点位。例如:表文件Student.dbf的结构如下表6.1所示:

表 6.1 数据表Student.dbf字段定义 字段名 学号 姓名 性别 出生日期 类型 宽度 小数位数 NULL 字段名 类型 是 是 是 是 专业 宽度 小数位数 NULL 2 是 否 是 字符型 5 字符型 8 逻辑型 1 日期型 8 字符型 8 奖学金 数值型 7 备注 备注型 4 NULL是等于任何不出现的值,也称空值。上面除了奖学金字段外都允许使用NULL值。 使用表设计器创建一个新的自由表:

启动Visual FoxPro之后,建立自由表的方法: ① 利用菜单命令:主菜单“文件”/“新建” ② 利用工具栏:单击“新建”工具图标。

不管用那一种方法都会弹出如图6.1所示的“新建”对话框。单击“新建文件”,就弹出“创建”对话框,如图6.2所示。

选择文件保存的盘符和路径 单击这里 输入文件主名

图 6.1 “新建”对话框 图 6.2 “创建”对话框

③ 若要在项目文件新建一个自由表,先打开项目文件,选择“数据”/“自由表”,再单击右边的“新建”按钮。弹出如图6.2所示的“创建”对话框。

在“创建”对话框中选择文件保存的盘符和路径;输入文件主名之后,再单击“保存”按钮,就弹出“表设计器”窗口。填入字段名、宽度、小数点位和NULL之后,如图6.3 所示。

字段编辑后单击此按钮

图 6.3 “表设计器”窗口

单击“确定”按钮后,弹出“现在输入数据记录吗?”的信息框。如图6.4所示。

单击该项键,单击该键,进入记录编辑窗口 结束建表

图 6.4 Visual FxoPro信息框

单击信息框中的按钮“否”,结束自由表的建立,此时在在指定的目录下(如:图6.2所示的Vfp98)生成了两个文件Student.dbf和Student.fpt(因为Student.dbf中包含有一个备注字段。必须注意:备注文件是数据表一个组成部分)。单击信息框中的按钮“是”,...................弹出如图6.5所示的表记录编辑框。此时用户可以输入各记录内容。

图6.5 记录编辑窗口

假设表记录如下:

学号 姓名 性别 出生日期 专业 奖学金 99001孙艳 F 19820512 电子 250.00 99002赵力 T 19750506 金融 150.00 99003黄伟 T 19811009 电子 150.00 99004陈静 F 19800524 计算机 300.00 99005周明 F 19800215 金融 200.00 99006王强 T 19800106 计算机 250.00 99007林峰 T 19780212 计算机 300.00 99008于理 F 19820923 电子 200.00 99009王明 T 19781223 计算机 250.00 99010黄孙 T 19800311 金融 201.00

设置日期分隔符 设置日期格式 世纪设置 时间格式设置

图6.6 VFP的日期格式设置界面

输入日期型数据时,要注意系统的日期格式的设置。查看或设置系统的日期格式,可使.............用主菜单“工具”/“选项”,选择“区域”卡。如图6.6所示。在这里可以对日期格式、日期分隔符、年份是否要显示世纪和时间采用12小时制还是24小时制等选项进行设置

输入逻辑型数据时,只能输入字母T、Y、F、N,不要输入表示逻辑常量的两个点号。 要输入备注型字段数据时,把光标移到该字段上,双击左键或按下+弹出一个文本编辑框,用于编辑备注字段数据内容。

要输入通用型字段数据时,双击左键或按下+弹出一个编编辑窗口。可以标记电子表格、文档、图片等OLE对象。

记录输入结束之后,关闭记录编辑窗口,编辑的记录内容自动存盘。 关闭数据表

一个数据表处理之后,应及时关闭数据表是一个好习惯。关闭数据表方法:

①选择菜单“窗口”/“数据工作期”。弹出一个“数据工作期”对话框,如图6.7所示。

先选择数据表 再单击该按钮

图6.7 数据工作期对话框

先选择要关闭的数据表,再单击“关闭”按钮。

②在命令窗口输入:USE或Close data

主菜单“文件”/“关闭”命令不能用于关闭数据表文件。但退出Visual FoxPro时,打开的数据表文件也同时被关闭。 (2)修改表结构

在Visual FoxPro中表结构可以任意修改:包括增、删字段;修改字段名、类型、宽度、小数点位数。

修改一个数据表的表结构,首先要按“独占”格式打开数据表。 打开数据表的方法:

①使用菜单“文件”/“打开”,弹出的“打开”对话框。如图6.8所示。

选定要打开文件之后,单击“确定”按钮,相应的文件就被打开。请注意,一个数据表文件被打开之后,在主界面上没有任何标志。只不过在主菜单“显示”下增加“浏览”、“表设计器”两个子菜单。

②单击工具栏上的“打开”工具图标,也可弹出“打开”对话框。

③选择菜单“窗口”/“数据工作期”。弹出一个“数据工作期”对话框,单击“打开”按钮,也可以弹出也可弹出“打开”对话框。

选择盘符、文件夹 选择文件名 最后单击“确定” 选择文件类型 选择打开方式

图6.8“打开”文件对话框

一个数据表打开之后,再选择“显示”/“表设计器”,弹出“表设计器”窗口。此时可以对表字段进行编辑。

④如果数据是建立在某项目文件中。打开项目文件,选择“数据”/“自由表”下的数据表名,再单击“修改”按钮。也可以弹出表设计器。

表结构编辑完成后单击“确定”按钮,系统弹出询问“结构修改为永久性修改?”的对话框。用户选择后“是”后,系统自动保存用户修改的结果。注意:此时不会自动进入表记...录的编辑窗口。

(3)表记录操作

表记录操作:包括向表添加新记录、删除无用的记录、修改记录、查看记录。这些操作中除查看记录外,其余几个操作都要求按“独占”格式打开数据表。

要实现表记录操作,目前常用的方法,使用BROWSE浏览器。

打开浏览器的方法:

① 当表文件打开之后,选择主菜单“显示”/“浏览” ② 当表文件打开之后,选择菜单“窗口”/“数据工作期”。弹出一个“数据工作期”对话框,选择数据表文件名后,单击“浏览”

③ 如果数据是建立在某项目文件中。打开该项目文件,选择“数据”/“自由表”下的数据表名,再单击“浏览”。

以上各种方法打开的BROWSE浏览器,界面如图6.9所示。

说明:打开浏览器后,在主菜单栏中多了一个菜单选项“表”。并且原主菜单“显示”下多了“浏览”、“编辑”和“追加方式”等子菜单。图6.9界面是选择“浏览”的结果。

图 6.9 BROWSE浏览界面


实验06 Visual FoxPro自由表及其操作.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新闻联播评析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: