考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计: 在“fEmp”窗体的左侧有一个名称为“C

admin2017-09-23  3

问题 考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
在“fEmp”窗体的左侧有一个名称为“COMBO1”的组合框和两个名称分别为“btitle1”、“btitle2”的标签。“btitle1”标签用于显示组合框左侧的标题内,“btitle2”标签用于显示计算的平均年龄。“COMBO1”组合框中列出性别值“男”和“女”,当在组合框中选择某一性别值后,计算该性别的平均年龄,并将计算的结果显示在“btitle2”标签中,显示内容及格式如下图所示。请按照VBA代码中的指示将代码补充完整。

    注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”和查询对象“qEmp”中未涉及的字段和属性。程序代码只允许在“*******Add*******”与“*******Add*******”之间的空行内补充—行语句、完成设计,不允许增删和修改其它位置已存在的语句。

选项

答案步骤1:在窗体“fEmp”设计视图中,单击“设计”选项卡“工具”中的“查看代码”按钮进入VBA代码编辑界面。 步骤2:在“****Add1****”行之间添加代码: Me.btitle2.Caption=’’性别查询结果:’’&Me.COMBO1.Value&’’的平均年龄为’’&DLookup(’’平均年龄’’,’’qEmp’’,’’性别=’’&Me.COMBO1.VaLue &’’’’) 步骤3:在“****Add2****”行之间添加代码: Me.COMBO1.RowSource=’’男;女’’ 步骤4:在“****Add3****”行之间添加代码: Me.btitle2.Caption=’’性别查询结果:’’ 步骤5:关闭VBA代码编码窗口,按Ctrl+S保存修按钮,关闭“fEmp”窗体设计视图。

解析
转载请注明原文地址:https://kaotiyun.com/show/9SBD777K
0

最新回复(0)