本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
二级ACCESS上机题库10
1、【 简答题
基本操作:
在考生文件夹下,存在一个数据库文件"samp1.mdb"。在数据库文件中已经建立了五个表对象"tOrder"、"tDetail"、"tEmployee"、"tCustom"和"tBook"。试按以下操作要求,完成各种操作:
(1)分析"tOrder"表对象的字段构成,判断并设置其主键。
(2)设置"tDetail"表中"订单明细ID"字段和"数量"字段的相应属性,使"订单明细ID"字段在数据表视图中的显示标题为"订单明细编号",将"数量"字段取值大于0。
(3)删除"tBook"表中的"备注"字段;并将"类别"字段的"默认值"属性设置为"计算机" 。
(4)为"tEmployee"表中"性别"字段创建查阅列表,列表中显示"男"和"女"两个值。
(5)将"tCustom"表中"邮政编码"和"电话号码"两个字段的数据类型改为"文本",将"邮政编码"字段的"输入掩码"属性设置为"邮政编码",将"电话号码"字段的输入掩码属性设置为"010-XXXXXXXX",其中,"X"为数字位,且只能是0~9之间的数字。
(6)建立五个表之间的关系。  [10分]
解析:
本题主要考核点:主键的设置、默认值的设置、输入掩码的设置、有效性规则的设置、查阅列表的创建、建立表之间的关系。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。打开 "tOrder"表,由表中内容可知,"订单ID"为该表的主关键字,点击"设计视图"按钮,在弹出的表设计器中选中"订单ID"行,点击工具栏上的"主键"按钮。
    第三步:打开tDetail表的设计视图,选中"订单明细ID"字段,在下面的标题中输入"订单明细编号";设置"数量"字段的有效性规则为>0。
    第四步:打开"tBook"的设计视图,右击"备注"选择删除行;设置"类别"字段的默认值为"计算机"。
    第五步:打开"tEmployee"表的设计视图,选择"性别"字段,"数据类型"选择为"查阅向导...",选择"自行键入所需的值",点击"下一步",在第1列下面的列表框中输入"男",在第2行中输入"女",点击"下一步",点击"完成"。然后保存该表。
    第六步:打开"tCustom"表的设计视图,设置"邮政编码"和"电话号码"字段的数据类型为"文本"。选中"邮政编码"字段行,再选中下面的"输入掩码",点击右边的"..."按钮,在弹出的"输入掩码"向导中选择"邮政编码",再单击"完成"按钮。选中"电话号码"字段行,再选中下面的"输入掩码",输入"010-"00000000。然后保存该表。
    第七步:选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tOrder"、"tDetail"、"tBook"、"tEmployee"和"tCustom"表添加到关系窗体中,鼠标选中"tOrder"表中的"订单ID"字段,然后拖到"tDetail"表中的"订单ID"字段,然后在弹出的窗体上点"创建"按钮;用同样的方法设置连接"tBook"表中的"书籍号"字段和"tDetail"表的"书籍号"字段;"tCustom"表中的"客户号"字段和"tOrder"表的"客户号"字段;"tEmployee"表中的"雇员号"字段和"tOrder"表的"雇员号"字段。
