本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
二级ACCESS上机题库6
1、【 简答题
基本操作:
(1)在考生文件夹下,"samp1.mdb"数据库文件中建立表"tTeacher",表结构如下:
           
(2)判断并设置"tTeacher"的主键。
(3)设置"职称"字段的默认值属性为"讲师"。
(4)设置"年龄"字段的有效性规则为不能是空值。
(5)在"tTeacher"表中输入以下一条记录:
注意,教师李丽的"照片"字段数据设置为考生文件夹下的"李丽.bmp"图像文件。
    
(6)设置"编号"字段的输入掩码为只能输入5位数字或字母形式。 [10分]
解析:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置、默认值的设置、向表中输入记录和输入掩码的设置。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。
    第三步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。由表中字段可知,"编号"为该表的主关键字,选中"编号"字段行,点击工具栏上的"主键"按钮。然后点击"文件"菜单下的"保存",输入表名"tTeacher",点击"确定"按钮。
    第四步:选中"职称"字段行,点击"默认值"属性右边的"…"按钮,弹出"表达式生成器",在文本框中输入"讲师",也可以在"默认值"框中直接输入"讲师"。
    第五步:选中"年龄"字段行,选中下面的"有效性规则",在右边的框中输入"Is Not Null"。
    第六步:向"tTeacher"表中输入题面所要求的各字段的内容。选中照片字段,点击"插入"菜单中的"对象",或者右击,在弹出的菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的图像文件"李丽.bmp"。
    第七步:选择表"tTeacher",点击"设计"按钮,选中"编号"字段,"输入掩码"中输入:AAAAA,然后保存该表。
2、【 简答题
基本操作:
考生文件夹下存在一个数据库文件"samp1.mdb",里面已经设计好表对象"tEmployee"。试按以下要求,完成表的编辑:
(1)根据"tEmployee"表的结构,判断并设置主键;
(2)设置"性别"字段的"有效性规则"属性为:只能输入"男"或"女";
(3)设置"年龄"字段的输入掩码为只能输入两位数字,并设置其默认值为19;
(4)删除表结构中的"照片"字段;并删除表中职工编号为"000004"和"000014"的两条记录;
(5)使用查阅向导建立"职务"字段的数据类型,向该字段键入的值为"职员"、"主管"或"经理"固定常数;
(6)在编辑完的表中追加以下一条新记录:
        [10分]
解析:
本题主要考核点:主键的设置、有效性规则的设置、输入掩码的设置、默认值的设置、字段的删除、表记录的删除、查阅向导的使用以及向表中输入记录。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。打开"tEmployee",由表中内容可知,"编号"为该表的主关键字,切换到"设计视图",选中"编号"行,点击工具栏上的"主键"按钮。
    第三步:选中"性别"字段行,再选中下面的"有效性规则",在右边的框中直接输入:"男" Or "女"。
    第四步:选中"年龄"字段行,再选中下面的"输入掩码",在右边的框中输入:00;"默认值"右边的框中输入:19。
    第五步:选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。
    第六步:切换到表"tEmployee"的数据表视图,分别选中编号为"000004"和"000014"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",然后选择"是"。
    第七步:切换到设计视图,选中"职务"字段,在下面的"查阅"选项卡中的"显示控件"选择"组合框","行来源类型"中选择"值列表","行来源"中输入:"职员";"主管";"经理","限于列表"中选择"是"。然后保存该表。
    第八步:向"tEmployee"表中输入题面所要求的各字段的内容。
