VFP实验二.doc_第1页
VFP实验二.doc_第2页
VFP实验二.doc_第3页
VFP实验二.doc_第4页
VFP实验二.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二 表操作 (一)实验目的要求1掌握利用表设计器建立数据表的方法。2掌握利用表向导建立数据表的方法。3掌握利用命令create table建立数据表的方法。4熟练掌握数据表日常维护的基本操作方法。(二)实验内容1利用表设计器建立数据表2利用表向导建立数据表3. 利用命令create table建立数据表4. 修改数据表结构5数据表记录的显示和修改。6数据表记录的追加。7数据表记录的定位。8数据表记录的删除与恢复。(三)实验指导实验2-1依照表2-1的内容,利用表设计器定义表结构,并创建一个“业主”表。表2-1 “业主”表文件的结构字段名字段类型字段宽度小数点位数索引否房号字符型7候选索引姓名字符型8普通索引性别字符型2职业字符型10单位字符型20联系电话字符型13候选索引备注备注型4操作过程如下:(1)从Visual FoxPro系统主菜单中选择“文件”菜单中的“新建” 命令(或者单击常用工具栏中的“新建”按钮),进入“新建”窗口,如图2-1所示。图2-1(2)在“新建”窗口中选择单选按钮“表”,再单击“新建文件”按钮,进入“创建”窗口,如图2-2所示。图3-2(3)在“创建”窗口,输入要建立标的名字“业主”,然后单击“保存”按钮,进入“表设计器”窗口,如图2-3所示。图3-3 (4)在“表设计器”窗口,根据需要注意定义表中所有字段的名字、类型、宽度和是否建立索引,如图2-4所示。图3-4 (5)当表中所有字段的属性定义完毕,单击“确定”按钮,进入“Microsoft Visual FoxPro”系统提示窗口,如图2-5所示。图3-5 (6)在“Microsoft Visual FoxPro”系统提示窗口,如果单击“是”按钮,可以以立即方式向表输入数据;如果单击“否”按钮,将结束表结构的建立。实验2-2设计一个“入住房屋登记表”的一张二维表,再根据其内容设计“入住房屋登记表”的表结构,然后利用命令创建“房屋表”操作过程如下:(1)设计“入住房屋登记表”二维表。(2)根据“入住房屋登记表”二维表的内容)设计“入住房屋登记表”的表结构,如表3-2所示。表2-2房屋表文件的结构字段名字段类型字段宽度小数点位数索引否房号字符型7候选索引入住时间日期型8普通索引结构通用型4备注备注型4(3)创建“房屋表”,在命令窗口执行以下命令:create table 房屋 (房号 c(7),入住时间 data,结构 general,备注 memo),如图2-6所示。图2-6(4)打开“表设计器” 窗口,显示“房屋”表结构,如图2-7所示。图2-7实验2-3把“业主”表作为“样本”表,创建一个新的数据表“员工”。表2-3所示内容是“员工”表的结构表2-3员工表的结构字段名字段类型字段宽度小数点位数索引否编号字符型3候选索引姓名字符型8普通索引性别字符型2所属部门字符型10备注备注型4操作过程如下:(1)在Visual FoxPro系统主菜单中选择“文件”新建”命令,进入“新建”窗口。(2)在“新建”窗口中选择单选按钮“表”,再单击“向导”按钮,进入“表向导”的步骤一窗口。如图2-8所示。图2-8(3)在“表向导”的步骤一窗口,在“样表”列表框中选择可作为“样本”的表;如果没有可作为样本的表,可单击“加入”按钮,弹出“打开”窗口。在这一窗口,输入可作为“样本”表名“业主”,单击“确定”按钮,将其添加到“样本”框中,选中它作为“样本”。 如图2-9所示。图2-9(4)在“样表”对话框中,选择作为“样表”的表“业主”,这时在“可用字段”列表框中将显示出该表中的全部字段名,用户便可选择所需的字段。(5) 选择是否加入数据库在该窗口中,如图2-10所示,选择“创建独立的自由表” 单选按钮(如果建立数据库表,则选择“将表添加到下列数据库” 单选按钮,然后在下面的数据库下拉列表框中选择一个需要的数据库),然后单击“下一步”按钮,进入表向导的“步骤2-修改字段设置” 窗口。图2-10(6) 修改字段这一步可以对选定的字段进行需要的修改。可修改的内容有字段名、字段类型、字段宽度、字段是否为NULL以及小数位数。这里,仅需要把“进价”字段改成“单价”即可,然后单击“下一步”按钮,进入表向导的“步骤3-为表建索引” 窗口。(7)如果想建立所需的索引文件,先要选择索引文件的索引字段; (8)“保存表以备将来使用”:只保存表;“保存表,然后浏览该表”:保存表,并进入表浏览窗口;“保存表,然后在表设计器中修改该表”:保存表,并进入表设计器窗口。实验2-4在表“员工”中插入一个新的字段“年龄”。操作过程如下:(1)在Visual FoxPro系统主菜单中选择“文件”打开”命令,进入“打开”窗口。 (2)在“打开”窗口中输入要修改结构的表名“员工”,单击“确定”按钮返回Visual FoxPro系统主菜单。(3)在Visual FoxPro系统主菜单中选择“显示”“表设计器”命令,进入“表设计器”窗口。如图2-11所示。图2-11(4)在“表设计器”窗口,要插入新字段,先把光标移到要插入新字段的位置,然后单击“插入”按钮。此时,在光标所在处增加一个新字段,可以对新字段进行属性定义。如图2-12所示。图2-12(5)根据需求定义新字段的属性,如图2-13所示。图3-13(6)表结构修改好以后,单击“确定”按钮,进入Microsoft Visual FoxPro”系统提示窗口。如图2-14所示。图2-14(7)在“Microsoft Visual FoxPro”系统提示窗口,单击“是”按钮,以确认修改后的表结构。实验2-5通过菜单用“浏览器“窗口浏览“业主”表。操作过程如下:打开 “业主”表。单击“显示”菜单,选择“浏览” 命令,进入“浏览器” 窗口,如图2-15所示。图2-15在“浏览器“窗口可以直接修改数据表的任意字段值。在命令方式下,使用Browse 或 display命令显示记录;使用replace命令修改记录。实验2-6 将“业主”表中D区5号楼的业主房号、姓名、单位显示出来。操作过程如下:在命令窗口中依次执行以下命令:Use 业主Locate all for substr(房号,1,2)=”D5”Display fields房号,姓名,单位ContinueDisplay fields房号,姓名,单位 显示结果如图2-16所示。图2-16实验2-7以“编辑”格式,将内容输入到“业主”表中。操作过程如下:在命令窗口中依次执行以下命令:Use 业主Append 显示结果如图2-17所示。图3-17实验2-8在业主表中将当前记录定位在“房号”是“b302101”的记录上。打开业主表,显示业主表“浏览”窗口。如图2-18所示图2-18选择“表”“转到记录”定位命令,弹出“转到记录”子菜单。在“转到记录”子菜单中选择“定位”选项,系统将弹出“定位记录”对话框。如图2-19所示图2-19在作用范围下拉列表框中选择“All”,在“For”文本框中输入条件表达式房号=“b302101”,单击“定位”按钮,记录指针将指向满足条件的第一个记录,如图2-20所示.图2-20实验2-9将物业费表中“房号”是“A101101”的全部记录进行逻辑删除,彻底删除02年12月31号及其以前的记录,恢复02年12月31号以后的记录为正常记录。具体操作步骤如下: 打开Accoun表,打开“浏览器”窗口,如图2-21所示。图2-21对应vfp命令:Use AccountBrowse选择“表”“删除记录”,进入“删除” 窗口。在“删除” 窗口,如图2-22所示,单击“作用范围”列表框中的下拉箭头,选择“All”,在“For”文本框中输入条件表达式房号=“A101101”。图2-22对应命令:Delete All For房号=“A101101”单击“删除”按钮,回到浏览窗口,物业费表中“房号”是“A101101”的全部记录都打上了删除标记,如图2-23所示。图2-23在“浏览器”窗口中选择“表”“恢复记录”命令,打开“恢复记录”窗口,在“恢复记录”窗口的 “作用范围” 下拉列表框中选择“All”,在“For”文本框中输入条件表达式交费时间2002-12-31,如图所示,再单击“恢复记录”按钮,表中02年12月31号以后记录的删除标记被除去。如图2-24,图2-25所示。图2-24图2-25对应命令:Recall A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论