应用题
考生文件夹 考生文件夹下存在一个数据库文件'samp3.accdb',里面已经设计好表对象'tStud'和查询对象'qStud',同时还设计出以'qStud'为数据源的报表对象'rStud'。试在此基础上按照以下要求补充报表设计:
问答题
在报表的报表页眉节区位置添加一个标签控件,其名称为'bTitle',标题显示为'97年入学学生信息表'。
【正确答案】步骤1:打开'samp3.accdb'数据库窗口。在【开始】功能区的'报表'面板中右击'rStud'报表,选择'设计视图'快捷菜单命令,打开rStud的设计视图。 步骤2:单击【报表设计工具-设计】功能区中的'标签'控件,然后在'报表页眉'节区单击鼠标,在光标闪动处输入:97年入学学生信息表。右键单击标签控件,在弹出的快捷菜单中选择'属性'命令。在【属性表】对话框中修改名称为:bTitle。 答案考生文件夹
【答案解析】
问答题
在报表的主体节区添加一个文本框控件,显示'姓名'字段值。该控件放置在距上边0.1厘米、距左边3.2厘米处,并命名为'tName'。
【正确答案】步骤1:继续单击【报表设计工具-设计】功能区中的'文本框'控件,然后在报表的'主体'节区拖出一个文本框(删除文本框前新增的标签)。 步骤2:选中文本框,在【属性表】对话框中修改'名称'为:tname,单击'控件来源'所在行,从下拉列表中选择'姓名',修改上边距为:0.1cm、左为:3.2cm。(注:此处系统会自动设置3位小数位,不影响结果)
【答案解析】
问答题
在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:××××年××月(注:不允许使用格式属性)。计算控件放置在距上边0.3厘米、距左边10.5厘米处,并命名为'tDa'。
【正确答案】步骤1:继续单击【报表设计工具-设计】功能区中的'文本框'控件,然后在页而页脚节区拖出一个文本框(删除文本框前出现的标签)。 步骤2:选中文本框,在【属性表】对话框内修改'名称'为:tDa。在'控件来源'行中输入计算表达式:=year(date())&'年'&month(date())&'月',修改'上边距'为:0.3cm、'左'为:10.5cm。
【答案解析】
问答题
按'编号'字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为'tAvg'。
注意:不允许改动数据库中的表对象'tStud'和查询对象'qStud',同时也不允许修改报表对象'rStud'中已有的控件和属性。
【正确答案】步骤1:在'rStud'报表的设计视图中,单击【报表设计工具-设计】功能区中的'分组和排序'按钮,在底部的'分组、排序和汇总'区中单击'添加组'项,然后从弹出列表中单击'表达式'项,接着在弹出的【表达式生成器】对话框中输入表达式:=Mid([编号],4),单击'确定按钮',此时,报表设计区中出现一个新的报表带区:=Mid([编号],1,4)页脚。 步骤2:在'=Mid[编号],1,4)页脚'区新增一个文本框控件(删除文本框前出现的标签),在【属性表】对话框内修改文本框名称为:tAvg,在'控件来源'行内输入:=Avg[年龄])。保存'rStud'报表表的设计,关闭其窗口。 步骤3:关闭'samp3.accdb'数据库窗口。
【答案解析】本题主要考查报表下的控件的设计和控件功能的实现、控件数据源的添加以及报表的样式设置。