VFP程序设计实验报告2014.3 下载本文

第九章 SQL语言的使用

实验九 SQL语言的使用

姓名: 学号: 班级:

一、实验目的

学会SQL语句的使用。

二、实验要求

1.对运行命令时出现的问题能正确地解决。 2.实验测试数据要求运用准确。 3.做完实验后认真撰写实验报告。

三、实验内容与步骤

根据书上P54的两张表XSDA.DBF和XSCJ.DBF,请用一条SQL命令完成下列各功能。 1. 查询学生档案表中所有男同学的个人信息。

2. 查询所有同学的学号和平均分,要求查询结果的列标题分别为学号和平均分。

3. 查询学生档案表中姓名以“李”开头的同学的个人信息。

4. 查询学生档案信息,要求按性别升序排列,若性别相同再按出生日期的降序排列。

5. 查询英语成绩在70~80分之间的学生的成绩信息。

6. 查询各性别学生的人数,并将性别、人数作为查询结果的列标题,查询结果存入表AAA.DBF中。

25

第九章 SQL语言的使用

7. 查询所有女同学的学号、姓名、高等数学成绩。(提示:可以用内部连接来实现,也可以用简单的联接查询来实现。)

8. 成绩表中学号为00004的同学的英语成绩加10分。

9. 在JXGL数据库中,建立数据库表A,表结构为(A1 C(3),A2 N(4)),并将A1字段设为主索引。

10. 删除表A。

11. 在XSDA表中增加一个字段“特长”,类型为“字符型”,宽度为10。

12. 删除“特长”字段。

实验成绩 指导教师

26

实验十 查询和视图

实验十 查询和视图

姓名: 学号: 班级:

一、实验目的

1.学会如何建立查询与视图。 2.学会如何使用查询与视图。

二、实验要求

1.掌握如何利用查询设计器建立查询。 2.掌握如何利用视图设计器建立视图。 3.掌握查询与视图的使用。

4.做完实验后认真撰写实验报告。

三、实验内容与步骤

1 利用查询设计器建立查询

根据xsda表和xscj表建立一个查询chaxun.qpr,功能为查找总分在300和250的团员的信息。要求查询结果包含以下字段:学号、姓名、性别、出生日期、是否团员、籍贯、高等数学、英语、计算机基础、马哲和总分字段,查询结果按总分升序排序,查询结果保存为表chaxun.dbf。(提示:在执行该查询之前,总分必须已经计算过。)

要求写出具体的菜单操作步骤,如下:

27

实验十 查询和视图

系统自动生成的SQL语句:

运行该查询的命令:____________________________________________

2 利用视图设计器建立视图

根据xsda表和xscj表建立一个视图myview,实现以下功能:

(1) 分别查找团员和非团员的信息。要求结果包含以下字段:学号、姓名、性别、出生日

期、是否团员、籍贯、高等数学、英语、计算机基础、马哲和总分字段,查询结果按总分降序排序;

(2) 通过视图修改xscj表,分别将团员和非团员的“英语”课程的成绩加上10分和5

分,“马哲”课程的成绩减去20分和10分,并相应修改总分。 要求写出具体操作步骤:

实验成绩 指导教师

28

实验十一 菜单的建立与应用

实验十一 菜单的建立与应用

姓名: 学号: 班级:

一、 实验目的

1.学会下拉菜单和快捷菜单的设计方法。

2.学会在表单中应用所创建的下拉菜单和快捷菜单。

二、 实验要求

1. 能够按实验要求设计相应的菜单和表单并按要求编写需要的代码。

2. 能够解决在设计菜单和编写程序过程中出现的问题。 3. 记录实验过程中出现的问题及解决方法。 4. 做完实验后认真撰写实验报告。

三、 实验内容

设计一个如下图所示的菜单系统,执行“退出”命令就退出VFP。

1、请写出完成该系统所需的操作步骤。

29