2、【 简答题
基本操作:
在考生文件夹下,存在一个数据库文件"samp1.mdb"和一个Excel文件"tQuota.xls"。在数据库文件中已经建立了一个表对象"tStock"。试按以下操作要求,完成各种操作:
(1)分析"tStock"表的字段构成,判断并设置其主键。
(2)在"tStock"表的"规格"和"出厂价"字段之间增加一个新字段,字段名称为"单位",数据类型为文本,字段大小为1。
(3)删除"tStock"表中的"备注"字段,并为该表的"产品名称"字段创建查阅列表,列表中显示"灯泡"、"节能灯"和"日光灯"三个值。
(4)向"tStock"表中输入数据有如下要求:第一,"出厂价"只能输入3位整数和2位小数(整数部分可以不足3位),第二,"单位"字段的默认值为"只"。设置相关属性以实现这些要求。
(5)将考生文件夹下的"tQuota.xls"文件导入到"samp1.mdb"数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键。
(6)建立"tQuota"表与"tStock"表之间的关系。 [10分]
解析:
本题主要考核点:主键的设置、字段的增加、字段的删除、查阅向导的使用、输入掩码、默认值的设置、将Excel文件导入到数据库、建立表之间的关系。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。打开"tStock"表,由表中内容可知,"产品ID"为该表的主关键字,点击"设计视图"按钮,在弹出的表设计器中选中"产品ID"行,点击工具栏上的"主键"按钮。
    第三步:选中"出厂价"字段行,再点击工具栏上的"插入行"按钮或者在鼠标右击后弹出的菜单中选择"插入行",在"字段名称"中输入"单位","数据类型"选择"文本","字段大小"为"1"。
    第四步:选中"备注"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。选中"产品名称"字段,"数据类型"选择为"查阅向导...",选择"自行键入所需的值",点击"下一步",在第1列下面的列表框中输入"灯泡",在第2行中输入"节能灯",在第3行中输入"日光灯",点击"下一步",点击"完成"。
    第五步:选中"出厂价"字段行,再选中下面的"输入掩码",输入:999.00。选中"单位"字段行,再选中下面的"默认值",输入:"只"。然后保存该表。
    第六步:单击"文件"菜单下"获取外部数据"下的"导入"菜单,在弹出的对话框中选择考生文件夹中的"tQuota.xls",单击"导入",单击"下一步"按钮、再点"下一步"按钮,选择数据的保存位置为"新表中",单击"下一步"按钮、再点"下一步"按钮,设置主键为"产品ID",点击"完成"。
    第七步:选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tQuota"和"tStock"表添加到关系窗体中,鼠标选中"tQuota"表中的"产品ID"字段,然后拖到"tStock"表中的"产品ID"字段,然后在弹出的窗体上点"创建"按钮。
3、【 简答题
基本操作:
在考生文件夹下,"samp1.mdb"数据库文件已建立表对象"tEmployee"。试按一下操作要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"年龄"字段的"有效性规则"属性为:大于等于17且小于等于55;
(3)设置"聘用时间"字段的默认值为:系统当前日期;
(4)交换表结构中的"职务"与"聘用时间"两个字段的位置;
(5)删除表中职工编号为"000024"和"000028"的两条记录;
(6)在编辑完的表中追加以下一条新记录:
    [10分]
解析:
本题主要考核点:主键的设置、有效性规则的设置、默认值的设置、删除表中记录及向表中输入内容。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:选中表"tEmployee",点击"设计"按钮,在弹出的表设计器中选中"编号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=17 And <=55",也可以直接在那个"有效性规则"框中直接输入">=17 And <=55";选中"聘用时间"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"=Date()",也可以直接在那个"默认值"框中直接输入"=Date()";选中"职务"字段行,按住鼠标左键把"职务"字段移到"聘用时间"字段前,选中"聘用时间"字段,按住鼠标左键把该字段移到原来"职务"字段的位置。然后保存该表。
    第三步:打开表"tTeacher",选中编号为"000024"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",再弹出的对话框中选择"是";以同样的方式删除编号为"000028"的记录;然后在表的最后输入题面所要求的各字段的内容。
4、【 简答题
基本操作:
在考生文件夹下,存在一个数据库文件"samp1.mdb"。在数据库文件中已经建立了两个表对象"tStock"和"tQuota"。试按以下操作要求,完成各种操作:
(1)分析"tStock"和"tQuota"两个表对象的字段构成,判断并设置两个表的主键。
(2)在"tStock"表的"产品名称"和"规格"字段之间增加"单位"字段,该字段的数据类型为文本,字段大小为1;将新添加到"tStock"表中的记录的"单位"字段值自动置为"只"。
(3)设置"tStock"表的"规格"字段的输入掩码属性,输入掩码的格式为:"220V-  W"。其中,"-"与"W"之间为两位,且只能输入0~9之间的数字。
(4)设置"tQuota"表中"最高储备"字段的有效性规则和有效性文本,有效性规则是:输入的最高储备值应小于等于60000;有效性文本内容为:"输入的数据有误,请重新输入"。
(5)将"tQuota"表的单元格效果改为"凹陷",字体改为"黑体"。
(6)建立"tQuota"表与"tStock"表之间的关系。 [10分]
解析:
本题主要考核点:主键的设置、字段的增加、默认值的设置、输入掩码的设置、有效性规则和文本的设置、单元格效果和字体的设置、建立表之间的关系。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。打开"tStock"表,由表中内容可知,"产品ID"为该表的主关键字,点击"设计视图"按钮,在弹出的表设计器中选中"产品ID"行,点击工具栏上的"主键"按钮。再打开"tQuota"表,由表中内容可知,"产品ID"为该表的主关键字,点击"设计视图"按钮,在弹出的表设计器中选中"产品ID"行,点击工具栏上的"主键"按钮。
    第三步:选中"规格"字段行,再点击工具栏上的"插入行"按钮或者在鼠标右击后弹出的菜单中选择"插入行",在"字段名称"中输入"单位","数据类型"选择"文本","字段大小"为"1",在"默认值"属性右边的文本框中输入:"只"。
    第四步:选中"规格"字段行,再选中下面的"输入掩码",输入:"220V"-00\W。然后保存该表。
    第五步:打开"tQuota"表的设计视图,选中"最高储备"字段,再选中下面的"有效性规则",在右边的框中输入:<=60000,选中下面的"有效性文本",在右边的框中输入:输入的数据有误,请重新输入。
    第六步:打开"tQuota"表的数据表视图,选择"格式"菜单下的"数据表"菜单,设置"单元格效果"为"凹陷",选择"格式"菜单下的"字体"菜单,设置为黑体。
    第七步:选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tQuota"和"tStock"表添加到关系窗体中,鼠标选中"tQuota"表中的"产品ID"字段,然后拖到"tStock"表中的"产品ID"字段,然后在弹出的窗体上点"创建"按钮。
