首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计: (1)消除报表的“性别”排序,重新按照职工
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计: (1)消除报表的“性别”排序,重新按照职工
admin
2017-07-27
23
问题
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
(1)消除报表的“性别”排序,重新按照职工姓氏进行排列,并在合适页脚区域添加一个文本框控件(命名为tmAge),输出不同姓氏职工的最小年龄值。
说明:这里不考虑复姓情况。
(2)将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/35、2/35、…)。
(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”命令按钮0.5厘米的位置(即标签的下边界距命令按钮的上边界0.5厘米)。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”。
(4)在“fEmp”窗体的左侧有一个名称为“COM-B01”的组合框和两个名称分别为“btitlel”、“btitle2”的标签。“btitlel”标签用于显示组合框左侧的标题内,“btitle2”标签用于显示计算的平均年龄。“COM-B01”组合框中列出性别值“男”和“女”,当在组合框中选择某一性别值后,计算该性别的平均年龄,并将计算的结果显示在“btitle2”标签中,显示内容及格式如下图所示。请按照VBA代码中的指示将代码补充完整。
注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”和查询对象“qEmp”中未涉及的字段和属性。程序代码只允许在“*******Add*******”与“*******Add*******”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
选项
答案
(1)【操作步骤】 步骤1:打开考生文件夹下的数据库文件samp3.accdb,右键单击“rEmp”报表,在弹出的快捷菜单中选择“设计视图”命令。 步骤2:单击“设计”选项卡“分组和汇总”组中的“分组和排序”按钮,打开“分组、排序和汇总”窗口。 步骤3:单击“添加组”按钮,弹出字段选择器,选择“表达式”,弹出的“表达式生成器”对话框,输入表达式“= left([姓名],1)”,最后单击“确定”按钮,关闭对话框窗口,如图5.16所示。 [*] 步骤4:单击“更多”按钮,设置“无页眉节”,“有页脚节”。 步骤5:单击“控件”分组中的“文本框”命令,在页脚区域内拖动,产生一个文本框(删除文本框前新增的标签控件)。 步骤6:右键单击“未绑定”文本框,在弹出的快捷菜单中选择“属性”命令,在“属性表”对话框中“名称”所在行输入“tmAvg”;在“控件来源”所在行输入“= Min([年龄])”,设置完成后,关闭“属性表”对话框,如图5.17所示。 [*] (2)【操作步骤】 步骤1:在“rEmp”报表设计视图中选中“tPage”文本框,右键单击弹出的快捷菜单中选择“属性”命令,在“属性表”对话框的“控件来源”所在行输入表达式“=[Page]&"/"&[ Pages]”,如图5.18所示。 [*] 步骤2:按Ctrl+S保存修按钮,关闭“rEmp”报表设计视图。 (3)【操作步骤】 步骤1:右键单击“fEmp”窗体,在弹出的快捷菜单中选择“设计视图”命令。 步骤2:右键单击窗体中的“bTitle”控件,在弹出的快捷菜单中选择“属性”,弹出“属性表”对话框,将“上边距”属性值设置为“1.5cm”,如图5.19所示。 [*] 步骤3:单击窗体中的“btnP”按钮,在右侧的属性表窗口中,单击“事件”选项卡,单击“单击”事件所对应下拉箭头,在弹出的列表框中选择“mEmp”,如图5.20所示。 [*] (4)【操作步骤】 步骤1:在窗体“fEmp”设计视图中,单击“设计”选项卡“工具”中的“查看代码”按钮进入VBA代码编辑界面。 步骤2:在“*****Addl*****”行之间添加代码: Mebtitle2.Caption="性别查询结果:"&Me.COMB01.Value&"的平均年龄为”&DLookup("平均年龄","qEmp","性别="&Me.COMB01.Val-ue&"") 步骤3:在“*****Add2*****”行之间添加代码: Me.COMB01.RowSource="男;女" 步骤4:在“*****Add3*****”行之间添加代码: Me.btide2.Caption="性别查询结果:" 设置完成结果如图5.21所示: [*] 步骤5:关闭VBA代码编码窗口,按Ctrl+S保存修按钮,关闭“fEmp”窗体设计视图。
解析
本题考点:报表控件以及页码设置,窗体命令按钮的单击事件,VBA代码编程等
第1、2小题单击报表的设计视图按照题目要求设置;第3小题单击窗体的设计视图设置窗体相关属性;第4小题单击设计工具功能组中的“查看代码”按钮,进入VBA代码编辑界面。
转载请注明原文地址:https://jikaoti.com/ti/g510FFFM
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
为了在报表的每一页底部显示页码号,那么应该设置()。
数据库管理系统中负责数据完整性、安全性定义的语言是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
有如下VBA程序段:sum=0n=0Fori=1To5x=n/in=n+1Sum=Sum+xNexti以上For循环计算sum,最终结果是()。
在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommand1Click()s="ABBACDDCBA"ForI=6To2Step-2x=Mid(s,I,I)y=Left(s,I)z=
软件设计中衡量模块独立性的度量标准是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下列程序段的功能是实现"教师"表中"工资"字段值加500。即每位教师的工资增加500。DimStrAsStringStr="________"Docmd.RunSQLStr空白处应填入的程序代码是()。
设有如下3个关系表。下列操作中正确的是()。
Access数据库文件的后缀名为()。
随机试题
下列关于缴纳专利费用的说法正确的是?
(2019年泰安)简述在基础教育课程改革背景下的教师角色如何转变。
肝肾亏损,髓枯筋痿型见症为湿热浸淫,气血不运型见症为
A.引药上行,增强活血通络作用B.引药下行,增强滋阴降火作用C.制其寒性,增强利胃止呕作用D.引药入肝,增强活血止痛作用E.缓和药性,增强润肺止咳作用酒炙法炮制中药的目的是()。
在如图1.6所示情况下,为防止保温层受潮,隔汽层应设置在何处?
关于总时差和自由时差,叙述正确的有()。
申报单证包括两大类,是指()。
小丽和大强婚后育有一女,大强游手好闲,还动手打小丽母女;小丽的婆婆也处处挑刺,常劝儿子与小丽离婚,从家庭系统理论看。社会工作者应介入()。[2014年真题]
教师的平均工资水平应当高于当地公务员平均工资水平的二至三倍。()
Questions14-17Thetexthas8paragraphs(A-H).Whichparagraphdoeseachofthefollowingheadingsbestfit?*
最新回复
(
0
)