应用题
考生文件夹 考生文件夹下存在一个数据库文件'samp3.accdb',里面已经设计好表对象'tStud'和'tScore',同时还设计出窗体对象'fStud'和子窗体对象'fScore子窗体'。请在此基础上按照以下要求补充'fStud'窗体和'fScore子窗体'。子窗体的设计:
问答题
在'fStud'窗体的'窗体页眉'中距左边2.5厘米、距上边0.3厘米处添加一个宽6.5厘米、高0.95厘米的标签控件(名称:bTitle),标签控件上的
文字为'学生基本情况浏览',颜色为'蓝色'(蓝色代码为16711680)、字体名称为'黑体'、字体大小为22。
【正确答案】步骤1:在窗口左侧导航窗格中选择'窗体'对象,右键单击【fStud】|【设计视图】。 步骤2:选择控件功能区中'标签'控件按钮,单击窗体页眉处,然后输入'学生基本情况浏览',单击窗体任一点。 步骤3:右键单击'学生基本情况浏览'标签,在弹出的快捷菜单中选择'属性'命令,单击'全部'选项卡,在'名称'行输入'bTitle';在'左','上边距','宽度','高度'行分别输入'2.5''0.3','6.5','0.95';在'字体名称'行下拉列表中选择'黑体';在'前景色'行输入'16711680';在'字号'行下拉列表中选择'22',关闭属性界面。 答案考生文件夹
【答案解析】
问答题
将'fStud''窗体边框改为'细边框样式,取消窗体中的水平和垂直滚动条、最大化和最小化按钮;取消子窗体中的记录选定器、浏览按钮(导航按钮)和分隔线。
【正确答案】步骤1:右键单击【窗体选择器】|【属性】,在'边框样式'行下拉列表中选择'细边框'。 步骤2:在'滚动条'行下拉列表中选择'两者均无'。 步骤3:在'最大最小化按钮'行下拉列表中选择'无';分别在'记录选择器','导航按钮'和'分隔线'行下拉列表中选择'否';关闭属性界面。
【答案解析】
问答题
在'fStud'窗体中有一个年龄文本框和一个退出命令按钮,名称分别为'tAge'和'CmdQuit'。年龄文本框的功能是显示学生的年龄,对年龄
文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭'fStud'窗体,请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。
【正确答案】步骤1:右键单击【tAge】|【属性】,在'控件来源'行输入'Year(Date())-Year([出生日期])',关闭属性界面。 步骤2:右键单击命令按钮【CmdQuit】|【事件生成器】。输入下下代码: '*****Add***** DoCmd.Close '*****Add***** 关闭界面。 步骤3:单击快速工具栏中'保存'按钮,关闭代码设计界面。
【答案解析】
问答题
假设'tStud'表中,'学号'字段的第5位和6位编码代表该生的专业信息,当这两位编码为'10'时表示'信息'专业,为其他值时表示'经济
'专业。对'fStud'窗体中名称为'tSub'的文本框控件进行适当设置,使其根据'学号'字段的第5位和第6位编码显示对应的专业名称。
【正确答案】步骤1:右键单击文本框【tSub】|【属性】。 步骤2:在'控件来源'行输入'=IIf(Mid([学号],5,2)='10','信息','经济')',保存并闭属性界面。
【答案解析】
问答题
在'fStud'窗体和'fScore子窗体'子窗体中各有一个平均成绩文本框控件,名称分别为'txtMAvg'和'txtAvg',对两个文本框进行适当设置,使'fStud'窗体中的'txtMAvg'文本框能够显示出每名学生所选课程的平均成绩。
注意:不允许修改窗体对象'fStud'和子窗体对象'fScore子窗体'中未涉及的控件、属性和任何VBA代码;不允许修改表对象'tStud'和'tScore'。
【正确答案】步骤1:右键单击文本框【txtAvg】|【属性】。 步骤2:在'控件来源'行输入'=Avg([成绩])',保存并闭属性界面。 步骤3:右键单击文本框【txtMAvg]|【属性】。 步骤4:在'控件来源'行输入'=[fScore 子窗体]![txtAvg]',保存并闭属性界面。
【答案解析】本题考点:窗体中添加标签及其属性设置。