本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
二级ACCESS上机题库9
1、【 简答题
基本操作:
在考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tEmployee"。试按以下操作要求,完成表的编辑:
(1)判断并设置"tEmployee"表的主键。
(2)设置"性别"字段的默认值为"男"。
(3)删除表中1949年以前出生的雇员记录。
(4)删除"照片"字段。
(5)设置"雇员编号"字段的输入掩码为只能输入10位数字或空格形式。
(6)在编辑完的表中追加如下一条新记录:
    [10分]
解析:
本题主要考核点:主键的设置、默认值的设置、输入掩码的设置、字段和记录的删除以及记录的添加。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。选中"tEmployee"表,点击"设计"按钮,由表中字段可知,"雇员编号"为该表的主关键字,选中"雇员编号"行,点击工具栏上的"主键"按钮;选中"性别"字段,在"默认值"属性右边的文本框中输入"男";选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"雇员编号"字段,在"输入掩码"中输入:9999999999。然后保存该表。
    第三步:打开表"tEmployee",选中出生日期列,然后点击工具栏上的"升序排序"或"降序排序"按钮,再选中出生日期在1949年以前的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",在弹出的对话框中选择"是";然后在表的最后输入题面所要求的各字段的内容。
2、【 简答题
基本操作:
在考生文件夹下,"samp1.mdb"数据库文件已建立表对象"tEmployee"。试按一下操作要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"年龄"字段的"有效性规则"属性为:大于等于17且小于等于55;
(3)设置"聘用时间"字段的默认值为:系统当前日期;
(4)交换表结构中的"职务"与"聘用时间"两个字段的位置;
(5)删除表中职工编号为"000024"和"000028"的两条记录;
(6)在编辑完的表中追加以下一条新记录:
    [10分]
解析:
本题主要考核点:主键的设置、有效性规则的设置、默认值的设置、删除表中记录及向表中输入内容。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:选中表"tEmployee",点击"设计"按钮,在弹出的表设计器中选中"编号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=17 And <=55",也可以直接在那个"有效性规则"框中直接输入">=17 And <=55";选中"聘用时间"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"=Now()",也可以直接在那个"默认值"框中直接输入"=Now()";选中"职务"字段行,按住鼠标左键把"职务"字段移到"聘用时间"字段前,选中"聘用时间"字段,按住鼠标左键把该字段移到原来"职务"字段的位置。然后保存该表。
    第三步:打开表"tTeacher",选中编号为"000024"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",再弹出的对话框中选择"是";以同样的方式删除编号为"000028"的记录;然后在表的最后输入题面所要求的各字段的内容。
3、【 简答题
基本操作:
在考生文件夹下,"samp1.mdb"数据库文件中已建立两个表对象(名为"员工表"和"部门表")和一个窗体对象(名为"fTest")及一个宏对象(名为"mTest")。试按以下要求,按顺序完成对象的各种操作:
(1)删除表对象"员工表"的照片字段。
(2)设置表对象"员工表"的年龄字段有效性规则为:大于16且小于65(不含16和65);同时设置相应有效性文本为"请输入合适年龄"。
(3)设置表对象"员工表"的聘用时间字段的默认值为系统当前日期。
(4)删除表对象"员工表"和"部门表"之间已建立的错误表间关系,重新建立正确关系。
(5)设置相关属性,实现窗体对象(名为"fTest")上的记录数据不允许添加的操作(即消除新记录行)。
(6)将宏对象(名为"mTest")重命名为可自动运行的宏。 [10分]
解析:
本题主要考核点:字段的删除、有效性规则和有效性文本的设置、默认值的设置、关系的删除与建立、窗体属性的设置以及宏对象的重命名。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:选中"员工表",点击"设计"按钮,选中"照片"字段,在工具栏上选择"删除行"或者在右击鼠标弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"年龄"字段行,在"有效性规则"属性框中输入:>16 And <65,在"有效性文本"属性框中输入:"请输入合适年龄";选中"聘用时间"字段,在"默认值"属性右边的文本框中输入:=Date()。点击"保存",关闭"员工表"。
    第三步:选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),选中"员工表"和"部门表"之间的关系,单击右键,选择"删除",在弹出的对话框中选择"是"。选中"部门表"表中的"部门号"字段,然后拖到"员工表"中的"所属部门"字段,然后点击"创建"。
    第四步:打开窗体fTest的设计视图,选中窗体fTest,点击"属性"按钮,设置"允许添加"属性为"否"。
    第五步:被命名为AutoExec保存的宏,在打开该数据库时会自动运行。选中宏"mTest",选择"编辑"菜单中的"重命名",重命名为"AutoExec"。