3、【 简答题
基本操作:
考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tEmp"。试按以下操作要求,完成对表"tEmp"的编辑修改和操作:
(1)将"编号"字段改名为"工号",并设置为主键。
(2)设置"年龄"字段的有效性规则为不能是空值。
(3)设置"聘用时间"字段的默认值为系统当前年一月一号。
(4)删除表结构中的"简历"字段。
(5)将考生文件夹下"samp0.mdb"数据库文件中的表对象"tTemp"导入到"samp1.mdb"数据库文件中。
(6)完成上述操作后,在"samp1.mdb"数据库文件中做一个表对象"tEmp"的备份,命名为"tEL"。 [10分]
解析:
本题主要考核点:字段名的修改、主键的设置、有效性规则的设置、默认值的设置、字段的删除和表对象的导入与备份。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:选择表"tEmp",点击"设计"按钮,选中"编号"字段,将"字段名称"改为"工号",点击工具栏上的"主键"按钮(或者在鼠标右击后弹出的菜单中选择"主键")。
    第三步:选中"年龄"字段行,选中下面的"有效性规则",在右边的框中输入"Is Not Null"。
    第四步:选中"聘用时间"字段行,点击"默认值"属性右边的"…"按钮,弹出"表达式生成器",在文本框中输入"DateSerial(Year(Now()),1,1)",也可以直接在"默认值"框中直接输入"DateSerial(Year(Now()),1,1)"。
    第五步:选中"简历"字段,在工具栏上选择"删除行"或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。
    第六步:选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"samp0.mdb",再选择该库中的表对象"tTemp",点击"确定"进行导入。
    第七步:选中表对象"tEmp",选择"文件"菜单下的"另存为",将表"tEmp"另存为:tEL,点击"确定"即可。
4、【 简答题
基本操作:
(1)在考生文件夹下,"samp1.mdb"数据库文件中建立表"tCourse",表结构如下:
         
(2)根据"tCourse"表的结构,判断并设置主键。
(3)设置"学时"字段的相关属性,使其输入的数据必须大于0。
(4)设置"开课日期"字段的输入掩码为"短日期",默认值为系统当前日期的前一天。
(5)在"tCourse"表中输入以下2条记录:
    
(6)在数据表视图中冻结"课程名称"字段。 [10分]
解析:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置、向表中输入记录、输入掩码的设置和字段冻结设置。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。
    第三步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。由表中字段可知,"课程编号"为该表的主关键字,选中"课程编号"字段行,点击工具栏上的"主键"按钮。然后点击"文件"菜单下的"保存",输入表名"tCourse",点击"确定"按钮。
    第四步:选中"学时"字段行,选中下面的"有效性规则",在右边的框中输入">0"。
    第五步:选中"开课日期"字段行,点击"输入掩码"属性右边的"…"按钮,弹出"输入掩码向导",选择"短日期";点击"默认值"属性右边的"…"按钮,弹出"表达式生成器",在文本框中输入"Now()-1",也可以在"默认值"框中直接输入"Now()-1"。
    第六步:向"tCourse"表中输入题面所要求的各字段的内容。
    第七步:打开表"tCourse"数据表视图,选中"课程名称"字段列,选择"格式"菜单下的"冻结列"。
5、【 简答题
基本操作:
(1)在考生文件夹下,"samp1.mdb"数据库文件中建立表"tBook",表结构如下:
     
(2)判断并设置"tBook"表的主键。
(3)设置"入库日期"字段的默认值为系统当前日期的前一天日期。
(4)在"tBook"表中输入以下2条记录:
    
注:"单价"为二位小数显示。
(5)设置"编号"字段的输入掩码为只能输入8位数字或字母形式。
(6)在数据表视图中将"简介"字段隐藏起来。 [10分]
解析:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、默认值的设置、向表中输入记录和输入掩码的设置。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义,其中"单价"字段的定义为:数据类型为"数字",字段大小为"单精度型",格式为"固定",小数位数为"2"。
    第三步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。由表中字段可知,"编号"为该表的主关键字,选中"编号"字段行,点击工具栏上的"主键"按钮。然后点击"文件"菜单下的"保存",输入表名"tBook",点击"确定"按钮。
    第四步:选中"入库日期"字段行,点击"默认值"属性右边的"…"按钮,弹出"表达式生成器",在文本框中输入"Now()-1",也可以直接在"默认值"框中输入"Now()-1"。
    第五步:向"tBook"表中输入题面所要求的各字段的内容。
    第六步:选择表"tBook",点击"设计"按钮,选中"编号"字段,"输入掩码"中输入:AAAAAAAA,然后保存该表。
    第七步:打开表"tBook",选中"简介"字段列,再点击"格式"下的"隐藏列"按钮或者在鼠标右击后弹出的菜单中选择"隐藏列",该列被隐藏。
