首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tCourse”“tGrade”“tStudent”和一个空表“tSinfo”,同时还有两个窗体“。tStudent”和“tGrade子窗体”,试按以下要求完成设计:
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tCourse”“tGrade”“tStudent”和一个空表“tSinfo”,同时还有两个窗体“。tStudent”和“tGrade子窗体”,试按以下要求完成设计:
admin
2018-09-20
50
问题
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tCourse”“tGrade”“tStudent”和一个空表“tSinfo”,同时还有两个窗体“。tStudent”和“tGrade子窗体”,试按以下要求完成设计:
(1)创建一个查询,查找年龄小于所有学生平均年龄的男学生,并显示其“姓名”,所建查询名为“qT1”。
(2)创建一个查询,计算“北京五中”每名学生的总成绩和所占全部学生总成绩的百分比,并显示“姓名”“成绩合计”和“所占百分比”,所建查询命名为“qT2”。
注意:“成绩合计”和“所占百分比”为计算得到。
要求:将计算出的“所占百分比”设置为百分比显示格式,小数位数为2。
(3)创建一个查询,将所有学生的“班级编号”“学号”“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT3”。
(4)窗体“tStudent”和“tGrade子窗体”中各有一个文本框控件,名称分另U为“tCountZ”和“tCount”。对两个文本框进行设置,能够在“tCountZ”文本框中显示出每名学生的所选课程数。
注意:不允许修改窗体对象“tStudent”和“tGrade子窗体”中未涉及的控件和属性。
选项
答案
【操作步骤】 (1)步骤1:双击打开“samp2.accdb”数据库,在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStudent”表,关闭<显示表>对话框。 步骤2:在“tStudent”表中双击“姓名”“年龄”“性别”,将这些字段添加到查询设计网格中,如图5-11所示。 [*] 步骤3:指定查询条件。在“年龄”字段下的条件行输入:
选项卡中<结果>命令组的“数据表视图”命令查看查询结果。 步骤5:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭设计窗口。 (2)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tGrade”“Student”表,关闭<显示表>对话框。 步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。在“Student”表中双击“学号”“姓名”“毕业学校”字段,“tpress”表中双击“成绩”字段,并依次设置对应的总计项为:Group By、Group By、Where、合计,并对成绩求和项进行重命名“成绩合计:成绩”。如图5-12所示。 [*] 步骤3:指定查询条件。在“毕业学校”字段下的条件行输入:"北京五中"。 步骤4:计算所占百分比。在“成绩合计”字段后一列的字段行输入表达式;所占百分比:Sum([成绩]/(SELECT Sum([成绩])FROM tGrade)),并设置其总计行为“Expression”。单击“所占百分比”字段,鼠标右键菜单中选择“属性”,弹出如图5-13所示的字段<属性表>对话框,设置“格式”为“百分比”“小数位数”为2。 [*] 步骤5:取消“学号”字段显示行的勾选,即仅作为条件使用,不在结果中显示。 步骤6:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。 步骤7:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名。单击“确定”按钮,关闭设计窗口。 (3)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStudent”“tGrade”“tCourse”表,关闭<显示表>对话框。 步骤2:单击<查询工具>选项卡中<查询类型>命令组的“追加”命令,弹出如图5-14所示的<追加到>对话框,在“表名称”中选择“tSinfo”表,单击“确定”。则在查询设计网格中出现“追加到”行。 [*] 步骤3:计算班级编号自动。在查询设计网格的一列的字段行输入表达式:班级编号:LeR([tStudent].[学号],6),即利用Left函数截取学号最前面的6位。 步骤4:在“tStudent”中双击“学号”“tCourse”中双击“课程名”“tGrade”中双击“成绩”等字段添加到设计网格字段行,如图5-16所示。 步骤5:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。 步骤6:在设计网格的“追加到行”分别制定“字段行”将要添加到“tSinfo”表的那个字段:班级编号、学号、课程名、成绩,如图5-15所示。单击<查询工具>选项卡中<结果>命令组的“运行”命令并确定执行追加查询。最后双击打开“tSinfo”表查看是否追加了“步骤5”中所示的记录。 步骤7:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名。单击“确定”按钮,关闭设计窗口。 [*] (4)步骤1:在对象导航窗格中右键单击“tGrade子窗体”窗体,选择右键菜单“设计视图”,进入窗体的设计视图。在<属性表>对话框上方的对象选择器中选中“tCount”文本框,在其数据选项卡中设置“控件来源”为表达式:=Count([课程名]),即求子窗体中所有课程的课程数。单击快速访问工具栏中的“保存”按钮,关闭“tGrade子窗体”。 步骤2:在对象导航窗格中右键单击“tStudent”窗体,选择右键菜单“设计视图”选项,进入窗体的设计视图。在<属性表>对话框上方的对象选择器中选中“tCountZ”文本框,在其数据选项卡中设置“控件来源”为表达式:=[tGrade子窗体]![Form]![tCount],即引用子窗体中“tCount”文本框的值。单击快速访问工具栏中的“保存”按钮。 步骤3:单击<窗体设计工具>选项卡中<视图>命令组的“窗体视图”运行窗体,如图5-16所示。 [*] 步骤4:关闭tStudent窗体。关闭“samp2.accdb”窗口。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/CkMp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
用于打开报表的宏命令是______。
可作为报表记录源的是()。
下面不属于软件设计原则的是______。
若窗体中已有一个名为Command1的命令按钮、一个名为Labell的标签和一个名为Text1的文本框,且文本框的内容为空,然后编写如下事件代码:PrivateFunctionf(XAsLong)AsBoolean
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件【】。
软件设计中模块划分应遵循的准则是()。
以下关于空值的叙述中,错误的是______。
在报表设计的工具栏中,用于修饰版面的控件是()。
为窗体或报表的控件设置属性值的正确宏操作命令是
随机试题
计算下列定积分
起动试运转高速旋转的机械时,通常不能突然加速,但可在短时间内升速至额定工作转速。( )
国际政治关系中的利益关系的特征是()
A.thevolunteersdoB.tosupporttheirfurthersessionsofexperimentC.becausethelifetherecanbeveryboringD.makepeo
奶牛,6岁,努责时阴门流出红褐色难闻的黏稠液体,其中偶有小骨片。主诉,配种后已确诊怀孕,但已过预产期半月。奶牛可能的论断是
采用图示法绘制曲线时,应顾及绘制的曲线与实测值之间的()最小。
下列关于英美法系特征的表述,不能成立的是()。
[2008年10月]ax2+bx+1与3x2一4x+5的积不含x的一次方项和三次方项。(1)a:b=3:4;(2)a=。
______thefog,weshouldhavereachedourdestination.
A、Thefirstinfectedvictim.B、AcoastalvillageinAfrica.C、Thedoctorwhofirstidentifiedit.D、Ariverrunningthroughthe
最新回复
(
0
)