表的创建及使用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VFP数据库与程序设计作业与实验报告

(第三章表的创建及使用)

学号:

姓名:

专业:

教师:

第三章表的基本操作

【实验题目一】表结构的创建和数据输入

【实验目的】通过本次实验,让学生掌握表结构的创建和修改方法,掌握创建项目、在项目中添加自由表、向数据表中输入记录的方法。

【实验准备】

1.在C盘根目录下创建文件夹“我的VFP实验作业”。

2.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。

3.通过“新建”---“文件”菜单命令创建一个项目文件:jxgl.pjx。

【实验内容及实验步骤】

1.建立名为xs数据表,表结构定义参看实验教材上P42表3-3学生(xs)表结构,表中记录请按实验教材p43表3-6输入:

步骤:打开JXGL项目,在项目管理器中选择“数据”选项卡,在列表中选择“自由表”,单击【新建】按钮,在弹出的“创建”对话框中输入表名 xs ,单击【保存】按钮,在弹出的“表设计器”对话框中按照表3-3定义表结构,单击【确定】按钮,在弹出的“现在输入数据记录吗?”对话框中选择【是】,按照表3-6输入数据表内容后关闭该表窗口。

【请截取创建XS表结构的表设计器图,粘贴在此处:】

2.创建名为cj的数据表。

步骤:选择【文件】-【新建】,在“新建”对话框中选择“表”,单击“新建文件”按钮,在弹出的“创建”对话框中,输入表名 cj ,单击【保存】按钮,按实验教材P42表3-4成绩表结构定义输入表字段。

【请截取创建CJ表结构的表设计器图,粘贴在此处:】

3. 用命令创建kc表。

步骤:在命令窗口输入命令: create kc ,即可打开表设计器,请按实验教材

P43表3-5课程表结构定义输入表字段。

4.输入第一条记录的简历为:1990年毕业于师大附小。

步骤:双击(单击/双击)第一条记录的简历字段,在弹出的“xs.jl”对话框中输入“_ 1990年毕业于师大附小”后关闭该窗口。

5.修改数据:将第三条记录入学成绩字段值“450”改为“460”。

步骤:单击菜单栏的【显示】- 浏览Xs(d:\大学计算机基础二\我的VFP实验作业\xs.dbf)命

令,浏览数据表,修改入学成绩字段值。

6、修改表结构,在xs表中增加新字段zzmm,字段类型为字符型,宽度为10。

步骤:打开xs表,选择“显示”--“表设计器”菜单命令,在打开的“xs表设计器”对话框中按照

题目要求添加字段zzmm。请将添加字段的表设计器截图粘贴在此处。

设置完zzmm字段后,单击【确定】按钮,在弹出的“结构更改为否永久性更改?”对话框中选择“是”

按钮。

7.将xs.dbf表中zzmm字段删除。

步骤:在项目管理器中选择数据表xs.dbf,单击“修改”按钮,打开“表设计器”,用鼠标选中“zzmm”字段后单击【删除】按钮,单击【确定】按钮,保存修改结果。

请在命令窗口中输入命令display structure并执行,将主屏幕显示结果截图粘贴在此处:

8、复制xs表结构。

步骤:①打开xs表,然后在命令窗口中输入命令copy structure to xstemp并执行。②选择“文件”—>”打开”菜单命令,在“打开”对话框中,先选择“文件类型”为“表”,选定表xstemp,单击“确定”按钮。

③选择“显示” ”表设计器”命令,打开xstemp表设计器,观察该表结构并记录结果,将表设计器截图粘贴在此处:

【实验题目二】表的使用和记录的处理、表索引的建立

【实验目的】通过本次实验,让学生掌握记录的追加、显示、修改、删除、恢复和定位方法;以及对记录的筛选和对字段的筛选操作;表索引的建立方法。

【实验准备】

1.准备好前次实验所用的文件数据。

2.启动VFP6.0,将“我的VFP实验作业”文件夹设置为默认工作目录。

【实验内容及实验步骤】

1、追加新记录:按照实验教材P47追加记录的步骤添加表3-7中所示的三条记录。

2、浏览记录:使用BROWSE命令在浏览窗口中显示学号为“0206102”、“0206103”的学生信息。

步骤:

①在命令窗口中输入命令: browse for xh="0206102".or.xh="0206103"

②浏览窗口截图记录此处:

3、显示记录:显示所有“已贷款”的学生记录,不显示记录号。

步骤:在命令窗口中输入命令: list for dkf=.t. off

4、将xs.dbf表中入学成绩(rxcj)在560分至600分间的学生的入学成绩减少2%(用菜单和命令两种方法)。

①菜单方式:打开并浏览表xs.dbf,单击菜单栏的【表】- 替换字段命令,在弹出的“替换字

段”对话框中,设置“字段(D)”为 rxcj ,“替换为” rxcj*0.98 ,作用

范围 all ,for rxcj>=560.and.rxcj<=600 ,单击【替换】按钮。

②命令方式:REPLACE ALL xs.rxcj WITH rxcj*0.98 FOR rxcj>=560.and.rxcj<=600

5、逻辑删除xs.dbf表中没有贷款的同学的记录(用菜单和命令两种方法)。

①菜单方式:打开并浏览表xs.dbf,单击菜单栏的【表】- 删除记录命令,在弹出的“删除”

对话框中,设置作用范围 all ,for dkf=.f. ,单击【删除】按钮。

②命令方式: DELETE ALL FOR dkf=.f.

6、恢复xs.dbf表中没有贷款的同学的记录(用菜单和命令两种方法)。

①菜单方式::单击菜单栏的【表】- 回复记录命令,在弹出的“恢复记录”对话框中,设置作

用范围 all ,for dkf=.f. ,单击【恢复记录】按钮。

相关文档
最新文档