首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
打开表单文件sapp,并完成如下操作(不得有多余操作): ①将“课程”表添加到表单的数据环境中。 ②使列表框List1中的数据项为“课程”表中的课程名(课程.课程名)。 ③单击列表框中的数据项时,统计选修了所选课程的学生人数(从“考
打开表单文件sapp,并完成如下操作(不得有多余操作): ①将“课程”表添加到表单的数据环境中。 ②使列表框List1中的数据项为“课程”表中的课程名(课程.课程名)。 ③单击列表框中的数据项时,统计选修了所选课程的学生人数(从“考
admin
2010-12-13
29
问题
打开表单文件sapp,并完成如下操作(不得有多余操作):
①将“课程”表添加到表单的数据环境中。
②使列表框List1中的数据项为“课程”表中的课程名(课程.课程名)。
③单击列表框中的数据项时,统计选修了所选课程的学生人数(从“考试成绩”表),并将结果存储在以课程名命名的表中,表中只有一个字段“人数”。
④添加一个命令按钮Command1,单击该按钮时关闭表单。
说明:完成该程序后必须运行,并且分别统计选修了“数据库”和“操作系统”课程的学生人数。
选项
答案
步骤1:在命令窗口执行命令:
OPEN DATABASE学生管理
,打开“学生管理”数据库环境。 步骤2:在命令窗口执行命令:
MODIFY FORM sapp
,打开表单设计器修改sapp表单。右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单击右键选择【添加】快捷菜单命令,在“添加表或视图”对话框中双击“课程”,将表添加到数据环境中。 步骤3:选中列表框,在“属性”面板中先修改列表框(List1)的“RowSourceType”属性值为:6-字段;再修改“RowSource”属性值为:课程.课程名。 步骤4:双击列表框(List1)编写Click事件代码,内容如下: *****列表框(Listl)的Click事件代码***** aa=课程.课程名 SELECT COUNT(*)AS人数FROM考试成绩; WHERE考试成绩.课程编号=课程.课程编号; INTO TABLE &aa 步骤5:通过“表单控件”工具栏向表单添加一个命令按钮,双击该命令按钮,编写按钮的Click事件代码:
THISFORM.RELEASE
。 步骤6:单击“常用”工具栏中的“运行”按钮查看结果,并分别单击“数据库”和“操作系统”条目,生成相应的表文件。
解析
本大题考查了表单及控件的常用属性和方法的设置;SQL简单的计算查询。
本题关键是怎样获取列表框所选条目的值。由于已经将“课程”表添加到数据环境中,当表单运行时,“课程”被打开,其所在工作区即成为当前工作区,又因为列表框中数据与“课程”表的“课程名”字段绑定,所以列表框中所选条目的值,等于“课程”表当前记录的“课程名”的值。再利用SQL计算查询,在“考试成绩”表中查找并统计列表框中被选定条目(即课程名)的“选课人数”,利用COUNT()计数函数可以统计“人数”。
进行SQL语句设计时,因为“考试成绩”表中没有“课程名”字段,但题目给出的筛选条件是根据“课程名”进行统计选修课程的学生人数,所以可以将查找条件设置为“考试成绩”表的“课程号”与“课程”表当前记录(即列表框中被选课程名对应的记录)的“课程号”相等为条件,进行查询统计的操作。
转载请注明原文地址:https://jikaoti.com/ti/qRe0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
CiscoPIX525防火墙可以进行操作系统映像更新的访问模式是()。
冈特网用户利用电话网接人ISP时需要使用调制解调器,其主要作用是()。
已知数据文件IN39.DAT中存有300个四位数,函数ReadData()负责把这些数存人数组inBu{[]中,请编制一函数findValue(),其功能是:统计出这300个数中素数的个数count,再把所有满足此条件的四位数依次存人数组outBuf[]中
文件IN.DAT中存有200个四位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:若一个四位数的千位数上的值小于等于百位数上的值,百位数上的值小于等于十位数上的值,以及十位数上的
文件IN.DAT中存有200个销售记录。每个记录均由产品代码ID(字符型4位)、产品名称name(字符型10位)、单价price(整型)、数量amount(整型)、金额value(长整型)几部分组成。其中;金额=单价×数量,函数ReadData()负责将I
WindowsServer2003系统DNS服务器中增加一条资源记录如下图所示,下列关于该资源记录的描述中,正确的是()。Ⅰ创建的资源记录为邮件交换器记录Ⅱ创建该记录时,在反向查找区域中创建相应的指针记录Ⅲ该记录被客户查询时,存放到缓
R1,R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(A)所示,当R1收到R2发送的如下图(B)的(V,D)报文后,R1更新的五个路由表项中距离值从上到下依次为
网络系统分层设计中层次之间的上联带宽与下一级带宽之比一般控制在
为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是【】,ABLE使用零件【】数量SET【】数量>0从上一题建立的视图中查询使用数量最多的两个零件的信息,应该使用的SQL语句是SELECT*【】2FROMitemvi
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是
随机试题
诊断用超声波的波长范围是
男性患者,患消化性溃疡10余年,饮酒30分钟后出现上腹部剧烈疼痛。诊断为急性胃穿孔,首要护理措施应为
(2006年)47号元素Ag的基态价层电子结构为4d105s1,它在周期表中的位置为()区。
企业作为法人以自己的资产和名义独立享有权利、履行义务和承担责任的标志是()
关于交易二手期房,下列说法错误的是( )。
中国无产阶级队伍壮大的重要影响是()。①标志着中国无产阶级登上历史舞台②为共产党的诞生奠定了阶级基础③为中国革命的转变奠定了阶级基础④推动了新文化运动的发展
实行社会主义改造的必要性和条件包括()
Whatistheskin?
A、Yes,Ilivehere.B、Yes,it’stherailwaystation.C、No,it’snotveryfar.D、20minutes’walk.D“Howfar…?”表示对距离的提问“有多远?”故选D“
Whyisitsodifficulttofallasleepwhenyouareovertired?Thereisnooneanswerthat【C1】______toeveryindividual.Butmany
最新回复
(
0
)