5、【 简答题
基本操作:
在考生文件夹下,"sampl.mdb"数据库文件中已建立表对象"tVisitor",同时在考生文件夹下还存有"exam.mdb"数据库文件。试按以下操作要求,完成表对象"tVisitor"的编辑和表对象"tLine"的导入:
(1)设置"游客ID"字段为主键;
(2)设置"姓名"字段为"必填"字段;
(3)设置"年龄"字段的"有效性规则"属性为:大于等于10且小于等于60;
(4)设置"年龄"字段的"有效性文本"属性为:"输入的年龄应在10岁到60岁之间,请重新输入。";
(5)在编辑完的表中输入如下一条新记录,其中"照片"字段输入采用对象文件插入的方法。照片文件名为照片.JPG,已保存在考生文件夹下。
    
(6)将"exam.mdb"数据库文件中的表对象"tLine"导入到"samp1.mdb"数据库文件内,表名不变。 [10分]
解析:
本题主要考核点:主键、必填、有效性规则和有效性文本的设置,向表中输入内容,以及导入表。
    本题解题思路:
    第一步:打开考生文件夹下的"samp1.mdb"数据库。
    第二步:选中表"tVisitor",点击"设计"按钮,在弹出的表设计器中选中"游客ID"行,点击工具栏上的"主键"按钮;选中"姓名"字段,把该字段的"必填字段"属性设置为"是";选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=10 And <=60",也可以直接在那个"有效性规则"框中直接输入">=10 And <=60",然后在"有效性文本"右边的框中直接输入"输入的年龄应在10岁到60岁之间,请重新输入。"。然后保存该表。
    第三步:打开表"tVisitor",在最后输入题面所要求的各字段的内容。其中插入图片,可以使用"插入"菜单中的"对象"菜单,或者右击,在弹出菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的"照片.JPG"。
    第四步:选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"exam.mdb",再选择该库中的"tLine",点击"确定"进行导入。
