首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
打开表单文件sapp,并完成如下操作(不得有多余操作): ①将“课程”表添加到表单的数据环境中。 ②使列表框List1中的数据项为“课程”表中的课程名(课程.课程名)。 ③单击列表框中的数据项时,统计选修了所选课程的学生人数(从“考
打开表单文件sapp,并完成如下操作(不得有多余操作): ①将“课程”表添加到表单的数据环境中。 ②使列表框List1中的数据项为“课程”表中的课程名(课程.课程名)。 ③单击列表框中的数据项时,统计选修了所选课程的学生人数(从“考
admin
2010-12-13
56
问题
打开表单文件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://kaotiyun.com/show/14zp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
冈特网用户利用电话网接人ISP时需要使用调制解调器,其主要作用是()。
DHCP客户机用于地址租约续订的命令是()。
下图是网络地址转换NAT的一个实例根据图中信息,标号为②的方格中的内容应为()。
如下表所示,在某DHCP客户机执行ipconfig/release和ipconfig/renew命令时捕获了5条报文,表中列出报文的部分信息并对第4条报文进行了解析。若执行命令前后客户机的IP地址没有改变,分析表中的信息并补全空白处的信息。
文件IN.DAT中存有200个四位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:若一个四位数的千位数上的值小于等于百位数上的值,百位数上的值小于等于十位数上的值,以及十位数上的
R1,R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(A)所示,当R1收到R2发送的如下图(B)的(V,D)报文后,R1更新的五个路由表项中距离值从上到下依次为
下图是网络地址转换NAT的一个示例根据图中信息,标号为③的方格中的内容应为
为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是【】,ABLE使用零件【】数量SET【】数量>0从上一题建立的视图中查询使用数量最多的两个零件的信息,应该使用的SQL语句是SELECT*【】2FROMitemvi
为“数量”字段增加有效性规则:数量>0,应该使用的SQL语句是【】,ABLE使用零件【】数量SET【】数量>0建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的SQL语句是CR
数据库系统与文件系统的最主要区别是
随机试题
知识产权继受取得的原因包括()。
为规范药品零售环节经营行为,某地药品监督管理部门对辖区内药品零售企业开展监督检查。检查发现:(1)甲药品零售企业涉嫌从非法渠道购进药品,部分批号的阿卡波糖片不能提供购进发票,且经追溯码查询,供货单位为某医疗机构;涉嫌违规经营米非司酮片。
设备产品在制造前监理工程师进度控制工作内容有( )。
发行优先股筹资,既能为企业带来杠杆利益,又具有抵税效应,所以企业在筹资时应优先考虑发行优先股。()
某单位共有10个进修的名额分到下属科室,每个科室至少一个名额,若有36种不同分配方案,问该单位最多有多少个科室?()
简述宪法发展的趋势。
求微分方程y’’+2y’一3y=(2x+1)ex的通解.
ReadthefollowingarticleinwhichfivepeopletalkaboutemigratingtoAustralia.Forquestions61to65,matchnameofeachs
A、twoB、threeC、fourD、fiveAA二个;B三个;C四个;D五个。
Sheremainsconfidentand______untroubledbyourpresentproblems.
最新回复
(
0
)