应用题 请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。
    考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tOrder”、“tDetail”和“tBook”,查询对象“qSell”,报表对象“rSell”。请在此基础上按照以下要求补充“rSell”报表的设计。
问答题     对报表进行适当设置,使报表显示“qSell”查询中的数据。
 
【正确答案】答案考生文件夹 [微步骤] 步骤1:右键单击报表“rSell”,选择“设计视图”命令。 步骤2:右键单击“报表选择器”,选择“属性”,在“记录源”列表中选中“qSell”。 步骤3:单击“保存”按钮。
【答案解析】
问答题     对报表进行适当设置,使报表标题栏上显示的文字为“销售情况报表”;在报表页眉处添加一个标签,标签名为“bTitle”,显示文本为“图书销售情况表”,字体名称为“黑体”、颜色为褐色(褐色代码为#7A4E2B)、字号为20,文字不倾斜。
 
【正确答案】[微步骤] 步骤1:在报表属性“格式”选项卡的“标题”行输入“销售情况报表”,在报表空白处右击选择“报表页面/页脚”。 步骤2:选中“设计”选项卡中的“标签”控件,单击报表页眉处,然后输入“图书销售情况表”,在属性窗口中,选中“全部”选项卡,在“名称”行输入“bTitle”;在“字体名称”行列表中选中“黑体”;在“前景色”行输入“#7A4E2B”;在“倾斜字体”行列表中选中“否”;在“字号”行列表中选中“20”。
【答案解析】
问答题     对报表中名称为“txtMoney”的文本框控件进行适当设置,使其显示每本书的金额(金额=数量*单价)。
 
【正确答案】[微步骤] 步骤1:单击文本框“txtMoney”。 步骤2:在属性窗口的“控件来源”行输入“=[单价]*[数量]”。 步骤3:单击“保存”按钮。
【答案解析】
问答题     在报表适当位置添加一个文本框控件(控件名称为“txtAvg”),计算每本图书的平均单价。
    说明:报表适当位置指报表页脚、页面页脚或组页脚。
    要求:使用Round函数将计算出的平均单价保留两位小数。
 
【正确答案】[微步骤] 步骤1:单击“设计”选项卡上的“分组和排序”。在下侧的“分组、排序和汇总”窗口中,单击“添加组”按钮,选择“书籍名称”字段。单击“更多”按钮,设置为“有页脚节”,“无页眉节”。 步骤2:选中“设计”选项卡中的“文本框”控件,单击“书籍名称”页脚处,添加了“Text”标签和“未绑定”文本框。 步骤3:选中“Text”标签,按“Delete”键将其删除。单击“未绑定”文本框,在属性窗口中,单击“全部”选项卡,在“名称”行输入“txtAvg”;在“控件来源”行输入“=Round(Avg([单价]),2)”。 步骤4:单击“保存”按钮。
【答案解析】
问答题     在报表页脚处添加一个文本框控件(控件名称为“txtIf”),判断所售冈书的金额合计,如果金额合计大于30000,“txtIf”控件显示“达标”,否则显示“未达标”。
    注意:不允许修改报表对象“rSell”中未涉及的控件、属性;不允许修改表对象“tOrder”、“tDetail”和“tBook”,不允许修改查询对象“qSell”。
 
【正确答案】[微步骤] 步骤1:在报表的空白处右击,选择“报表页面/页脚”。 步骤2:选中“设计”选项卡中的“文本框”控件,单击报表页脚处,添加“Text”标签和“未绑定”文本框。 步骤3:选中“Text”标签,按“Delete”键将其删除。单击“未绑定”文本框,在属性窗口中,单击“全部”选项卡,在“名称”行输入“txtIf”;在“控件来源”行输入“=IIf(Sum([单价]*[数量])>30000,'达标','不达标')”,保存并关闭属性界面。
【答案解析】