6、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tTeacher"、"tCourse"、"tStud"和"tGrade",试按以下要求完成设计:
(1)创建一个查询,查找三月份上课的信息,并显示"教师姓名"、"职称"、"学院"、"课程ID"、"课程名称"和"上课日期"六个字段的内容,所建查询名为"qT1"。
(2)创建一个查询,根据教师姓名查找某教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息"请输入教师姓名"。
(3)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"三个字段的内容,所建查询名为"qT3"。
(4)创建一个查询,假设"学生ID"字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID" 和"成绩之平均值",并按"年级"降序排列,所建查询为"qT4"。 [10分]
解析:
本题主要考查的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名"、"职称"、"学院",再从"tCourse"表"中选择"课程ID"、"课程名称"和"上课日期"六个字段,在"上课日期"字段的"条件"处输入"Month([上课日期])=3",以"qT1"保存查询。
    (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名",从"tCourse"表"中选择"课程名称"和"上课日期"字段,在教师姓名下面的条件栏中输入"[请输入教师姓名]",在上课日期下的排序行选择降序,以"qT2"保存查询。
    (3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"、"tCourse"和"tStud"表,从"tStud"表中选择"学生姓名"字段,从"tCourse"表中选择"课程名称",从"tGrade"表中选择"成绩"字段,在成绩下面的条件栏中输入">=80 And <=100",以"qT3"保存查询。
(4)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"表,单击"总计"按钮,在第一个字段中输入"年级: Left([学生ID],4)",总计行选择分组,排序行选择降序,再选择"课程ID"字段,总计行选择分组,在第3列中输入"成绩之平均值:成绩",总计行选择"平均值",以"qT4"保存查询。
7、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"Access2.mdb",里面已经设计好两个表对象"学生1"和"学生2"。试按以下要求完成设计:
(1)以表"学生1"为数据源创建一个选择查询,查找并显示"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"学生查询1"。
(2)以表"学生1"为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李并且年龄大于25岁学生的"姓名"、"年龄"和"出生地"三个字段内容,所建查询命名为"学生查询2"。
(3)使用查询设计视图创建一个删除查询,删除表"学生2"中性别为男的记录,所建查询命名为"学生查询3"。
注意:设计此查询条件表达式时,不允许使用特殊运算符Like。
(4)创建一个窗体,命名为"窗体1"。设置窗体的"导航按钮"属性为"否",并将窗体"标题"属性设为"信息浏览";在窗体的主体节区添加两个命令按钮,分别命名为"comR1"和"comR2",按钮标题为"浏览"和"退出"。 [10分]
解析:
本题主要考的是数据库的查询和窗体的设计。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"学生1"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的五个字段,以"学生查询1"保存查询。
    (2)与第1小题操作类似,只是在选择字段时,在年龄字段的条件中输入">25",在姓名字段的条件中输入"Like '李*'",以"学生查询2"保存。
    (3)在"显示表"窗体上选择"学生2",然后在"查询"菜单中选择"删除查询"(或者右键单击窗体,在弹出的菜单中选择"查询类型"中的"删除查询"),在字段中选择"性别",在条件中输入"'男'",最后以"学生查询3"保存查询。
    (4)选择"窗体"窗体,选择"新建(N)",单击工具栏上的"属性"按钮,设置窗体的"标题"和"导航按钮"属性;在工具箱中选择命令按钮,添加到主体中,单击工具栏上的"属性"按钮,设置这两个命令按钮的"名称"和"标题"属性。最后以"窗体1"保存窗体。
8、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStaff"、"tSalary"和"tTemp"。试按以下要求完成设计:
(1)创建一个查询,查找并显示职务为经理的员工的"工号"、"姓名、"年龄"和"性别"四个字段内容,所建查询命名为"qT1"。   
(2)创建一个查询,查找各位员工在2005年的工资信息,并显示"工号"、"工资合计"和"水电房租费合计"三列内容。其中,"工资合计"和"水电房租费合计"两列数据均由统计计算得到,所建查询命名为"qT2"。
(3)创建一个查询,查找并显示员工的"姓名"、"工资"、"水电房租费"及"应发工资"四列内容。其中"应发工资"列数据由计算得到,计算公式为:应发工资=工资-水电房租费,所建查询命名为"qT3"。
(4)创建一个查询,将表"tTemp"中"年龄"字段值均加1,所建查询命名为"qT4"。 [10分]
解析:
    本题主要考查的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStaff"表,然后从"tStaff" 表中选择"工号"、"姓名"、"年龄"、"性别"和"职务",在"职务"字段的"条件"中输入"经理",将该字段中的"显示"钩去掉,以"qT1"保存查询。
    (2)同第1小题类似,选择"tSalary"表,单击"总计"按钮,从"tSalary"表中选择"工号"字段,在总计里选择分组,然后在第2列输入"工资合计:工资",在总计里选择总计,在第3列输入"水电房租费合计:水电房租费",在总计行也选择总计,从"tSalary"表中选择"年月",总计行选择条件,在下面的条件栏里输入"Between #2005-1-1# And #2005-12-31#",将该字段中的"显示"钩去掉,以"qT2"保存查询。
    (3)同第1小题类似,选择"tSalary"和"tStaff"表,从"tStaff"表中选择"姓名"字段,从"tSalary"表中选择"工资"和"水电房租费"字段,在第四列输入"应发工资: ([工资]-[水电房租费])",以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tTemp"选择"年龄"字段,在"年龄"字段的"更新到"中输入"[年龄]+1",运行查询,最后以"qT4"保存查询。
9、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tEmployee"、"tSell"和"tBook",试按以下要求完成设计:
(1)创建一个查询,查找并显示单价高于平均单价的图书"书名"和"出版社名称"等字段内容,所建查询名为"qT1"。
(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示"姓名"、"书名"、"数量"三个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息:"请输入售出日期"。
(3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"四个字段的内容,所建查询名为"qT3"。
(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为"姓名"和"总数量",所建查询名为"qT4"。 [10分]
解析:
本题主要考查的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,然后选择"书名"、"出版社名称"、"单价",将"单价"字段中的"显示"中的钩去掉,并在"条件"中输入:>(Select Avg([单价]) From tBook),最后以"qT1"保存查询。
    (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"、"tEmpolyee"和"tSell"表,从"tEmpolyee"表中选择"姓名"字段,从"tBook"表中选择"书名"字段,从"tSell"表中选择"数量"和"售出日期"字段,在"数量"字段的排序中选择"降序",在"售出日期"下面的条件栏中输入"[请输入售出日期]",将"售出日期"字段中的"显示"中的钩去掉,以"qT2"保存查询。
    (3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,选择"书名"、"单价"、"作者名"和"出版社名称"字段,在单价下面的条件栏中输入">=15 and <=20",以"qT3"保存查询。
    (4)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tEmpolyee"和"tSell"表,单击"总计"按钮,然后从"tEmpolyee表中选择"姓名",在第2列中输入"总数量: 数量",在总计行中选择"总计",最后以"qT4"保存查询。
10、【 简答题
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStud"、"tCourse" 、"tScore"和"tTemp"。试按以下要求完成设计:
(1)创建一个查询,查找没有先修课程的课程,显示与该课程有关的学生的"姓名"、"性别"、"课程号"和"成绩"四个字段内容,所建查询命名为"qT1"。
(2)创建一个查询,查找先修课程里含有"101"或者"102"信息的课程,并显示其"课程号"、"课程名"及"学分"三个字段内容,所建查询命名为"qT2"。
(3)创建一个查询,查找并显示姓名中含有"红"字学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT3"。
(4)创建一个查询,将"tTemp"表中"学分"字段的记录值都更新为0,所建查询命名为"qT4"。 [10分]
解析:
本题主要考查的是数据库的查询。
    本题解题思路:
    (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"、"tCourse"和"tScore"表,然后从"tStud" 表中选择"姓名"和"性别",从"tScore"表中选择"课程号"和"成绩",从"tCourse"表中选择"先修课程",并在"先修课程"字段的"条件"中输入"Is Null",并把"显示"中的钩去掉,最后以"qT1"保存查询。
    (2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"表,选择"课程号"、"课程名"、"学分"和"先修课程";然后在"先修课程"字段的"条件"中输入:like"*101*" Or like"*102*",并把"显示"中的钩去掉,最后以"qT2"保存查询。
    (3)与第2小题类似,在选择了"tStud"表后,选择题目上所说的四个字段,在"姓名"字段的"条件"中输入"Like "*红*"",最后以"qT3"保存查询。
    (4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTemp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tTemp"表选择"学分"字段,在"学分"字段的"更新到"中输入"0",运行查询,最后以"qT4"保存查询。
11、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tUser",同时还设计出窗体对象"fEdit"和"fUser"。请在此基础上按照以下要求补充"fEdit"窗体的设计:
(1)将窗体中名称为"lRemark"的标签控件上的文字颜色改为"棕色"(棕色代码为128)、字体粗细改为"加粗"。
(2)将窗体边框改为"对话框边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;将窗体标题设置为"修改用户口令"。
(3)将窗体中名称为"tPass"和"tEnter"文本框中的内容以密码方式显示。
(4)按如下控件顺序设置Tab键次序:
"CmdEdit"→"tUser_1"→"tRemark_1"→"tPass"→"tEnter"
→"CmdSave"→"cmdquit"→窗体右侧列表(标题是修改系统用户)。
(5)按照以下窗体功能,补充事件代码设计。
窗体运行后,在窗体右侧显示可以修改的用户名、密码等内容的列表,同时在窗体左侧显示列表中所指用户的信息。另外,在窗体中还有"修改"、"保存"和"退出"三个命令按钮,名称分别为"CmdEdit"、"CmdSave"和"cmdquit"。当单击"修改"按钮后,在窗体左侧显示出该窗体右侧光标所指用户的口令信息,同时"保存"按钮变为可用;在"口令"和"确认口令"文本框中输入口令信息后,单击"保存"按钮,若在两个文本框中输入的信息相同,则保存修改后的信息,并先将"保存"命令按钮变为不可用,再将除用户名外的其他文本框控件和标签控件全部隐藏,最后将用户名以只读方式显示;若在两个文本框中输入的信息不同,则显示提示框,显示内容为"请重新输入口令!",提示框中只有一个"确定"按钮。单击窗体上的"退出"按钮,关闭当前窗体。
注意:不允许修改窗体对象"fEdit"和"fUser"中未涉及的控件、属性和任何VBA代码;不允许修改表对象"tUser"。只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条语句,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体的设计、VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fEdit"的设计视图,选中"lRemark"的标签控件,右击鼠标选择"属性","前景色"设置为128,"字体粗细"设置为"加粗"。
    (2)选择"fEdit"窗体,设置"边框样式"属性为"对话框边框","滚动条"属性为"两者均无","记录选择器"、"导航按钮"和"分隔线"属性均为"否","标题"属性为"修改用户口令"。
    (3)选中"tPass"文本框,点击"输入掩码"属性右边的"…"按钮,弹出"输入掩码向导",选择系统设置好的输入掩码"密码",点击"下一步",再点击"完成",再用同样的方法设置"tEnter"文本框的"输入掩码"属性。
    (4)选中"CmdEdit"命令按钮,并点击"视图"菜单下的"属性"子菜单,将"Tab键索引"属性设置为0;选中"tUser_1"文本框,将"Tab键索引"属性设置为1。用同样的方法设置"tRemark_1"、"tPass"、"tEnter"、"CmdSave"、"cmdquit"和"修改系统用户"的"Tab键索引"属性分别为2、3、4、5、6、7,保存窗体。
    (5)选择"fEdit"窗体,并点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在第1处输入:CmdSave.Enabled=False;在第2处输入:tUser_1.Enabled=False;在第3处输入:MsgBox "请重新输入口令!",vbOKquit;在第4处输入:DoCmd.Close。然后保存该窗体。
12、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tOrder"、"tDetail"和"tBook",查询对象"qSell",报表对象"rSell"。请在此基础上按照以下要求补充"rSell"报表的设计:
(1)对报表进行适当设置,使报表显示"qSell"查询中的数据。
(2)对报表进行适当设置,使报表标题栏上显示的文字为"销售情况报表";在报表页眉处添加一个标签,标签名为"lTitle",显示文本为"图书销售情况表",字体名称为"黑体"、颜色为棕色(棕色代码为128)、字号为20、字体粗细为"加粗",文字不倾斜。
(3)对报表中名称为"txtMoney"的文本框控件进行适当设置,使其显示每本书的金额(金额=数量*单价)。
(4)在报表适当位置添加一个文本框控件(控件名称为"txtAvg"),计算每本图书的平均单价。
说明:报表适当位置指报表页脚、页面页脚或组页脚
要求:使用Round函数将计算出的平均单价保留两位小数
(5)在报表页脚处添加一个文本框控件(控件名称为"txtIf"),判断所售图书的金额合计,如果金额合计大于30000,"txtIf"控件显示"达标",否则显示"未达标"。
注意:不允许修改报表对象"rSell"中未涉及的控件、属性;不允许修改表对象"tOrder"、"tDetail"和"tBook",不允许修改查询对象"qSell"。 [10分]
解析:
本题主要考的是报表的设计。
    本题解题思路:
    (1)打开报表对象"rSell"的设计视图,再打开报表的属性窗口,将"记录源"属性设置为表"qSell",点击"确定"按钮。
    (2)选择报表"rSell",点击"设计",选择工具栏上的"属性"按钮,出现"报表"对话框,在"标题"属性中填入"销售情况报表"。选择"视图"菜单下的"报表页眉/页脚"即打开了报表的"报表页眉/页脚"区域;在工具箱中选择一个标签,放到报表页眉中,设置标签的名称属性为"lTitle",标题属性为"图书销售情况表",字体名称属性为"黑体",前景色为"128",字号为20,字体粗细为"加粗",倾斜字体为"否"。
    (3)选中"金额"标签下面的文本框"txtMoney",并点击工具栏上的"属性"按钮,设置文本框的控件来源属性为"=数量*单价"。
    (4)选择"视图"菜单中的"排序与分组",选择"字段/表达式"为"书籍名称","组页脚"为"是",关闭"排序与分组"对话框。选择一个文本框,放到报表的"书籍名称页脚"中,选择工具栏上的"属性"按钮,名称设置为"txtAvg,"在控件来源属性中填入"=round(Avg(单价),2)"。
    (5)选择一个文本框,放到报表页脚处,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称为"txtIf",控件来源为"=IIf(Sum(单价*数量)>30000,"达标","未达标")",保存报表。
13、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tStud"和"tScore",同时还设计出窗体对象"fStud"和子窗体对象"fScore子窗体"。请在此基础上按照以下要求补充"fStud"窗体和"fScore 子窗体"子窗体的设计:
(1)在"fStud"窗体的"窗体页眉"中距左边2.5厘米、距上边0.3厘米处添加一个宽6.5厘米、高0.95厘米的标签控件(名称:bTitle),标签控件上的文字为"学生基本情况浏览", 颜色为"蓝色"( 蓝色代码为16711680)、字体名称为"黑体"、字体大小为22。
(2)将"fStud"窗体边框改为"细边框"样式,取消窗体中的水平和垂直滚动条、最大化和最小化按钮;取消子窗体中的记录选择器、浏览按钮(导航按钮)和分隔线。
(3)在"fStud"窗体中有一个年龄文本框和一个退出命令按钮,名称分别为"tAge"和"CmdQuit"。年龄文本框的功能是显示学生的年龄,对年龄文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭"fStud"窗体,请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。
(4)假设"tStud"表中,"学号"字段的第5位和6位编码代表该生的专业信息,当这两位编码为"10"时表示"信息"专业,为其他值时表示"经济"专业。对"fStud"窗体中名称为"tSub"的文本框控件进行适当设置,使其根据"学号"字段的第5位和第6位编码显示对应的专业名称。
(5)在"fStud"窗体和"fScore 子窗体"子窗体中各有一个平均成绩文本框控件,名称分别为"txtMAvg"和"txtAvg",对两个文本框进行适当设置,使"fStud"窗体中的"txtMAvg"文本框能够显示出每名学生所选课程的平均成绩。
注意:不允许修改窗体对象"fStud"和子窗体对象"fScore 子窗体"中未涉及的控件、属性和任何VBA代码;不允许修改表对象"tStud"和"tScore"。
只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条语句,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体的设计、VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fStud"的设计视图,选择一个标签控件,放到窗体页眉中,选择工具栏上的"属性" 按钮,在弹出的属性框中设置"名称"为"bTitle","标题"为"学生基本情况浏览","左边距"为2.5厘米,"上边距"为0.3厘米,"宽度"为6.5厘米,"高度"为0.95厘米。
    (2)选中"bTitle"的标签控件,右击鼠标选择"属性",前景色"设置为16711680,"字体名称"设置为"黑体","字号"为22。
    (3)选择"fStud"窗体,设置"边框样式"属性为"细边框","滚动条"属性为"两者均无","最大最小化按钮"属性为"无";选择子窗体fScore设置其"记录选择器"、"导航按钮"和"分隔线"属性均为"否"。
    (4)选择"tAge"文本框,设置"控件来源"属性为"=Year(Date())-Year(出生日期)";选择" CmdQuit"命令按钮,设置其事件代码,在'*****Add*****与'*****Add*****之间输入:DoCmd.Close,保存窗体。
    (5)选择"tSub"文本框,设置"控件来源"属性为"=IIf(Mid([学号],5,2)="10","信息","经济")"。
    (6)选择"txtMAvg"文本框,设置"控件来源"属性为"=[fScore 子窗体]!txtavg";选择"txtAvg"文本框,设置"控件来源"属性为"=Avg(成绩)",保存窗体。
14、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好窗体对象"fSys"。请在此基础上按照以下要求补充"fSys"窗体的设计:
(1)将窗体的边框样式设置为"对话框边框",取消窗体中的水平和垂直滚动条、记录选择器、导航按钮、分隔线、控制框、关闭按钮、最大化按钮和最小化按钮。
(2)将窗体标题栏显示文本设置为"系统登录"。
(3)将窗体中"用户名称"(名称为"lUser")和"用户密码"(名称为"lPass")两个标签上的文字颜色改为浅综色(浅综色代码为128)、字体粗细改为"加粗"。
(4)将窗体中名称为"tPass"的文本框控件的内容以密码形式显示。
(5)按照以下窗体功能,补充事件代码设计。
在窗体中有"用户名称"和"用户密码"两个文本框,名称分别为"tUser"和"tPass",还有"确定"和"退出"两个命令按钮,名称分别为"cmdEnter"和"cmdQuit"。在"tUser"和"tPass"两个文本框中输入用户名称和用户密码后,单击"确定"按钮,程序将判断输入的值是否正确,如果输入的用户名称为"cueb",用户密码为"1234",则显示提示框,提示框标题为"欢迎",显示内容为"密码输入正确,欢迎进入系统!",提示框中只有一个"确定"按钮,当单击"确定"按钮后,关闭该窗体;如果输入不正确,则提示框显示内容为"密码错误!",同时清除"tUser"和"tPass"两个文本框中的内容,并将光标置于"tUser"文本框中。当单击窗体上的"退出"按钮后,关闭当前窗体。
注意:不允许修改窗体对象"fSys"中未涉及的控件、属性和任何VBA代码。只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一条语句,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体的设计、VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fSys"的设计视图,选择"fSys"窗体,设置"边框样式"属性为"对话框边框","滚动条"属性为"两者均无","记录选择器"、"导航按钮"、"分隔线"、"控制框"和"关闭按钮"属性均为"否"、"最大最小化按钮"属性为"无"。
    (2)"标题"属性为"系统登录"。
    (3)选中"lUser"的标签控件,右击鼠标选择"属性","前景色"设置为128,"字体粗细"设置为"加粗",再用同样的方法设置"lPass"文本框的"前景色"和"字体粗细"属性。
    (4)选中"tPass"文本框,点击"输入掩码"属性右边的"…"按钮,弹出"输入掩码向导",选择系统设置好的输入掩码"密码",点击"下一步",再点击"完成"。
    (5)选择"fSys"窗体,并点击工具栏上的"属性"按钮,点击"加载"属性右边的"…"打开代码生成器,在第1处输入:If pass="1234" And name="cueb" Then;在第2处输入:tUser.SetFocus;在第3处输入:DoCmd.Close。然后保存该窗体。
15、【 简答题
综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tStud",同时还设计出窗体对象"fStud"。请在此基础上按照以下要求补充"fStud"窗体的设计:
(1)在窗体的"窗体页眉"中距左边0.4厘米、距上边1.2厘米处添加一个直线控件,控件宽度为10.5厘米,控件命名为"tLine"。
(2)将窗体中名称为"lTalbel"的标签控件上的文字颜色改为"蓝色"(蓝色代码为16711680)、字体名称改为"华文行楷"、字号改为22。
(3)将窗体边框改为"细边框"样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮。
(4)假设"tStud"表中,"学号"字段的第5位和6位编码代表该生的专业信息,当这两位编码为"10"时表示"信息"专业,为其他值时表示"管理"专业。设置窗体中名称为"tSub"的文本框控件的相应属性,使其根据"学号"字段的第5位和第6位编码显示对应的专业名称。
(5)在窗体中有一个"退出"命令按钮,名称为"CmdQuit",其功能为关闭"fStud"窗体。请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。
注意:不允许修改窗体对象"fStud"中未涉及的控件、属性和任何VBA代码;不允许修改表对象"tStud";程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 [10分]
解析:
本题主要考的是窗体的设计、VBA的数据库编程。
    本题解题思路如下:
    (1)打开窗体对象"fStud"的设计视图,选择一个直线控件,放到窗体页眉中,选择工具栏上的"属性"按钮,在弹出的属性框中设置"名称"为"tLine","左边距"为0.4厘米,"上边距"为1.2厘米,"宽度"为10.5厘米。
    (2)选中"lTalbel"的标签控件,右击鼠标选择"属性",前景色"设置为16711680,"字体名称"设置为"华文行楷","字号"为22。
    (3)选择"fStud"窗体,设置"边框样式"属性为"细边框","滚动条"属性为"两者均无","记录选择器"、"导航按钮"和"分隔线"属性均为"否","最大最小化按钮"属性为"无","关闭按钮"属性为"是"。
    (4)选择"tSub"文本框,设置"控件来源"属性为"=IIf(Mid([学号],5,2)="10","信息","管理")"。
    (5)选择"fStud"窗体,点击"加载"属性右边的"…"打开代码生成器,在'*****Add*****与'*****Add*****之间输入: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