问答题 请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:
在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在设计好的表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。请在此基础上按照以下要求补充报表设计。
注意:不能修改数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。
问答题 在报表的眉节区添加一个标签控件,名称为“bTitle”,标题为“97年入学学生信息表”。
【正确答案】
【答案解析】步骤1:选择“报表”对象,在报表“rStud”上右击,在弹出的快捷菜单中选择“设计视图”命令。选择“控件”组中的“标签”控件,单击报表页眉处,然后输入“97年入学学生信息表”,如下图所示。

步骤2:右击添加的标签,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框的“全部”选项卡下的“名称”行中输入“bTitle”,“标题”行中输入“97年入学学生信息表”,然后保存并关闭对话框,如下图所示。
问答题 在报表的主体节区中添加一个文本框控件,显示“姓名”字段值,将该控件放置在距上边0.1 cm、距左边3.2 cm的位置,并命名为“tName”。
【正确答案】
【答案解析】选择“设计”选项卡的“控件”组中的“文本框”控件,单击报表主体节区任一点,出现“Text”标签和“未绑定”文本框,选中“Text”标签,按Del键将其删除。右击“未绑定”文本框,从弹出的快捷菜单中选择“属性”命令,在弹出的控件属性对话框的“全部”选项卡下的“名称”行中输入“tName”,在“控件来源”行中选择“姓名”,在“左”行中输入“3.2cm”,在“上边距”行中输入“0.1cm”,如下图所示。关闭属性表,单击快速访问工具栏中的“保存”按钮。
问答题 在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:××××年××月(注:不允许使用格式属性)。将计算控件放置在距上边0.3cm、距左边10.5cm的位置,并命名为“tDa”。
【正确答案】
【答案解析】选择“报表设计工具”的“设计”选项卡下“控件”组中的“文本框”控件,在报表页面页脚节区单击,选中“Text”标签,按Del键将其删除,右击“未绑定”文本框,在弹出的快捷菜单中选择“属性”命令,在“全部”选项卡下的“名际”行中输入“tDa”,在“控件来源”行中输入"=CStr(Year(Date( )))+"年"+CStr(Month(Date( )))+"月",在“左”行中输入“10.5cm”,在“上边距”行中输入“0.3cm”,如下图所示。
问答题 按“编号”字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区中。计算控件命名为“tAvg”。
【正确答案】
【答案解析】步骤1:在报表设计视图中单击鼠标右键,从弹出的快捷菜单中选择“排序和分组”命令,或在设计选项卡的“分组和汇总”组中单击“分组和排序”按钮,弹出“分组、排序和汇总”小窗口,单击“添加组”按钮,如图1所示;在“分组形式”下拉列表框中选择“编号”;单击“更多”按钮,在“按整个值”下拉列表框中选择“自定义”,然后在下面的文本框中输入“4”,如图2所示。

步骤2:在“页眉”和“页脚”下拉列表框中分别设置“有页眉节”和“有页脚节”,在“不将组放在同一页上”下拉列表框中选择“将整个组放在同一页上”,报表出现相应的编号页脚,如下图所示。

步骤3:选择报表主体节区“编号”文本框并将其拖动到编号页眉节区,右击“编号”文本框,从弹出的快捷菜单中选择“属性”命令,在弹出的对话框中选择“全部”选项卡,在“控件来源”行中输入“=left([编号], 4)”,关闭对话框,如下图所示。

步骤4:选择“报表设计工具”的“设计”选项卡下“控件”组中的“文本框”控件,单击报表编号页脚节区的适当位置,出现“Text”标签和“未绑定”文本框,右击“Text”标签,从弹出的快捷菜单中选择“属性”命令,弹出属性对话框,选择“全部”选项卡,在“标题”行中输入“平均年龄”,如下图所示,然后关闭对话框。

步骤5:右击“未绑定”文本框,从弹出的快捷菜单中选择“属性”命令,弹出属性对话框。选择“全部”选项卡,在“名称”行中输入“tAvg”,在“控件来源”行中输入“=Avg([年龄])”,然后关闭对话框。单击快速访问工具栏中的“保存”按钮,关闭设计视图,如下图所示。