考生文件夹下存在一个数据库文件“sarap3.mdb”,里面已经设计好表对象“tOrder”、“tDetail”和“tBook”,查询对象“qSell”,报表对象“rSell”。请在此基础上按照以下要求补充“rSell”报表的设计: (1)对报表进行

admin2010-05-12  8

问题   考生文件夹下存在一个数据库文件“sarap3.mdb”,里面已经设计好表对象“tOrder”、“tDetail”和“tBook”,查询对象“qSell”,报表对象“rSell”。请在此基础上按照以下要求补充“rSell”报表的设计:
   (1)对报表进行适当设置,使报表显示“qSell”查询中的数据。
    (2)对报表进行适当设置,使报表标题栏上显示的文字为“销售情况报表”;在报表页眉处添加一个标签,标签名为“lTHtle”,显示文本为“图书销售情况表”,字体名称为“黑体”、颜色为棕色(棕色代码为128)、字号为20、字体粗细为“加粗”,文字不倾斜。
    (3)对报表中名称为“txtMoney”的文本框控件进行适当设置,使其显示每本书的金额(金额=数量×单价)。
    (4)在报表适当位置添加一个文本框控件(控件名称为“txtAvg”),计算每本图书的平均单价。
    说明:报表适当位置指报表页脚、页面页脚或组页脚。
    要求:使用Round函数将计算出的平均单价保留两位小数。
    (5)在报表页脚处添加一个文本框控件(控件名称为“txflf”),判断所售图书的金额合计,如果金额合计大于30000,“txtIf”控件显示“达标”,否则显示“未达标”。
    注意;不允许修改报表对象“rSell”中未涉及的控件、属性:不允许修改表对象“tOrder”、“tDctail”和“tBook”,不允许修改查询对象“qScll”。

选项

答案【操作步骤】 (1)步骤1:打开“samp3.mdb”数据库,选中“报表”对象,右键单击报表“rSell”,选择下拉菜单中的“设计视图”命令。 步骤2:右键单击“报表选择器”,选择下拉菜单中的“属性”命令,选择“记录源”下拉列表中的“qSell”选项。 步骤3:关闭“属性”对话框。 (2)步骤1:右键单击“报表选择器”,选择下拉菜单中的“属性”命令,在“属性”对话框中,设置标题为“销售情况报表”;单击工具箱中的标签工具,在报表页眉处拖动,在属性中将标签名称设为“ITitle”,将标签显示文本为“图书销售情况表”,“字体名称”为:黑体,“颜色”为:128,“字号”为:20,“字体粗细”为:加粗,“倾斜字体”为:否。 步骤2:关闭“属性”对话框。 (3)步骤1:右键单击“txtMoney”文本框,选择下拉菜单中的“属性”命令,在控件来源中输入:=[数量]*[惮价]。 步骤2:关闭“属性”对话框。 (4)步骤l:右键单击“报表选择器”,选择下拉菜单中的“排序与分组”命令,将组属性中的“组页脚”改为“是”,关闭“排序与分组”对话框。 步骤2:单击工具箱中的文本框控件,在“书籍名称页脚”节中适当位置按住左键拖动鼠标,右键单击该文本框,选择下拉菜单中的“属性”命令,设置控件名称为:txtAvg,在控件来源中输入:=Roundq[Avg([单价]),2)。 步骤3:关闭对话框。 (5)步骤1:单击工具箱中的文本框控件,在在报表页脚处按住左键拖动鼠标,右键单击该文本框,选择下拉菜单中的“属性”命令,设置控件名称为“txtIf”,在控件来源中输入:=IIf(Sum([数量]*[单价])>30000,“达标”,“未达标”)。 步骤2:关闭对话框。单击“保存”按钮,关闭设计视图。

解析 本题考点:窗体中文本框、命令按钮、控件的设置方法以及相关属性的设置;控件的格式的设置;VBA编程技术的应用。
转载请注明原文地址:https://kaotiyun.com/show/xGBD777K
0

最新回复(0)