6、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好一个表对象"tTeacher"。试按以下要求完成设计:
(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为"m_age",所建查询命名为"qT1"。
(2)创建一个查询,查找并显示具有研究生学历的教师的"编号"、"姓名"、"性别"和"系别"四个字段内容,所建查询命名为"qT2" 。
(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的"编号"、"姓名"、"年龄"、"学历"和"职称"五个字段内容,所建查询命名为"qT3"。
(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为"职称"和"平均年龄"的两个字段内容,所建查询命名为"qT4"。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"表,然后在第一个字段中输入:m_age:Max([年龄])-Min([年龄]),以"qT1"保存查询。
    (2)与第1小题类似,先选择题目上所说的四个字段,然后再选择"学历"字段,把该字段中的"显示"中的钩去掉,并在"条件"中输入"研究生",最后以"qT2"保存查询。
    (3)与第1小题类似,先选择题目上所说的五个字段,在"年龄"字段的"条件"中输入"<=38",在"职称"字段的"条件"中输入:"副教授" Or "教授",最后以"qT3"保存查询。
    (4)与第1小题类似,在选择了表"tTeacher"表后,选择表中的"职称"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),"总计"中选择"分组",然后在第二个"字段"中输入"平均年龄: 年龄","总计"中选择"平均值",再选择"在职否"字段,把该字段的显示中的钩去掉,并在条件中输入:True,"总计"中选择"条件",最后以"qT4"保存查询。
7、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tTeacher"、"tCourse"、"tStud"和"tGrade",试按以下要求完成设计:
(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询名为"qT1";当运行该查询时,应显示参数提示信息:"请输入教师姓名"。
(2)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"三个字段的内容,所建查询名为"qT2"。
(3)对表"tGrade"创建一个分组总计查询,假设学号字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,所建查询为"qT3"。
(4)创建一个查询,按"课程ID"分类统计最高分成绩与最低分成绩的差,并显示"课程名称"、"最高分与最低分的差"等内容。其中,最高分与最低分的差由计算得到,所建查询名为"qT4"。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)点击"查询",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher" 表中选择"教师姓名",从"tCourse"表中选择"课程名称"、"上课日期",然后在"教师姓名"字段的"条件"中输入:[请输入教师姓名],接下来在"上课日期"字段的"排序"中选择"降序",最后以"qT1"保存查询。
    (2)与第1小题类似,在选择了"tStud"、"tGrade"和"tCourse"表后,选择题目上所说的三个字段,再选择"成绩"字段,在"成绩"字段的"条件"中输入:>=80 And <=100,最后以"qT2"保存查询。
    (3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"表,在第一个字段中输入:年级:Left([学生ID],4),然后选择"tGrade"表中的"课程ID"字段,在第三个字段中输入"成绩之Avg:成绩",在第一个字段的"排序"中选择"降序",单击"视图"菜单中的"总计"命令,将"成绩"字段的"总计"选择为"平均值",最后以"qT3"保存查询。
    (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"和"tCourse"表,在第一个字段中选择"课程名称",在第二个字段中输入:最高分与最低分的差:Max([成绩])-Min([成绩]),然后在第三个字段中选择"课程ID",把该字段中的"显示"中的钩去掉,单击"视图"菜单中的"总计"命令,将第二个字段的"总计"选择"表达式",最后以"qT4"保存查询。
8、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse" 、"tScore"和表对象"tTemp"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示没有摄影爱好的学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1";
(2)创建一个总计查询,查找学生的成绩信息,并显示为"学号"和"平均成绩"两列内容。其中"平均成绩"一列数据由统计计算得到,所建查询命名为"qT2";
(3)创建一个选择查询,查找并显示学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT3";
(4)创建一个更新查询,将表"tTemp"中"年龄"字段值加1,并清除"团员否"字段的值,所建查询命名为"qT4"。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    第一步:打开考生文件夹下的"samp2.mdb"数据库。
    第二步:点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"。从"tStud"表中选择"学号"、"姓名"、"性别"和"年龄"四个字段,再选择"简历"字段,在"简历"字段中输入"Not Like "*摄影*""的条件,并把该字段的显示中的钩去掉,运行查询,以"qT1"保存查询。
    第三步:与第1小题类似,在选择了表"tStud"和"tScore"后,然后选择"学号"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),然后在第二个字段中输入"平均成绩:成绩","总计"中选择"平均值",运行查询,以"qT2"保存查询。
    第四步:与第1小题类似,在选择了表"tScore"、"tCourse"和"tStud"后,然后选择"姓名"、"课程名"和"成绩"三个字段,运行查询,以"qT3"保存查询。
    第五步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tTemp"表中选择"年龄"字段,在"年龄"字段的"更新到"中输入"[年龄]+1",再选择"团员否"字段,在"团员否"字段的"更新到"中输入"False",运行查询,最后以"qT4"保存查询。
9、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"和"tScore"。此外,还提供窗体"fTest"和宏"mTest",试按以下要求完成设计:
(1)创建一个选择查询,查找年龄大于25的学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT1";
(2)创建生成表查询,组成字段是没有书法爱好学生的"学号"、"姓名"和"入校年"三列内容(其中"入校年"数据由"入校时间"字段计算得到,显示为四位数字年的形式),生成的数据表命名为"tTemp",所建查询命名为"qT2";
(3)补充窗体"fTest"上"test1"按钮(名为"bt1")的单击事件代码,实现以下功能:
打开窗体,在文本框"tText"中输入一段文字,然后单击窗体"fTest"上"test1"按钮(名为"bt1"),补充代码设置窗体上标签"bTitle"的标题为文本框"tText"输入内容与文本串"等级考试测试"的连接并消除连接串的前导和尾随空白字符;
注意:不允许修改窗体对象"fTest"中未涉及的控件和属性;只允许在"*****Add1*****"与"*****Add1*****"之间的空行内补充语句、完成设计。
(4)设置窗体"fTest"上"test2"按钮(名为"bt2")的单击事件为宏对象"mTest"。 [10分]
解析:
本题主要考的是数据库的查询和VBA的数据库编程。
    本题解题思路:
    第一步:打开考生文件夹下的"samp2.mdb"数据库。
    第二步:点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"、"tCourse"和"tScore"。从"tStud"表中选择"姓名"和"年龄"这两个字段,从"tCourse"表中选择"课程名"字段,再从"tScore"表中选择"成绩"字段,在年龄字段中输入">25"的条件,并把该字段的显示中的钩去掉,运行查询,以"qT1"保存查询。
    第三步:选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,从表中选择"学号"、"姓名",在第三个字段中输入:入校年:Year([入校时间]),第四个字段中输入:InStr([简历],"书法"),在这个字段的"条件"中输入:"0",并把该字段的显示中的钩去掉,然后点击"查询"菜单中的"生成表查询"菜单,生成新表"tTemp",运行查询,以"qT2"保存查询。
    第四步:Trim(字符表达式):返回去掉字符表达式前导和尾部空格的字符串。打开窗体"fTest"的设计视图,选中"test1"按钮,点击工具栏上的"属性"按钮,点击"单击"属性右边的"…"打开代码生成器,在"*****Add1*****"与"*****Add1*****"之间输入"bTitle.Caption= Trim(tText+"等级考试测试")",保存窗体。
    第五步:选中"test2"按钮,点击工具栏上的"属性"按钮,设置这个命令按钮的单击属性为"mTest"。
10、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tStud"和"tScore"。试按以下要求完成设计:
(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为"s_data",所建查询命名为"qStud1"。
(2)建立"tStud"和"tScore"两表之间的一对一关系。
(3)创建一个查询,查找并显示数学成绩不及格的学生的"姓名"、"性别"和"数学"三个字段内容,所建查询命名为"qStud2"。
(4)创建一个查询,计算并显示"学号"和"平均成绩"两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为"qStud3"。
注意:不允许修改表对象"tStud"和"tScore"的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,然后在第一个字段中输入:s_data:Max([年龄])-Min([年龄]),以"qStud1"保存查询。
    (2)选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tStud"和"tScore"表添加到关系窗体中,鼠标选中"tStud"表中的"学号"字段,然后拖到"tScore"表中的"学号"字段,然后在弹出的窗体上点"创建"按钮。
    (3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"和"tScore"表,从"tStud"表中选择"姓名"和"性别"字段,从"tScore"表中选择"数学"字段,在数学字段中输入"<60"的条件,以"qStud2"保存。
    (4)与第1小题操作类似,在"显示表"窗体上选择"tScore"表,在第一个字段中选择"学号"字段,然后在第二个字段中输入"平均成绩:([计算机]+[数学]+[英语])/3",最后以"qStud3"保存查询。
11、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tAddr"和"tUser",同时还设计出窗体对象"fEdit"和"fEuser"。请在此基础上按照以下要求补充"fEdit"窗体的设计:
(1)将窗体中名称为"Lremark"的标签控件上的文字颜色改为"蓝色"(蓝色代码为16711680)、字体粗细改为"加粗";
(2)将窗体标题设置为"显示/修改用户口令";
(3)将窗体边框改为"细边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体的关闭按钮;
(4)将窗体中"退出"命令按钮(名称为"cmdquit")上的文字颜色改为棕色(棕色代码为128)、字体粗细改为"加粗",并在文字下方加上下划线;
(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,"保存"按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在"口令"文本框中输入的内容与在"确认口令"文本框中输入的内容不相符,当单击"保存"按钮后,屏幕上应弹出如下图所示的提示框。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
                                
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象"fEdit"和"fEuser"中未涉及的控件、属性;不允许修改表对象"tAddr"和"tUser"。只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体的设计、VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fEdit"的设计视图,选中"Lremark"的标签控件,右击鼠标选择"属性",前景色"设置为16711680,"字体粗细"设置为"加粗"。选择"fEdit"窗体,设置"标题"属性为"显示/修改用户口令","边框样式"为"细边框","滚动条"为"两者均无"。"记录选择器"、"导航按钮"和"分隔线"属性均为"否","关闭按钮"属性为"是"。
    (2)选择"退出"命令按钮,右击鼠标选择"属性","前景色"设置为128,"字体粗细"为"加粗","下划线"为"是"。
    (3)在VBA编程的第一空中,需要设置屏幕上弹出如题面所示的提示框语句,所填语句为:MsgBox "请重新输入口令!"。
12、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"产品"、"供应商"、查询对象"按供应商查询"和宏对象"打开产品表"、"运行查询"、"关闭窗口"。试按以下要求完成设计:创建一个名为"menu"的窗体,要求如下:
(1)对窗体进行如下设置:在距窗体主体左边1厘米、距上边0.6厘米处依次水平放置三个命令按钮"显示修改产品表"(名为"bt1")、"查询"(名为"bt2")和"退出"(名为"bt3"),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。
(2)设置窗体标题为"主菜单";
(3)当单击"显示修改产品表"命令按钮时,运行宏"打开产品表",就可以浏览"产品"表;
(4)当单击"查询"命令按钮时,运行宏"运行查询",即可启动查询"按供应商查询";
(5)当单击"退出"命令按钮时,运行宏"关闭窗口",关闭"menu"窗体,返回到数据库窗口下。 [10分]
解析:
本题主要考的是窗体的设计。
    本题解题思路如下:
    (1)新建窗体,选择设计视图,在工具箱中选择三个命令按钮控件,放到主体中,放到主体中之后会出现一个提示框,点击"取消"按钮,并点击工具栏上的"属性"按钮,设置三个命令按钮的名称、标题、上边距、左边距、宽度和高度属性。
    (2)选择窗体,设置"标题"属性为"主菜单",选中"bt1"命令按钮,设置单击属性为"打开产品表",选中"bt2"命令按钮,设置单击属性为"运行查询",选中"bt3"命令按钮,设置单击属性为"关闭窗口"。
    (3)保存此窗体,文件名为menu。
13、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tAddr"和"tUser",同时还设计出窗体对象"fEdit"和"fEuser"。请在此基础上按照以下要求补充"fEdit"窗体的设计:
(1)将窗体中名称为"LRemark"的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为"加粗";
(2)将窗体标题设置为"修改用户信息";
(3)将窗体边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;
(4)将窗体中"退出"命令按钮(名称为"cmdquit")上的文字颜色改为深红(深红代码为128)、字体粗细改为"加粗",并在文字下方加上下划线;
(5)在窗体中还有"修改"和"保存"两个命令按钮,名称分别为"CmdEdit"和"CmdSave",其中"保存"命令按钮在初始状态为不可用,当单击"修改"按钮后,应使"保存"按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象"fEdit"和"fEuser"中未涉及的控件、属性;不允许修改表对象"tAddr"和"tUser"。对于VBA代码,只允许在"****************"与"****************"之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体的设计。
    本题解题思路如下:
    (1)打开窗体对象"fEdit"的设计视图,"LRemark"的标签控件的"前景色"设置为255,"字体粗细"设置为"加粗"。选择"fEdit"窗体,设置"标题"属性为"修改用户信息","边框样式"为"对话框边框","滚动条"为"两者均无"。"记录选择器"、"导航按钮"和"分隔线"属性均为"否"。
    (2)选择"退出"命令按钮,"前景色"设置为128,"字体粗细"为"加粗","下划线"为"是"。
    (3)将"保存"按钮变为可用的语句为CmdSave.Enabled=True。
14、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"和窗体对象"fEmp"。同时,给出窗体对象"fEmp"上"计算"按钮(名为bt)的单击事件代码,试按以下要求完成设计。
(1)设置窗体对象"fEmp"的标题为"信息输出";
(2)将窗体对象"fEmp"上名为"bTitle"的标签以红色显示其标题;
(3)删除表对象"tEmp"中的"照片"字段;
(4)按照以下窗体功能,补充事件代码设计。
窗体功能:打开窗体、单击"计算"按钮(名为bt),事件过程使用ADO数据库技术计算出表对象"tEmp"中党员职工的平均年龄,然后将结果显示在窗体的文本框"tAge"内并写入外部文件中。
注意:不允许修改数据库中表对象"tEmp"未涉及的字段和数据;不允许修改窗体对象"fEmp"中未涉及的控件和属性。代码设计只允许在"*****Add*****"与"*****Add*****"之间的空行内填补一行语句、完成设计,不允许增删和修改其它位置已存在的语句。程序必须运行并生成外部文件(out.dat)后才能得分。 [10分]
解析:
本题主要考的是窗体的设计、VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fEmp"的设计视图,在标题"fEmp:窗体"右击选择"属性"对话框中的"格式"选项卡,设置"标题"属性为"信息输出";选中"bTitle"标签控件,右击鼠标选择"属性"对话框中的"格式"选项卡,将"前景色"设置为255。
    (2)打开表"tEmp"的设计视图,选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。然后保存该表。
    (3)在VBA编程的第一空中,需要设置如果找不到前面需要查询的内容,语句为If rs.EOF Then。
    (4)第二空需要将计算出来的党员职工的平均年龄赋值给tAge,语句为Me!tAge=sage。
15、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、查询对象"qEmp"和窗体对象"fEmp"。同时,给出窗体对象"fEmp"上"退出"按钮的单击事件代码,试按以下功能要求补充设计。
(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,并保持控件名称不变;
(2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值;
(3)设置窗体对象"fEmp"上文本框"tAge"为计算控件。要求根据"年龄"字段值依据以下计算公式计算并显示人员的出生年;计算公式:出生年=Year(Date())-年龄 或 出生年=Year(Now())-年龄
(4)单击"退出"按钮(名为"bt2"),关闭窗体。补充事件代码。
注意:不允许修改数据库中的表对象"tEmp";不允许修改查询对象"qEmp"中未涉及的内容;不允许修改窗体对象"fEmp"中未涉及的控件和属性;已给事件过程,只允许在"*****Add*****"与"*****Add*****"之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体和查询的设计以及VBA的编程。
    本题解题思路如下:
    (1)打开窗体"fEmp"的设计视图,选择文本框"tSS",右键选择:"更改为"-"组合框"。
    (2)打开查询"qEmp"的设计视图,添加一个"性别"字段,"显示"按钮的"钩"去掉,在"性别"字段的"条件"中输入"[Forms]![fEmp]![tSS]"。
    (3)打开窗体"fEmp"的设计视图,选择"tAge"文本框控件,将"控件来源"属性设置为"=Year(Date())-年龄"。
    (4)关闭窗口的语句为DoCmd.Close。
1
1页,共15个题库
1页,共15个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169