4、【 简答题
基本操作:
(1)在考生文件夹下的"samp1.mdb"数据库文件中建立表"tTeacher",表结构如下:
    
(2)设置"编号"字段为主键;
(3)设置"职称"字段的默认值属性为"讲师";
(4)设置"年龄"字段的有效性规则为:大于等于18;
(5)在"tTeacher"表中输入以下一条记录:
注意,教师李丽的"照片"字段数据,要求采用插入对象的方法,插入考生文件夹下的"李丽.bmp"图像文件。
     [10分]
解析:
本题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置及向表中输入内容。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=18",也可以直接在那个"有效性规则"框中直接输入">=18";选中"职称"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"讲师",也可以直接在那个"默认值"框中直接输入"讲师"。然后以"tTeacher"保存该表。
    第三步:打开表"tTeacher",在最后输入题面所要求的各字段的内容。其中插入图片,可以使用"插入"菜单中的"对象"菜单,或者右击,在弹出菜单中选择"插入对象",然后再弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的"李丽.bmp"图像文件。
5、【 简答题
基本操作:
在考生文件夹下,"samp1.mdb"数据库文件中已建立两个表对象(名为"员工表"和"部门表")。试按以下要求,完成表的各种操作:
(1)设置表对象"员工表"的聘用时间字段有效性规则为:1950年(含)以后的日期;同时设置相应有效性文本为"请输入有效日期"。
(2)将表对象"员工表"中编号为"000008"的员工的照片字段值替换为考生文件夹下的图像文件"000008.bmp"数据。
(3)删除员工表中姓名字段含有"红"字的员工记录。
(4)隐藏表对象"员工表"的所属部门字段。
(5)删除表对象"员工表"和"部门表"之间已建立的错误表间关系,重新建立正确关系。
(6)将考生文件夹下Excel文件Test.xls中的数据导入到当前数据库的新表中。要求第一行包含列标题,导入其中的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段,选择"编号"字段为主键,新表命名为"tmp"。 [10分]
解析:
本题主要考核点:有效性规则和有效性文本的设置、字段值的替换、记录的删除、字段的隐藏、关系的删除与建立以及外部数据的导入。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:选中"员工表",点击"设计"按钮,选中"聘用时间"字段行,在"有效性规则"属性框中输入:>=#1950-1-1#,在"有效性文本"属性框中输入:"请输入有效日期"。
    第三步:打开"员工表",选中编号为"000008"的员工的照片字段值,单击"编辑"菜单下的"删除"。点击"插入"菜单中的"对象",或者右击,在弹出的菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的图像文件"000008.bmp",点"确定"按钮插入。
    第四步:将鼠标定位在姓名字段的任意一个字段值中,右击鼠标,在"筛选目标"中输入:*红*,按ENTER键,选中筛选后的所有记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",在弹出的对话框中选择"是"。
    第五步:选中"所属部门"字段列,点击"格式"菜单下的"隐藏列"。
    第六步:选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),选中"员工表"和"部门表"之间的关系,单击右键,选择"删除",在弹出的对话框中选择"是"。选中"部门表"表中的"部门号"字段,然后拖到"员工表"中的"所属部门"字段,然后点击"创建"。
    第七步:单击"文件"菜单下"获取外部数据"下的"导入"菜单,在弹出的对话框中选择考生文件夹中的"Test.xls",单击"下一步"按钮、选择"第一行包含列标题",再点"下一步"按钮,选择数据的保存位置为"新表中",单击"下一步"按钮,单击"下一步"按钮,选中"我自己选择主键",在右边的下拉框中选择"编号",单击"下一步"按钮,导入到表"tmp"中,点击"完成",点击"设计"按钮,将"所属部门"、"聘用时间"、"简历"和"照片"字段删除。
