首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tCourse”“tGrade”“tStudent”和一个空表“tSinfo”,同时还有两个窗体“。tStudent”和“tGrade子窗体”,试按以下要求完成设计:
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tCourse”“tGrade”“tStudent”和一个空表“tSinfo”,同时还有两个窗体“。tStudent”和“tGrade子窗体”,试按以下要求完成设计:
admin
2018-09-20
27
问题
在考生文件夹下存在一个数据库文件“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://kaotiyun.com/show/CkMp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮和3个名称为Labe11、Labe12、Labe13的标签,然后编写如下程序段:PrivatexAsIntegerPrivateSubCommandlClick()St
在窗体中,用来输人或编辑字段数据的交互控件是
Access字段名不能包含的字符是()。
Access所设计的数据访问页是一个()。
按照“先进先出”组织数据的数据结构是()。
在Access中,数据类型主要包括:自动编号、文本、备注、数字、日期/时间、【】、是/否、OLE对象、超级链接和查询向导等。
软件设计模块化的目的是【】。
以下字符串不符合Access字段命名规则的是
下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理()。Ⅰ.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段
某窗体中有一命令按钮,名称为C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色(棕色代码为128),实现该操作的VBA语句是【】。
随机试题
阅读《往事》(一之十四)中的一段文字,然后回答下列小题。不是说做女神,我希望我们都做个“海化”的青年。像涵说的,海是温柔而沉静。杰说的,海是超绝而威严。楫说得更好了,海是神秘而有容,也是虚怀,也是广博……“‘海化’的青年”的内涵指的是什么?
垂直一体化
(2009年10月)加快资本周转速度对剩余价值生产有什么影响?
患者,男,40岁。门静脉高压症,急性大出血,应用三腔二囊管压迫止血。当三腔二囊管压迫无效时,应进行
按照FIDIC施工分包合同条件对索赔管理的规定,下列表述正确的有()。
“开始”菜单中的“程序”选项中的“附件”中的“记事本”软件是windows下的()。
证券交易所设立会员大会、理事会和专门委员会。会员大会是证券交易所的权力机构,理事会是证券交易所的决策机构。( )
巴塞尔委员会认为,操作风险是银行面临的一项重要风险,商业银行应为抵御操作风险造成的损失安排()。
数据流图可用于抽象描述一个软件的逻辑模型,并由若干种基本的图形符号组成,下述图名 Ⅰ.加工 Ⅱ.数据流 Ⅲ.数据存储 Ⅳ.外部实体 构成数据流图的基本图形有
排列顺序。例如:A可是今天起晚了B平时我骑自行车上下班C所以就打车来公司BACA每天上下班的时候,路上经常堵车B就很容易迟到C如果早上上班不早点儿出门的话
最新回复
(
0
)