江苏省VFP2005秋2006春上机(5)

2021-09-24 20:52

在TEST项目中已经存在查询chaxun,且在sjk中包含一个名为jsjy的视图,视图中包括工号(gh)、借阅日期(jyrq)、还书日期(hsrq)),在sjk的教师(js)表中含有工号( gh)、姓名(xm)、系代号(xdh)。按如下要求修改查询:

基于js表和jsjy视图查询每个系每个教师借书本数、过期罚款数。要求输出字段为:Js.xdh,Js.gh, Js.xm,借书本数、罚款数。查询结果按xdhh排序,xdh相同的,按Js.gh排序。(注:罚款数以每本书借阅超过60 天者,超过部分按每天 0.05 元计算)

练习12

在TEST项目中已经存在查询chaxun,已知在sjk的课程(kc)表中含有课程代号(kcdh)、课程名(kcm)字段,成绩(cj)表中含学生学号(xh)、课程代号(kcdh)和成绩(cj)字段。按如下要求修改查询:

基于kc表和cj表查询每门课程选课人数、成绩优秀人数和成绩不及格人数。输出字段包括:Kc.kcdh、 Kc.kcm、选课人数、优秀人数、不及格人数。输出结果按选课人数降序排序。(注:成绩大于等于90为优秀,小于60为不及格)

练习13

在TEST项目中已经存在查询chaxun,已知在sjk的图书(TS)表中含有分类号(flh)、书名(sm)字段,借阅(JY)表中含分类号(flh)、借阅日期(jyrq)和还书日期(hsrq)字段。按如下要求修改查询:

基于TS表和JY表查询每本书的被借阅次数、借出总天数。输出字段包括:Ts.flh、 Ts.sm、借阅次数、借出总天数。借出总天数为 . NULL.者不输出。

练习14

在TEST项目中已经存在查询chaxun,已知在sjk的图书(TS)表中含有分类号(flh)、书名(sm)字段,借阅(JY)表中含分类号(flh)、借阅日期(jyrqh)和还书日期(hsrqj)字段。按如下要求修改查询:

基于TS表和JY表查询每大类图书的被借阅次数、平均借出天数。输出字段包括:大类、借阅次数、平均借出天数。输出结果按平均借出天数降序排序。(注:分类号(flh)的第一个字符为大类值)

练习15

在TEST项目中已经存在查询chaxun,已知在sjk的学生(xs)表中含有学号(xh)、姓名(xm)字段,成绩(cj)表中含有学号(xh)、课程代号(kcdh)和成绩(cj)字段。按如下要求修改查询:

基于xs表和cj表查询每个学生考试成绩及按学分制表示的成绩。输出字段包括:xh、xm、kcdh、cj、学分制成绩。查询结果按xh升序排序。(注:学分制表示的成绩规定是: 百分制 85~100分 对应 学分制 A;百分制 60~84分 对应 学分制 B;百分制 60以下 对应 学分制 F)

练习16

在TEST项目中已经存在查询chaxun,已知在sjk的学生(XS)表中含有系代号

江苏省VFP2005秋2006春上机

(xdh)、学号(xh)、性别(xb)字段;成绩(CJ)表中含有学号(xh)、课程代号(kcdh)、成绩(cj)字段;课程(KC)表中含有课程代号(kcdh)、是否必修课(bxk,逻辑型)字段。按如下要求修改查询:

基于xs表、cj表和kc表分别统计各系男女生的必修及选修课平均成绩,输出字段包括xdh、xb、课程性质、平均成绩,结果按系代号升序排序。其中,课程性质指是必修课还是选修课,输出结果显示为“必修课”或“选修课”。

设计菜单练习

练习1

已知项目TEST中已存在菜单menu,利用菜单

设计器,按如下要求修改菜单。

1. 按图所示要求为“表操作”菜单栏下的“添加

记录”菜单项增加子菜单(含分组线及快捷键

的设置);

2. 为“数据浏览”菜单中的“教师”菜单项设置

SQL命令,功能为浏览JS表数据;

3. 在“文件”菜单栏下插入系统菜单项“退出”。

练习2

已知项目TEST中已存在菜单menu,利用菜单

设计器,按如下要求修改菜单。

1. 按图1所示在“表操作”菜单栏右边添加一个

“职工工资管理” 菜单栏及其子菜单;

(注:“打印”菜单为系统菜单项)

2. 为“职工工资管理”菜单栏下的“工资调整”菜单编写UPDATE-SQL命令,当执行该菜单时,将工资(GZ)表中所有基本工资(jbgz)低于1000元的记录都调整到1000元;

练习3

已知项目TEST中已存在菜单menu,利用菜单设计

器,按如下要求修改菜单。

1. 删除“表操作”菜单栏下的“数据查询”菜单的

子菜单项之间的分组线(注:两条);

2. 按图1所示要求为“表操作”菜单栏下的“添加

记录”菜单增加一个子菜单; 图1

3. 为“从文件”菜单项添加过程代码。该过程代码是在如下代码的基础上添加一条语句,实现将TS1.DBF 中的记录添加到TS中:

IF USED(“TS”)

SELECT ts

ELSE

江苏省VFP2005秋2006春上机

USE ts

ENDIF

练习4

已知项目TEST中已存在菜单menu,利用菜单设计器,按如

下要求修改菜单。

1. 按图1所示要求在“文件”菜单栏下插入一个“退出VFP系统”

菜单项,并编写命令,当执行该菜单时能退出(关闭)VFP系统; 图1

2. 在“文件”菜单栏下插入系统菜单项“新建”和“打开”;

3. 为“表操作”菜单栏下的“数据查询”菜单的“教师”子菜单项

设置SQL命令:当执行该“教师”菜单时,在浏览窗口显示教师(JS)表中

各个系男女教师人数,显示字段包括xdh、xb和人数。

练习5

已知项目TEST中已存在菜单menu,利用菜单设计器,

按如下要求修改菜单:

1. 按图1所示,在“表操作”菜单栏下增加一个“删

除”菜单项及其子菜单(其中,“打开”菜单为系统菜

单栏);

2. 为“删除记录”菜单设置访问键,并为该菜单编写图

1 过程代码:选择学生(XS)表为当前表(若该表未打

开,则先打开之),然后删除学号(xh)以“00”开头的记录。

练习6

已知项目TEST中已存在菜单menu,利用菜单设计器,

下要求修改菜单:

1. 按图1所示,在“表操作”菜单栏下添加一个“创

新表”菜单,并为“创建新表”菜单编写CREATE – SQL

令,当执行该菜单项时,创建 xx表,其结构为:aa(C,

8)、bb(N, 4)、cc(D)。

2. 将下列代码加到菜单的适当位置,使菜单运行结束时执行之:

CLOSE ALL


江苏省VFP2005秋2006春上机(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年镇政府工作报告

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

马上注册会员

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