6、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个临时表"tTemp"及一个窗体"fTmp"。试按以下要求完成设计:
(1)创建一个查询,查找并显示没有运动爱好学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1"。
(2)创建一个查询,查找并显示所有学生的"姓名"、"课程号"和"成绩"三个字段内容,所建查询命名为"qT2"。
注意,这里涉及选课和没选课的所有学生信息,要考虑选择合适查询联接属性。
(3)创建一个参数查询,查找并显示学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容。其中设置性别字段为参数,参数条件要引用窗体"fTmp"上控件"tSS"的值,所建查询命名为"qT3"。
(4)创建一个查询,删除临时表对象"tTemp"中年龄为奇数的记录,所建查询命名为"qT4"。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的四个字段,然后选择"简历"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:Not Like "*运动*",以"qT1"保存查询。
    (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tStud"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,最后以"qT2"保存查询。
    (3)与第1小题类似,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的四个字段,在"性别"字段的"条件"中输入:[Forms]![fTmp]![tSS].[Value],以"qT3"保存查询。
    (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tTemp"表,点击"添加"按钮,关闭"显示表"窗体。然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中输入"[年龄] Mod 2",并在"条件"中输入:1,最后以"qT4"保存查询。
7、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tScore"和"tCourse",试按以下要求完成设计:
(1)创建一个查询,查找党员记录,并显示"姓名"、"性别"和"入校时间"。所建查询命名为"qT1"。
(2)创建一个查询,按学生姓名查找某学生的记录,并显示"姓名"、"课程名"和"成绩"。当运行该查询时,应显示提示信息:"请输入学生姓名:"。所建查询命名为"qT2"。
(3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。所建查询命名为"qT3"。
要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。
    
(4)创建一个查询,运行该查询后生成一个新表,表名为"tTemp",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为不及格的所有学生记录。所建查询命名为"qT4"。要求创建此查询后,运行该查询,并查看运行结果。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,然后选择"党员否"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:True,以"qT1"保存查询。
    (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,在"姓名"字段的"条件"中输入:[请输入学生姓名:],最后以"qT2"保存查询。
    (3)与第2小题类似,在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后点击"查询"菜单中的"交叉表查询"子菜单。选择"性别"字段,"交叉表"中选择"行标题";选择"课程名"字段,在"交叉表"中选择"列标题";在第三个字段中输入:表达式1:Int(Avg([tScore].[成绩]+.5)),"交叉表"中选择"值","总计"中选择"表达式",最后以"qT3"保存查询。
    (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。选择题目中所说的三个字段,"成绩"字段的"条件"为:<60,然后点击"查询"菜单中的"生成表查询"子菜单,生成新表"tTemp",运行查询,最后以"qT4"保存查询。
8、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"和"tScore"及一个临时表对象"tTemp"。试按以下要求完成设计:
(1)创建一个查询,查找并显示入校时间非空的男同学的"学号"、"姓名"和"所属院系"三个字段内容,所建查询命名为"qT1"。
(2)创建一个查询,查找选课学生的"姓名"和"课程名"两个字段内容,所建查询命名为"qT2"。
(3)创建一个交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为"qT3"。
(4)创建一个查询,将临时表对象"tTemp"中年龄为偶数的人员的"简历"字段清空,所建查询命名为"qT4"。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,然后选择"入校时间"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:Is Not Null,再选择"性别"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:"男",以"qT1"保存查询。
    (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tStud"、"tCourse" 和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的二个字段,最后以"qT2"保存查询。
    (3)与第1小题类似,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后点击"查询"菜单中的"交叉表查询"菜单。选择"性别"字段,"交叉表"中选择"行标题";选择"所属院系"字段,在"交叉表"中选择"列标题";选择"年龄"字段,"交叉表"中选择"值",并在"总计"中选择"平均值",最后以"qT3"保存查询。
    (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tTemp"表,点击"添加"按钮,关闭"显示表"窗体。选择"查询"菜单中的"更新查询"子菜单。然后从"tTemp"选择"简历"字段,在"简历"字段的"更新到"中输入:Null,在第二个字段中输入:[年龄] Mod 2,"条件"中输入:0,运行查询,最后以"qT4"保存查询。
9、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse" 和"tScore"及一个临时表对象"tTmp"。试按以下要求完成设计:
(1)创建一个查询,查找并显示照片信息为空的男同学的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1"。
(2)创建一个查询,查找并显示选课学生的"姓名"和"课程名"两个字段内容,所建查询命名为"qT2"。
(3)创建一个查询,计算选课学生的平均分数,显示为"学号"和"平均分"两列信息,要求按照平均分降序排列,所建查询命名为"qT3"。
(4)创建一个查询,将临时表对象"tTmp"中女员工编号的第一个字符更改为"1",所建查询命名为"qT4"。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上选择"tStud"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的四个字段,然后选择"照片"字段,将该字段中的"显示"中的钩去掉,并在"条件"中输入:Is Null,再在"性别"字段的"条件"中输入:"男",以"qT1"保存查询。
    (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,在弹出的"显示表"窗体上分别选择"tStud"、"tCourse"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的二个字段,最后以"qT2"保存查询。
    (3)与第1小题类似,在弹出的"显示表"窗体上分别选择"tStud"和"tScore"表,点击"添加"按钮,关闭"显示表"窗体。选择"tStud"表中的"学号"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标后下拉菜单中的"总计"),"总计"中选择"分组",然后在第二个字段中输入"平均分:成绩","总计"中选择"平均值","排序"中选择"降序",最后以"qT3"保存查询。
    (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tTmp"表,点击"添加"按钮,关闭"显示表"窗体。选择"查询"菜单中的"更新查询"子菜单。然后从"tTmp"选择"编号"字段,在"更新到"中输入:"1" & Mid([编号],2),在第二个字段中选择"性别",并在条件中输入:"女",运行查询,最后以"qT4"保存查询。
10、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",在samp2.mdb数据库中有"档案表"和"工资表"两张表,试按以下要求完成设计:
(1)建立表对象"档案表"和"工资表"的关系,创建一个选择查询,显示职工的"姓名"、"性别"和"基本工资"三个字段内容,所建查询命名为"qT1"。
(2)创建一个选择查询,查找职称为"教授"或者"副教授"档案信息,并显示其"职工号"、"出生日期"及"婚否"三个字段内容,所建查询命名为"qT2"。
(3)创建一个参数的查询,要求:当执行查询时,屏幕提示"请输入要查询的姓名"。查询结果显示姓名、性别、职称、工资总额,其中"工资总额"是一个计算字段,由"基本工资+津贴-住房公积金-失业保险"计算得到。所建查询命名为"qT3"。
(4)创建一个查询,查找有档案信息但无工资信息的职工,显示其"职工号"和"姓名"两个字段的信息。所建查询命名为"qT4"。 [10分]
解析:
本题主要考的是数据库的查询。
    本题解题思路:
    (1)选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击工具栏上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"档案表"和"工资表"添加到关系窗体中,鼠标选中"档案表"中的"职工号"字段,然后拖到"工资表"中的"职工号"字段,然后点击"创建"。
    (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"档案表"和"工资表",点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,以"qT1"保存查询。
    (3)与第1小题类似,在弹出的"显示表"窗体上选择"档案表",点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的三个字段,然后再选择"职称"字段,把该字段中的"显示"中的钩去掉,并在"条件"中输入:"教授" Or "副教授",最后以"qT2"保存查询。
    (4)与第1小题类似,在弹出的"显示表"窗体上分别选择"档案表"和"工资表",点击"添加"按钮,关闭"显示表"窗体。然后选择"姓名"、"性别"、"职称"字段,在第四个"字段"中输入:工资总额: [基本工资]+[津贴]-[住房公积金]-[失业保险],在"姓名"字段的"条件"中输入:[请输入要查询的姓名],最后以"qT3"保存查询。
    (5)与第1小题类似,在弹出的"显示表"窗体上选择"档案表",点击"添加"按钮,关闭"显示表"窗体。然后选择"职工号"和"姓名"字段,在"职工号"字段的"条件"中输入:Not In (select 职工号 from 工资表),最后以"qT4"保存查询。
11、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。试在此基础上按照以下要求补充设计:
(1)将报表"rEmp"的报表页眉区域内名为"bTitle"标签控件的标题显示为"职工基本信息表",同时将其安排在距上边0.5厘米、距左侧5厘米的位置。
(2)设置报表"rEmp"的主体节区内"tSex"文本框控件显示"性别"字段数据。
(3)将窗体按钮"btnP"的单击事件属性设置为宏"mEmp",以完成按钮单击打开报表的操作。
(4)窗体加载时将考生文件夹下的图片文件"test.bmp"设置为窗体"fEmp"的背景。窗体"加载"事件代码已提供,请补充完整。要求背景图像文件当前路径必须用CurrentProject.Path获得。
注意:不允许修改数据库中的表对象"tEmp" 和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性。程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是报表和窗体的设计。
    本题解题思路如下:
    (1)打开报表rEmp的设计视图,选中"bTitle"标签,并点击工具栏上的"属性"按钮,设置标签的标题、上边距和左边距属性。
    (2)选中"性别"标签下面的文本框,并点击工具栏上的"属性"按钮,设置文本框的"控件来源"属性为"性别"字段。
    (3)打开窗体fEmp的设计视图,选中"btnP"命令按钮,设置单击属性为"mEmp"。
    (4)选中窗体fEmp,并点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在"*****Add*****"与"*****Add*****"之间输入:Picture=CurrentProject.Path+"\test.bmp"。
12、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。同时,给出窗体对象"fEmp"上一个按钮的单击事件代码,试按以下功能要求补充设计:
(1)重新设置窗体标题为"信息输出"显示。
(2)调整窗体对象"fEmp"上"退出"按钮(名为"bt2")的大小和位置,要求大小与"报表输出"按钮(名为"bt1")一致,且左边对齐"报表输出"按钮,上边距离"报表输出"按钮1厘米(即"bt2"钮的上边距离"bt1"钮的下边1厘米)。
(3)将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为"tm"),设置属性显示出姓氏信息来,如"陈"、"刘"、...等。
注意,这里不用考虑复姓等特殊情况。所有姓名的第一个字符视为其姓氏信息。
(4)单击窗体"报表输出"按钮(名为"bt1"),调用事件代码实现以预览方式打开报表"rEmp";单击"退出"按钮(名为"bt2"),调用设计好的宏"mEmp"来关闭窗体。
注意:不允许修改数据库中的表对象"tEmp"和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性。程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体、报表的设计和VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fEmp"的设计视图,选择窗体控件,并点击工具栏上的"属性"按钮,标题属性设置为"信息输出"。选中"bt2"按钮,并点击工具栏上的"属性"按钮,将命令按钮bt2的"宽度"设置为2厘米,"高度"设置为1厘米,"左边距"设置为3厘米,"上边距"设置为3厘米,保存窗体。
    (2)打开报表对象"rEmp"的设计视图,选择"视图"菜单中的"排序与分组",在"字段/表达式"中输入"=Left([姓名],1)","组页眉"选择"是",分组形式选择"每一个值"。选择一个文本框,放到组页眉中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称为tm,并在控件来源属性中输入:=Left([姓名],1),保存报表。
    (3)打开窗体"fEmp"的设计视图,并点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在'*****Add*****与'*****Add*****之间输入:DoCmd.OpenReport "rEmp",acViewPreview,选中"bt2"按钮,并点击工具栏上的"属性"按钮,点击"单击"属性并选择宏"mEmp",保存窗体。
13、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。试在此基础上按照以下要求补充设计:
(1)将窗体"fEmp"内名为"bTitle"标签控件的标题文本显示颜色设置为红色,同时将其外观设置为阴影特殊效果。
(2)将窗体"fEmp"的边框样式设置为"细边框"。同时,将窗体按钮"btnP"的单击事件属性设置为宏"mEmp"。
(3)将报表"rEmp"内名为"bTitle"标签控件的标题设置为"职工信息表输出"。同时,设置报表"rEmp"的记录源属性为表对象"tEmp"。
(4)窗体加载时设置窗体标题属性为"****年职工信息输出",其中****为系统当前年。窗体"加载"事件代码已提供,请补充完整。
注意:不允许修改数据库中的表对象"tEmp" 和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性。程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是报表和窗体的设计。
    本题解题思路如下:
    (1)打开窗体对象"fEmp"的设计视图,选择"bTitle"标签控件,并点击工具栏上的"属性"按钮,设置标签的前景色为"红色",特殊效果属性为"阴影"。
    (2)选择"fEmp"窗体控件,并点击工具栏上的"属性"按钮,将边框样式属性设置为"细边框";选择"btnP"按钮控件,并点击工具栏上的"属性"按钮,单击属性设置为宏"mEmp"。
    (3)打开报表对象"rEmp"的设计视图,选择"bTitle"标签控件,标题属性设置为"职工信息表输出";选择"rEmp"报表控件,记录源属性设置为表"tEmp"。
    (4)选中窗体fEmp,并点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在"*****Add*****"与"*****Add*****"之间输入:Caption=Year(Date)&"年职工信息输出"。
14、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。同时,给出窗体对象"fEmp"上一个按钮的单击事件代码,试按以下功能要求补充设计:
(1)设置窗体对象"fEmp"上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从"报表输出"按钮(名为"bt1")到"退出"按钮(名为"bt2")。
(2)调整窗体对象"fEmp"上"退出"按钮(名为"bt2")的大小和位置,要求大小与"报表输出"按钮(名为"bt1")一致,且上边对齐"报表输出"按钮,左边距离"报表输出"按钮1厘米(即"bt2"钮的左边距离"bt1"钮的右边1厘米)。
(3)将报表记录数据按照先姓名升序再年龄降序排列显示;设置相关属性,将页面页脚区域内名为"tPage"的文本框控件实现以下格式的页码输出:"1/20","2/20",...,"20/20"。
(4)单击"报表输出"按钮(名为"bt1"),事件代码会弹出以下图例显示的消息框提示,选择是否进行预览报表"rEmp";单击"退出"按钮(名为"bt2"),调用设计好的宏"mEmp"来关闭窗体。
          
注意:不允许修改数据库中的表对象"tEmp"和宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性。程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体、报表的设计和VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fEmp"的设计视图,选中"bt1"命令按钮,并点击"视图"菜单下的"属性"子菜单,将"Tab键索引"属性设置为0;选中"bt2"命令按钮,将"Tab键索引"属性设置为1。选中"bt2"按钮,并点击工具栏上的"属性"按钮,将命令按钮bt2的"宽度"设置为2厘米,"高度"设置为1厘米,"上边距"设置为2厘米,"左边距"设置为4.501厘米,保存窗体。
    (2)打开报表对象"rEmp"的设计视图,选择"视图"菜单中的"排序与分组",在"字段/表达式"中选择"姓名",排序次序为"升序";再选择"年龄",排序次序为"降序"。选择文本框"tPage",在控件来源属性中输入:=[Page] & "/" & [Pages],保存报表。
    (3)打开窗体"fEmp"的设计视图,并点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在'*****Add*****与'*****Add*****之间输入:If MsgBox("报表预览",vbYesNo+vbQuestion,"确认")=vbYes Then,选中"bt2"按钮,并点击工具栏上的"属性"按钮,点击"单击"属性并选择宏"mEmp",保存窗体。
15、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tStud"和查询对象"qStud",同时还设计出以"qStud"为数据源的报表对象"rStud"。试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"团员基本信息表"。
(2)在报表的主体节区添加一个文本框控件,显示"性别"字段值。该控件放置在距上边0.1厘米、距左边5.2厘米,并命名为"tSex"。
(3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边0.2厘米、距左边4.5厘米,并命名为"tAvg"。
(4)按"编号"字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为"tCount"。
注意:不允许改动数据库中的表对象"tStud"和查询对象"qStud",同时也不允许修改报表对象"rStud"中已有的控件和属性。 [10分]
解析:
本题主要考的是报表的设计。
    本题解题思路:
    (1)选择一个标签,放到报表页眉中,输入标题,选择工具栏上的"属性"按钮,在弹出的属性框中设置标签名称。
    (2)选择一个文本框,放到报表主体中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称、上边距和左边距属性,并在控件来源属性中选择"性别"字段。
    (3)选择一个文本框,放到报表页脚中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称、上边距和左边距属性,并在控件来源属性中输入:=Avg([年龄])。
    (4)选择"视图"菜单中的"排序与分组",在"字段/表达式"中输入"=Left([编号],4)","组页脚"选择"是",分组形式选择"每一个值"。选择一个文本框,放到组页脚中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称,并在控件来源属性中输入:=Count([编号])。
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