第一篇:ACCESS查询操作题完整
查询操作题
12、考生文件夹下存在一个数据文件“samp2.mdb”,里面已经设计好两个表对象“tBand”和“tLine”。试按以下要求完成设计:(1)创建一个选择查询,查找并显示“团队ID”、“导游姓名”、“线路名”,“天数”,“费用”,等五个字段的内容,所建查询命名为“qT1”;
(2)创建一个选择查询,查找并显示旅游“天数”在五到十天之间(包括五天和十天)的“线路名”、“天数”和“费用”,所建查询名为“qT2”;
(3)创建一个选择查询,能够显示“tLine”表的所有字段内容,并添加一个计算字段“优惠后价格”,计算公式为:优惠后价格=费用*(1-10%),所建查询名为“qT3”;
(4)创建一个删除查询,删除表“tBand”中出发时间在2002年以前的团队记录,所建查询命名为“qT4”。
本题解题思路:
(1)点击“查询”,选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tBand”表和“tLine”表,然后从“tBand”表中选择“团队ID”和“导游姓名”,从“tLine”表中选择“线路名”、“天数”和“费用”,以“qT1”保存查询。
(2)选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tLine”表,选择题目中所说的三个字段,然后在“天数”字段的“条件”中输入“>=5 And <=10”,最后以“qT2”保存查询。
(3)与第2小题类似,选择表中的“线路ID”、“线路名”、“天数”和“费用”字段,然后在第五个字段中输入“优惠后价格:([费用]*(.9))”(“或优惠后价格:([费用]*(1-.1))”),最后以“qT3”保存查询。
(4)选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tBand”表,然后点击“查询”菜单中的“删除查询”菜单(或点击右键,选择查询类型中的“删除查询”),在字段中选择“出发时间”,并在“条件”中输入“<#2002-1-1#”,最后以“qT4”保存查询。
15、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象“tNorm”和“tStock”。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示每种产品的“产品名称”、“库存数量”、“最高储备”和“最低储备”等四个字段的内容,所建查询命名为“qT1”;
(2)创建一个选择查询,查找库存数量超过10000的产品,并显示“产品名称”和“库存数量”。所建查询名为“qT2”;(3)以表“tStock”为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,提示框中应显示“请输入产品代码:”。所建查询名为“qT3”;
(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”。注意:交叉表查询不做各行小计。
本题解题思路:
(1)点击“查询”,选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tNorm”表,然后在第一个字段中输入:m_data:Min([最高储备]-[最低储备]),以“qT1”保存查询。
(2)选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tStock”表,选择题目中所说的两个字段,然后在“库存数量”字段的“条件”中输入“>10000”,最后以“qT2”保存查询。
(3)与第2小题类似,选择题目上所说的三个字段,然后在“产品代码”字段的“条件”中输入“[请输入产品代码:]”,最后以“qT3”保存查询。
(4)选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tStock”表,然后点击“查询”菜单中的“交叉表查询”菜单。在字段中选择“产品名称”,“交叉表”中选择“行标题”;选择“规格”字段,在“交叉表”中选择“列标题”;选择“单价”字段,“交叉表”中选择“值”,并在“总计”中选择“平均值”,最后以“qT4”保存查询。
17、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好一个表对象“tBook”,试按以下要求完成设计:(1)创建一个选择查询,查找并显示图书的“书名”、“作者名”和“出版社名称”等三个字段的内容,所建查询命名为“qT1”;(2)创建一个选择查询,查找并显示图书单价大于等于15且小于等于20的图书,并显示“书名”、“单价”、“作者名”和“出版社名称”等四个字段的内容,所建查询名为“qT2”;
(3)创建一个参数查询,按出版社名称查找某出版社的图书信息,并显示图书的“书名”、“类别”、“作者名”和“出版社名称”等四个字段的内容。当运行该查询时,提示框中应显示“请输入出版社名称:”,所建查询名为qT3“。(4)创建一个选择查询,统计所有图书的平均单价,并将显示的字段设为”平均单价“,所建查询名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tBook“表,选择题目中所说的三个字段,以”qT1“保存查询。
(2)与第1小题类似,选择题目中所说的四个字段,然后在”单价“字段的”条件“中输入”>=15 And <=20“,最后以”qT2“保存查询。
(3)与第1小题类似,选择题目上所说的四个字段,然后在”出版社名称“字段的”条件“中输入”[请输入出版社名称:]“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tBook“表,然后在”字段“中输入”平均单价:(Avg([单价]))“(或”平均单价:(Sum([单价])/Count([图书编号]))“),最后以”qT4“保存查询。
20、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个表对象”tTeacher1“和”tTeacher2“。试按以下要求完成设计:
(1)以表”tTeacher1“为数据源创建一个选择查询,查找并显示教师的”编号“、”姓名“、”性别“、”年龄“和”工作时间“五个字段内容,所建查询命名为”qT1“;
(2)以表”tTeacher1“为数据源创建一个选择查询,查找并显示在职教授的”编号“、”姓名“和”联系电话“三个字段内容,所建查询命名为”qT2“;
(3)以表”tTeacher1“为数据源创建一个选择查询,查找并显示教师的”编号“、”姓名“和”工龄“三个字段内容。其中,标题为”工龄“的显示字段为计算字段,所建查询命名为”qT3“; 注意:计算时,当前年必须用相关函数返回。
(4)创建一个删除查询,删除表”tTeacher2“中年龄大于60的教师信息,所建查询命名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tTeacher1“表,然后选择题目中所说的五个字段,以”qT1“保存查询。
(2)与第1小题类似,先选择题目上所说的三个字段,再选择表中的”在职否“和”职称“字段,把这两个字段”显示“中的钩去掉,在”在职否“的”条件“中输入”true“,在”职称“的”条件“中输入”教授“,最后以”qT2“保存查询。
(3)与第1小题类似,先选择”编号“和”姓名“字段,然后在第三个字段中输入”工龄: Year(Date())-Year([工作时间])“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tTeacher2“表,然后点击”查询“菜单中的”删除查询“菜单(或点击右键,选择查询类型中的”删除查询“),在字段中选择”年龄“,并在”条件“中输入”>60“,最后以”qT4“保存查询。
26、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个表对象”tTeacher1“和”tTeacher2“。试按以下要求完成设计:
(1)以表”tTeacher1“为数据源创建一个选择查询,查找并显示在职教师的”编号“、”姓名、“年龄”和“性别”四个字段内容,所建查询命名为“qT1”;
(2)以表“tTeacher1”为数据源创建一个选择查询,查找教师的“编号”、“姓名”和“联系电话”三个字段内容,然后将其中的“编号”与“姓名”两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为“编号姓名”和“联系电话”,所建查询命名为“qT2”;
(3)以表“tTeacher1”为数据源创建一个参数查询,查找并显示教师的“编号”、“姓名”、“年龄”和“性别”四个字段内容,设置“年龄”字段的条件为参数,且要求参数提示信息为“请输入教工年龄”,所建查询命名为“qT3”;
(4)创建一个追加查询,从表“tTeacher1”中查询党员教授的记录并追加到空白表“tTeacher2”的相应五个字段中,所建查询命名为“qT4”。
本题解题思路:
(1)点击“查询”,选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tTeacher1”表,然后选择题目中所说的四个字段,再选择表中的“在职否”字段,把这个字段“显示”中的钩去掉,在“在职否”的“条件”中输入“true”,以“qT1”保存查询。
(2)与第1小题类似,在选择了“tTeacher1”表后,然后在“字段”中输入“编号姓名:([编号]+[姓名])”,并选择“显示”中的钩,再把“联系电话”字段加到“字段”中,最后以“qT2”保存查询。
(3)与第1小题类似,在选择了“tTeacher1”表后,选择题目上所说的四个字段,再在“年龄字段”的“条件”中输入“[请输入教工年龄]”,最后以“qT3”保存查询。
(4)选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tTeacher1”表,选择“查询”菜单中的“追加查询”菜单(或者右击鼠标,在弹出的菜单中选择“追加查询”),追加到当前数据库中的“tTeacher2”表中,点击“确定”。然后从“tTeacher1”选择“编号”、“姓名”、“性别”、“年龄”和“职称”五个字段,在“职称”字段的“条件”中输入“教授”,再选择“tTeacher1”表中的“政治面目”字段,在该字段的“条件”中输入“党员”,最后以“qT4”保存查询。
28、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个表对象 “tEmp”、“tBmp”和“tGrp”。试按以下要求完成设计:
(1)以表“tEmp”为数据源创建一个选择查询,查找并显示姓王职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”;
(2)以表“tEmp” 和“tGrp”为数据源,查找并显示职务为“主管”和“经理”的职工的“编号”、“姓名”、“所属部门”和所属部门的“名称”四个字段内容,所建查询命名为“qT2”;
(3)以表“tEmp”为数据源创建一个参数查询,查找并显示职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,其中设置“职务”字段的条件为参数,要求其提示信息为“请输入职工的职务”,所建查询命名为“qT3”;(4)创建一个更新查询,将表“tBmp”中“年龄”字段值加1,所建查询命名为“qT4”。
本题解题思路:
(1)点击“查询”,选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tEmp”表,然后选择题目中所说的五个字段,再在“姓名”的“条件”中输入“like ”王*“",以”qT1“保存查询。
(2)与第1小题类似,在选择了表”tEmp“ 和”tGrp“后,然后选择题目中所说的四个字段,再选择”职务“字段,然后在”条件“中输入”“主管” Or “经理”“,并把”显示“中的钩去掉,最后以”qT2“保存查询。
(3)与第1小题类似,在选择了”tEmp“表后,选择题目上所说的四个字段,再在”职务“字段的”条件“中输入”[请输入职工的职务]“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tBmp“表,选择”查询“菜单中的”更新查询“菜单。然后从”tBmp“选择”年龄“字段,在”年龄“字段的”更新到“中输入”[年龄]+1“,运行查询,最后以”qT4“保存查询。
34、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tCollect“、”tpress“和”tType“,试按以下要求完成设计:
(1)创建一个选择查询,查找并显示”主题名称“、”介绍“、”价格“、”购买日期“、”出版单位名称“和”CD类型名称“等字段,所建查询名为”qT1“;
(2)创建一个选择查询,查找并显示购买”价格“大于100元并且”购买日期“在2001年以后(含2001年)的”CDID“、”主题名称“、”价格“、”购买日期“和”介绍“五个字段的内容,所建查询名为”qT2“;(3)创建一个参数查询,通过输入”CD类型名称“参数值,查询”tCollect“表中的相关记录,并显示”CDID“、”主题名称“、”价格“、”购买日期“和”介绍“五个字段的内容,所建查询名为”qT3“;(注:输入提示为”请输入CD类型名称:“)(4)创建一个更新查询,对”tType“表进行调整,将”类型ID“等于”05“的记录中的”类型介绍“字段更改为”古典音乐“,所建查询名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCollect“、”tpress“和”tType“表,然后从”tCollect“表中选择”主题名称“、”介绍“、”价格“、”购买日期“,从”tpress“表中选择”出版单位名称“,再从”tType“表中选择”CD类型名称“,以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCollect“表,选择题目中所说的五个字段;然后在”价格“字段的”条件“中输入”>100“,在”购买日期“字段的”条件“中输入”>=#2001-1-1#“,最后以”qT2“保存查询。
(3)与第2小题类似,在选择了”tCollect“和”tType“表后,选择题目上所说的五个字段,再选择”CD类型名称“字段,在”CD类型名称“字段的”条件“中输入”[请输入CD类型名称:]“,并把”显示“中的钩去掉,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tType“表,选择”查询“菜单中的”更新查询“菜单。然后从”tType“选择”类型介绍“和”类型ID“字段,在”类型介绍“字段的”更新到“中输入”“古典音乐”“,在”类型ID“字段的”条件“中输入”05“,运行查询,最后以”qT4“保存查询。
41、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象 ”tStud“、”tCourse“、”tScore“和”tTemp“。试按以下要求完成设计:
(1)以表”tStud“为数据源创建一个参数查询,当运行该查询时,提示框中应显示”请输入爱好“,输入爱好后,在简历字段中查找具有指定爱好的学生,显示”学号“、”姓名“、”性别“、”年龄“和”简历“五个字段内容,所建查询命名为”qT1“;(2)以表”tScore“和”tStud“为数据源创建一个总计查询,查找学生的成绩信息,并显示为”学号“、”姓名“和”平均成绩“三列内容,其中”平均成绩“一列数据为计算字段,由计算得到,选择”固定“格式并保留两位小数显示,所建查询命名为”qT2“;(3)以表”tStud“、”tCourse“和”tScore“为数据源创建一个参数查询,输入学生的学号,查找并显示该学生的”姓名“、”课程名“和”成绩“三个字段内容,所建查询命名为”qT3“;当运行该查询时,提示框中应显示”请输入学号“;
(4)创建一个追加查询,将表”tStud“中男学生的信息追加到表的”tTemp“对应的”学号“、”姓名“、”年龄“、”所属院系“和”性别“字段中,所建查询命名为”qT4“。
本题解题思路:
(1):打开考生文件夹下的”samp1.mdb“数据库。
(2):选中表”employee“,点击”设计“按钮,在字段名称最后中填入”姓名“,在数据类型中选择”文本“并设定字段大小为”6“。点击”视图“按钮,切换到”employee“表的数据表视图,向表中输入题面所要求的姓名字段的内容。
(3):主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。点击”视图“按钮,切换到”employee“表的设计视图,由表中字段可知,”职工号“为该表的主关键字,选中”职工号“字段行,点击工具栏上的”主键“按钮。
(4):点击”视图“按钮,切换到”employee“表的数据表视图,选中”姓名“字段列,再点击”格式“菜单下的”隐藏列“,则该列被隐藏。
(5):切换到”employee“表的设计视图,选中”基本工资“字段行,在下面的”默认值“右边的文本框中输入:1000。
(6):选中表对象”employee“,选择”文件“菜单下的”另存为“,将表”employee“另存为:tEmp,点击”确定“即可。
(7):选中表对象”employee“,点击”设计“按钮,切换到”设计视图“,单击工具栏上的”属性“按钮,在”有效性规则“属性框中输入:[津贴]<=[基本工资]。
(8):单击”文件“菜单下”获取外部数据“下的”导入“菜单,在弹出的对话框中选择考生文件夹中的”水费.xls“,单击”下一步“按钮、再点”下一步“按钮,选择数据的保存位置为”新表中“,单击”下一步“按钮、再点”下一步“按钮,选择”不要主键“,单击”下一步“按钮,导入到表”水费记录“中,点击”完成“。选中表对象”水费记录“,点击”设计“按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。
55、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tCourse“、”tGrade“和”tStudent“,试按以下要求完成设计:
(1)创建一个查询,查找并显示”姓名“、”政治面貌“和”毕业学校“等三个字段的内容,所建查询名为”qT1“;
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示”姓名“、”平均成绩“两列内容,其中”平均成绩“数据由统计计算得到,所建查询名为”qT2“;假设:所用表中无重名;
(3)创建一个查询,按输入的班级编号查找并显示”班级编号“、”姓名“、”课程名“和”成绩“的内容。其中”班级编号“数据由统计计算得到,其值为”tStudent“表中”学号“的前6位,所建查询名为”qT3“;当运行该查询时,应显示提示信息:”请输入班级编号:“;
(4)创建一个查询,运行该查询后生成一个新表,表名为”90分以上“,表结构包括”姓名“、”课程名“和”成绩“等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为”qT4“;要求创建此查询后,运行该查询,并查看运行结果。
本题解题思路:
(1)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStudent“表,选择题目中所说的三个字段,最后以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStudent“和”tGrade“表,选择表中的”姓名“字段,再点击工具栏上的”总计“按钮(或选择右击鼠标的下拉菜单中的”总计“),然后在第二个”字段“中输入”平均成绩: 成绩“,”总计“中选择”平均值“,”排序“中选择降序,最后以”qT2“保存查询。
(3)与第1小题类似,选择”tCourse“、”tGrade“和”tStudent“表,第一个字段中输入”班级编号: Left([tStudent.学号],6)“,条件为”[请输入班级编号:]“,再选择表中的”姓名“、”课程名“和”成绩“字段,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCourse“、”tGrade“和”tStudent“表,选择题目中所说的三个字段,”成绩“字段的条件为”>=90“,然后点击”查询“菜单中的”生成表查询“菜单,生成新表”90分以上“,运行查询,最后以”qT4“保存查询。
58、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tCourse“、”tSinfo“、”tGrade“和”tStudent“,试按以下要求完成设计:
(1)创建一个查询,查找并显示”姓名“、”政治面貌“、”课程名“和”成绩“等四个字段的内容,所建查询名为”qT1“;(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示”姓名“和”学分“,其中”学分“为计算出的学分总和,所建查询名为”qT2“;
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其”姓名“,所建查询名为”qT3“;
(4)创建一个查询,将所有学生的”班级编号“、”姓名“、”课程名“和”成绩“等值填入”tSinfo“表相应字段中,其中”班级编号“值是”tStudent“表中”学号“字段的前6位,所建查询名为”qT4“。
本题解题思路:
(1)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCourse“、”tGrade“和”tStudent“表,选择题目中所说的四个字段,最后以”qT1“保存查询。
(2)与第1小题类似,选择表中的”姓名“字段,再点击工具栏上的”合计“按钮(或选择右击鼠标的下拉菜单中的”合计“),然后在第二个”字段“中输入”学分: 学分“,”总计“中选择”Sum“,最后以”qT2“保存查询。
(3)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStudent“表,选择表中的”姓名“和”年龄“字段,”姓名“字段处的”总计“处选择”Expression“,把”年龄“字段的显示中的钩去掉,在”年龄“字段的”总计“中选择”Where“,”准则“中输入”<(select Avg([年龄])from tstudent)“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCourse“、”tGrade“和”tStudent“表,在第一个字段中输入”班级编号: Left([tStudent].[学号],6)“,再选择”姓名“、”课程名“和”成绩“字段。选择”查询“菜单中的”追加查询“菜单(或者右击鼠标,在弹出的菜单中选择”追加查询“),追加到当前数据库”tSinfo“表中,最后以”qT4“保存查询。
61、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对设象”tCourse“、”tGrade“、”tStudent“和”tTemp“,试按以下要求完成设计:
(1)创建一个查询,查找并显示含有不及格成绩的学生的”姓名“、”课程名“和”成绩“等三个字段的内容,所建查询名为”qT1“;
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示”姓名“、”政治面貌“、”毕业学校“和”平均成绩“等四个字段的内容,所建查询名”qT2“;假设:所用表中无重名。
(3)创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示,所建查询名为”qT3“;
(4)创建一个查询,将男学生的”班级“、”姓名“、”性别“、”课程名“和”成绩“等信息追加到”tTemp“ 表的对应字段中,所建查询名为”qT4“。
本题解题思路:
(1)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCourse“、”tGrade“和”tStudent“表,选择题目中所说的三个字段,在”成绩“字段的”条件“中输入”<60“,最后以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStudent“和”tGrade“表,选择”姓名“、”政治面貌“、”毕业学校“字段,再在第四个字段中输入”平均成绩: 成绩“,”总计“中选择”平均值“,”排序“中选择”降序“,最后以”qT2“保存查询。
(3)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCourse“、”tGrade“和”tStudent“表,然后点击”查询“菜单中的”交叉表查询“菜单(或点击右键,选择查询类型中的”交叉表查询“)。在字段中选择”班级“,”交叉表“中选择”行标题“;选择”课程名“字段,在”交叉表“中选择”列标题“;在第三个字段中输入”成绩之Avg: round(Avg(tGrade.成绩))“,”交叉表“中选择”值“,并在”总计“中选择”表达式“。最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCourse“、”tGrade“和”tStudent“表,选择”查询“菜单中的”追加查询“菜单(或者右击鼠标,在弹出的菜单中选择”追加查询“),追加到当前数据库中的”tTemp“表中,点击”确定“。然后从”tStud“选择”班级“、”姓名“、”性别“、”课程名“和”成绩“字段、在”性别“字段的”条件“中输入”男“,最后以”qT4“保存查询。
66、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”档案表“和”水费“,试按以下要求完成设计:(1)设置”档案表“表中的”性别“字段的有效性规则为其值只能为”男“或”女“,有效性文本为”性别字段只能填写男或女“;(2)创建一个查询,查找未婚职工的记录,并显示”姓名“、”出生日期“和”职称“。所建查询名为”qT1“;(3)创建一个更新查询,用于计算水费,计算公式:水费=3.7*(本月水-上月水)所建查询名为”qT2“;(4)创建一个查询,查找水费为零的记录,并显示”姓名“,所建查询名为”qT3“。本题解题思路:
第一步:打开考生文件夹下的”samp2.mdb“数据库。第二步:选中表”档案表“,点击”设计“按钮,在弹出的表设计器中选中”性别“字段,再在”常规“选项卡中选中下面的”有效性规则“,点击右边的”...“按钮,弹出”表达式生成器“,在文本框中输入”'男' Or '女'“,也可以在”有效性规则“框中输入”'男' Or '女'“;在”有效性文本“右侧的文本框中输入”性别字段只能填写男或女“,然后保存该表。
第三步:点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”档案表“,然后从”档案表“表中选择”姓名“、”出生日期“和”职称“这三个字段,再选择”婚否“字段,把这个字段”显示“中的钩去掉,在”条件“中输入”0“,以”qT1“保存查询。
第四步:选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”水费“表,选择”查询“菜单中的”更新查询“菜单。然后从”水费“表选择”水费“字段,在”水费“字段的”更新到“中输入”3.7*([本月水]-[上月水])“,运行查询,最后以”qT2“保存查询。
第五步:选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”档案表“和”水费“表,选择”姓名“字段,再选择”水费“字段,把”水费“字段”显示“中的钩去掉,在”条件“中输入”0“,以”qT3“保存查询
67、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好三个关联的表对象”tStud“、”tScore“、”tCourse“和一个空表”tTemp“,试按以下要求完成设计:
(1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生”姓名“、”性别“、”年龄“和”入校时间“,所建查询名为”qT1“;
(2)创建一个查询,将所有学生设置为非党员,所建查询名为”qT2“;
(3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为”qT3“;要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查询不做各行小计;
(4)创建一个查询,将有不及格成绩的学生的”姓名“、”性别“、”课程名“和”成绩“等信息追加到”tTemp“表的对应字段中,并确保”tTemp“表中男生记录在前、女生记录在后,所建查询名为”qT4“;要求创建此查询后,运行该查询,并查看运行结果。
本题解题思路:
(一):打开考生文件夹下的”samp2.mdb“数据库。
(二):点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStud“表,然后从”tStud“表中选择”姓名“、”性别“、”年龄“和”入校时间“这四个字段,并在”年龄“字段的”条件“中输入”>=18 And <=20“,以”qT1“保存查询。
(三):选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStud“表,点击”查询“菜单中的”更新查询“菜单(或点击右键,选择查询类型中的”更新查询“),从”tStud “表选择”党员否“字段,在”党员否“字段的”更新到“中输入”0“,运行查询,最后以”qT2“保存查询。
(四):选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStud“、”tScore“和”tCourse“表,点击”查询“菜单中的”交叉表查询“菜单(或点击右键,选择查询类型中的”交叉表查询“)。选择”性别“字段,”交叉表“中选择”行标题“;选择”课程名“字段,在”交叉表“中选择”列标题“;选择”成绩“字段,”交叉表“中选择”值“,并在”总计“中选择”计数“;在下一字段中再次选择”成绩“字段,在”总计“中选择”条件“,并在”条件“行中输入”<60“。最后以”qT3“保存查询。
(五):选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStud“、”tScore“和”tCourse“表,选择”查询“菜单中的”追加查询“菜单(或者右击鼠标,在弹出的菜单中选择”追加查询“),追加到当前数据库中的”tTemp“表中,点击”确定“。然后从”tStud“表中选择”姓名“、”性别“字段,在”性别“字段的排序行中选择”升序“;从”tCourse“表中选择”课程名“字段,从”tScore“表中选择”成绩“字段,在”成绩“字段的”条件“中输入”<60“,最后以”qT4“保存查询并运行该查询。
68、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个表对象住宿登记表”tA“和住房信息表”tB“。试按以下要求完成设计:
(1)创建一个查询,查找并显示客人的”姓名“、”入住日期“和”价格“三个字段内容,所建查询命名为”qT1“;
(2)创建一个参数查询,显示客人的”姓名“、”房间号“和”入住日期“三个字段信息。将”姓名“字段作为参数,设定提示文本为”请输入姓名“,所建查询命名为”qT2“;
(3)以表对象”tB“为基础,创建一个交叉表查询。要求:选择楼号为行标题、列名称显示为”楼号“,”房间类别“为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为”qT3“;注:房间号的前两位为楼号。交叉表查询不做各行小计;
(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为”type“和”num“,所建查询命名为”qT4“。
本题解题思路:
第一步:打开考生文件夹下的”samp2.mdb“数据库。
第二步:点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tA“和”tB“表,然后从”tA“表中选择”姓名“和”入住日期“这两个字段,从”tB“表中选择”价格“字段,以”qT1“保存查询。
第三步:选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tA“表,从表中选择”姓名“、”房间号“和”入住日期“的三个字段,在”姓名“字段的”条件“中输入”[请输入姓名]“,最后以”qT2“保存查询。
第四步:选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tB“表,点击”查询“菜单中的”交叉表查询“菜单(或点击右键,选择查询类型中的”交叉表查询“)。在字段中输入”楼号: Left([房间号],2)“,在”交叉表“中选择”行标题“;选择”房间类别“字段,在”交叉表“中选择”列标题“;选择”价格“字段,”交叉表“中选择”值“,”总计“选择”平均值“,最后以”qT3“保存查询。第五步:选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tB“表。在”视图“菜单中选中”总计“,在字段中输入”type: 房间类别“,”总计“行选择”分组“;再在另一个字段中输入”num: 房间号“,”总计“行选择”计数“,以”qT4“保存查询。
82、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好三个关联表对象”tStud“、”tCourse“、”tScore“和表对象”tTemp“。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示没有摄影爱好的学生的”学号“、”姓名“、”性别“和”年龄“四个字段内容,所建查询命名为”qT1“;
(2)创建一个总计查询,查找学生的成绩信息,并显示为”学号“和”平均成绩“两列内容。其中”平均成绩“一列数据由统计计算得到,所建查询命名为”qT2“;
(3)创建一个选择查询,查找并显示学生的”姓名“、”课程名“和”成绩“三个字段内容,所建查询命名为”qT3“;(4)创建一个更新查询,将表”tTemp“中”年龄“字段值加1,并清除”团员否“字段的值,所建查询命名为”qT4“。
本题解题思路:
第一步:打开考生文件夹下的”samp2.mdb“数据库。
第二步:点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStud“。从”tStud“表中选择”学号“、”姓名“、”性别“和”年龄“四个字段,再选择”简历“字段,在”简历“字段中输入”Not Like “*摄影*”“的条件,并把该字段的显示中的钩去掉,运行查询,以”qT1“保存查询。
第三步:与第1小题类似,在选择了表”tStud“和”tScore“后,然后选择”学号“字段,再点击工具栏上的”总计“按钮(或选择右击鼠标的下拉菜单中的”总计“),然后在第二个字段中输入”平均成绩:成绩“,”总计“中选择”平均值“,运行查询,以”qT2“保存查询。
第四步:与第1小题类似,在选择了表”tScore“、”tCourse“和”tStud“后,然后选择”姓名“、”课程名“和”成绩“三个字段,运行查询,以”qT3“保存查询。
第五步:选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tTemp“表,选择”查询“菜单中的”更新查询“菜单。然后从”tTemp“表中选择”年龄“字段,在”年龄“字段的”更新到“中输入”[年龄]+1“,再选择”团员否“字段,在”团员否“字段的”更新到“中输入”False“,运行查询,最后以”qT4“保存查询。
98、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个表对象”tStud“和”tScore“。试按以下要求完成设计:
(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为”s_data“,所建查询命名为”qStud1“。(2)建立”tStud“和”tScore“两表之间的一对一关系。
(3)创建一个查询,查找并显示数学成绩不及格的学生的”姓名“、”性别“和”数学“三个字段内容,所建查询命名为”qStud2“。(4)创建一个查询,计算并显示”学号“和”平均成绩“两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为”qStud3“。
注意:不允许修改表对象”tStud“和”tScore“的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。
本题解题思路:
(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“保存查询。
99、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好一个表对象”tTeacher“。试按以下要求完成设计:(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为”m_age“,所建查询命名为”qT1“。(2)创建一个查询,查找并显示具有研究生学历的教师的”编号“、”姓名“、”性别“和”系别“四个字段内容,所建查询命名为”qT2“。
(3)创建一个查询,查找并显示年龄小于等于
38、职称为副教授或教授的教师的”编号“、”姓名“、”年龄“、”学历“和”职称“五个字段内容,所建查询命名为”qT3“。
(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为”职称“和”平均年龄“的两个字段内容,所建查询命名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tTeacher“表,然后在第一个字段中输入:m_age:Max([年龄])-Min([年龄]),以”qT1“保存查询。
(2)与第1小题类似,先选择题目上所说的四个字段,然后再选择”学历“字段,把该字段中的”显示“中的钩去掉,并在”条件“中输入”研究生“,最后以”qT2“保存查询。
(3)与第1小题类似,先选择题目上所说的五个字段,在”年龄“字段的”条件“中输入”<=38“,在”职称“字段的”条件“中输入:”副教授“ Or ”教授“,最后以”qT3“保存查询。
(4)与第1小题类似,在选择了表”tTeacher“表后,选择表中的”职称“字段,再点击工具栏上的”总计“按钮(或选择右击鼠标的下拉菜单中的”总计“),”总计“中选择”分组“,然后在第二个”字段“中输入”平均年龄: 年龄“,”总计“中选择”平均值“,再选择”在职否“字段,把该字段的显示中的钩去掉,并在条件中输入:True,”总计“中选择”条件“,最后以”qT4“保存查询。
100、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tTeacher“、”tCourse“、”tStud“和”tGrade“,试按以下要求完成设计:
(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按”上课日期“字段降序显示”教师姓名“、”课程名称“、”上课日期“三个字段的内容,所建查询名为”qT1“;当运行该查询时,应显示参数提示信息:”请输入教师姓名“。(2)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示”学生姓名“、”课程名称“和”成绩“三个字段的内容,所建查询名为”qT2“。
(3)对表”tGrade“创建一个分组总计查询,假设学号字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示”年级“、”课程ID“和”成绩之Avg“,并按”年级“降序排列,所建查询为”qT3“。
(4)创建一个查询,按”课程ID“分类统计最高分成绩与最低分成绩的差,并显示”课程名称“、”最高分与最低分的差“等内容。其中,最高分与最低分的差由计算得到,所建查询名为”qT4“。
本题解题思路:
(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“保存查询。
101、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tCollect“、”tpress“和”tType“,试按以下要求完成设计:
(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为”v_Max“和”v_Min“,所建查询名为”qT1“。
(2)创建一个查询,查找并显示购买”价格“大于100元并且”购买日期“在2001年以后(含2001年)的”CDID“、”主题名称“、”价格“、”购买日期“和”介绍“五个字段的内容,所建查询名为”qT2“。
(3)创建一个查询,通过输入CD类型名称,查询并显示”CDID“、”主题名称“、”价格“、”购买日期“ 和”介绍“五个字段的内容,当运行该查询时,应显示参数提示信息”请输入CD类型名称:“,所建查询名为”qT3“。
(4)创建一个查询,对”tType“表进行调整,将”类型ID“等于”05“的记录中的”类型介绍“字段更改为”古典音乐“,所建查询名为”qT4“,并运行该查询。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCollect“表,然后在第一个字段中输入:v_Max: Max([价格]),再第二个字段中输入:v_Min: Min([价格]),以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tCollect“表,选择题目中所说的五个字段;然后在”价格“字段的”条件“中输入”>100“,在”购买日期“字段的”条件“中输入”>=#2001-1-1#“,最后以”qT2“保存查询。(3)与第2小题类似,在选择了”tCollect“和”tType“表后,选择题目上所说的五个字段,再选择”CD类型名称“字段,在”CD类型名称“字段的”条件“中输入”[请输入CD类型名称:]“,并把”显示“中的钩去掉,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tType“表,选择”查询“菜单中的”更新查询“菜单。然后从”tType“选择”类型介绍“和”类型ID“字段,在”类型介绍“字段的”更新到“中输入”“古典音乐”“,在”类型ID“字段的”条件“中输入”05“,运行查询,最后以”qT4“保存查询。
103、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个表对象”tNorm“和”tStock“。试按以下要求完成设计:
(1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为”m_data“,所建查询命名为”qT1“。(2)创建一个查询,查找库存数量超过10000(不含10000)的产品,并显示”产品名称“和”库存数量“。所建查询名为”qT2“。(3)创建一个查询,按输入的产品代码查找某产品库存信息,并显示” 产品代码“、”产品名称“和”库存数量“。当运行该查询时,应显示提示信息:”请输入产品代码:“。所建查询名为”qT3“。
(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为”qT4“。注意:交叉表查询不做各行小计。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tNorm“表,然后在第一个字段中输入:m_data:Min([最高储备]-[最低储备]),以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStock“表,选择题目中所说的两个字段,然后在”库存数量“字段的”条件“中输入”>10000“,最后以”qT2“保存查询。
(3)与第2小题类似,选择题目上所说的三个字段,然后在”产品代码“字段的”条件“中输入”[请输入产品代码:]“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStock“表,然后点击”查询“菜单中的”交叉表查询“菜单。在字段中选择”产品名称“,”交叉表“中选择”行标题“;选择”规格“字段,在”交叉表“中选择”列标题“;选择”单价“字段,”交叉表“中选择”值“,并在”总计“中选择”平均值“,最后以”qT4“保存查询。
105、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个表对象”tA“和”tB“。试按以下要求完成设计:(1)创建一个查询,查找并显示所有客人的”姓名“、”房间号“、”电话“和”入住日期“四个字段内容,所建查询命名为”qT1“。(2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示”姓名“、”房间号“、”已住天数“和”应交金额“,所建查询命名为”qT2“。注:输入姓名时应提示”请输入姓名:“ 应交金额=已住天数*价格。(3)创建一个查询,查找”身份证“字段第4位至第6位值为”102“的纪录,并显示”姓名“、”入住日期“和”价格“三个字段内容,所建查询命名为”qT3“。
(4)以表对象”tB“为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为”楼号“,列标题为”房间类别“,所建查询命名为”qT4“。注:房间号的前两位为楼号。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tA“和”tB“表,然后选择题目中所说的四个字段,以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tA“和”tB“表,选择”姓名“和”房间号“两个字段,在第三个字段中输入”已住天数:Date()-[入住日期]“,在第四个字段中输入”应交金额:[价格]*[已住天数]“,在”姓名“字段的”条件“中输入”[请输入姓名:]“,最后以”qT2“保存查询。
(3)与第2小题类似,选择题目上所说的三个字段。然后在第四个字段中输入”Mid([身份证],4,3)“,在此字段的”条件“中输入”102“,并把”显示“中的钩去掉,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tB“表,然后点击”查询“菜单中的”交叉表查询“菜单。在字段中输入”楼号: Left([房间号],2)“,”交叉表“中选择”行标题“;选择”房间类别“字段,在”交叉表“中选择”列标题“;选择”房间类别“字段,”交叉表“中选择”值“,并在”总计“中选择”计数“,最后以”qT4“保存查询。
118、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个表对象”tEmployee“和”tGroup“。试按以下要求完成设计:
(1)创建一个查询,查找并显示没有运动爱好的职工的”编号“、”姓名“、”性别“、”年龄“和”职务“五个字段内容,所建查询命名为”qT1“。
(2)建立”tGroup“和”tEmployee“两表之间的一对多关系,并实施参照完整性。
(3)创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的”编号“、”姓名“、”职务“和”聘用时间“四个字段内容,所建查询命名为”qT2“。
(4)创建一个查询,检索职务为经理的职工的”编号“和”姓名“信息,然后将两列信息合二为一输出(比如,编号为”000011“、姓名为”吴大伟“的数据输出形式为”000011吴大伟“),并命名字段标题为”管理人员“,所建查询命名为”qT3“。
本题解题思路:
(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“保存查询
119、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好三个关联表对象”tStud“、”tCourse“、”tScore“和一个空表”tTemp“。试按以下要求完成设计:
(1)创建一个查询,查找并显示有书法或绘画爱好学生的”学号“、”姓名“、”性别“和”年龄“四个字段内容,所建查询命名为”qT1“。
(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示”姓名“、”课程名“和”成绩“三个字段内容,所建查询命名为”qT2“。
(3)以表对象”tScore“和”tCourse“为基础,创建一个交叉表查询。要求:选择学生的”学号“为行标题、”课程号“为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为”qT3“。注意:交叉表查询不做各行小计。
(4)创建追加查询,将表对象”tStud“中”学号“、”姓名“、”性别“和”年龄“四个字段内容追加到目标表”tTemp“的对应字段内,所建查询命名为”qT4“。(规定:”姓名“字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的”姓“、”名“两个字段中。)
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tStud“表,点击”添加“按钮,关闭”显示表“窗体。然后从”tStud“表中选择”学号“、”姓名“、”性别“和”年龄“字段,并选择”简历“字段,把该字段的显示中的钩去掉,然后在”简历“字段的”条件“中输入:Like ”*书法*“ Or Like ”*绘画*“,以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上分别选择”tStud“、”tCourse“和”tScore“表,点击”添加“按钮,关闭”显示表“窗体。选择题目中所说的三个字段,在”成绩“字段的”条件“中输入:<(select avg(成绩)from tScore),最后以”qT2“保存查询。
(3)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上分别选择”tScore“和”tCourse“表,点击”添加“按钮,关闭”显示表“窗体。然后点击”查询“菜单中的”交叉表查询“菜单(或点击右键,选择查询类型中的”交叉表查询“)。在字段中选择”学号“,”交叉表“中选择”行标题“;选择”课程号“字段,在”交叉表“中选择”列标题“;选择”成绩“字段,”交叉表“中选择”值“,并在”总计“中选择”平均值“;再选择”学分“字段,并在条件中输入:<3,”总计“中选择”条件“;最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tStud“表,点击”添加“按钮,关闭”显示表“窗体。选择”查询“菜单中的”追加查询“菜单(或者右击鼠标,在弹出的菜单中选择”追加查询“),追加到当前数据库中的”tTemp“表中,点击”确定“。然后从”tStud“选择”学号“字段,再在”字段“行的第二个空格处输入”Left(([姓名]),1)“,第三个空格处输入”Right([姓名],Len([姓名])-1)“,再从”tStud“选择”性别“和”年龄“字段,追加到”tTemp“表对应的字段中,最后以”qT4“保存查询。
120、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个关联表对象”tEmp“和”tGrp“及表对象”tBmp“和”tTmp“。试按以下要求完成设计:
(1)以表对象”tEmp“为数据源,创建一个查询,查找并显示年龄大于等于40的男职工的”编号“、”姓名“、”性别“、”年龄“和”职务“五个字段内容,所建查询命名为”qT1“。
(2)以表对象”tEmp“和”tGrp“为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的”编号“、”姓名“及”聘用时间“三个字段的内容。要求显示参数提示信息为”请输入职工所属部门名称“,所建查询命名为”qT2“。(3)创建一个查询,将表”tBmp“中”编号“字段值均在前面增加”05“两个字符,所建查询命名为”qT3“。
(4)创建一个查询,要求给出提示信息”请输入需要删除的职工姓名“,从键盘输入姓名后,删除表对象”tTmp“中指定姓名的记录,所建查询命名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tEmp“表,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的五个字段,再在”性别“字段的”条件“中输入”男“,在”年龄“字段的”条件“中输入”>=40“,以”qT1“保存查询。
(2)与第1小题类似,在选择了表”tEmp“和”tGrp“后,点击”添加“按钮,关闭”显示表“窗体。选择”tGrp“表的”部门编号“字段,然后拖动到”tEmp“表的”所属部门“字段,然后选择题目中所说的三个字段,再选择”部门名称“字段,然后在”条件“中输入”[请输入职工所属部门名称]“,并把”显示“中的钩去掉,最后以”qT2“保存查询。
(3)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tBmp“表,点击”添加“按钮,关闭”显示表“窗体。选择”查询“菜单中的”更新查询“菜单。然后从”tBmp“选择”编号“字段,在”编号“字段的”更新到“中输入”“05”&[编号]“,运行查询,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tTmp“表,点击”添加“按钮,关闭”显示表“窗体。然后点击”查询“菜单中的”删除查询“菜单(或点击右键,选择查询类型中的”删除查询“),在字段中选择”姓名“,并在”条件“中输入:[请输入需要删除的职工姓名],最后以”qT4“保存查询。
121、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好一个表对象”tBook“,试按以下要求完成设计:(1)创建一个查询,查找图书按”类别“字段分类的最高单价信息并输出,显示标题为”类别“和”最高单价“,所建查询命名为”qT1“。
(2)创建一个查询,查找并显示图书单价大于等于15且小于等于20的图书,并显示”书名“、”单价“、”作者名“和”出版社名称“等四个字段的内容,所建查询命名为”qT2“。
(3)创建一个查询,按出版社名称查找某出版社的图书信息,并显示图书的”书名“、”类别“、”作者名“和”出版社名称“等四个字段的内容。当运行该查询时,应显示参数提示信息:”请输入出版社名称:“,所建查询命名为”qT3“。(4)创建一个查询,按”类别“字段分组查找计算每类图书数量在5种以上(含5种)图书的平均单价价格,显示为”类别“和”平均单价“两个字段的信息,所建查询命名为”qT4“。规定:统计每类图书数量必须用”图书编号“字段计数。
(2)与第1小题类似,选择题目中所说的四个字段,然后在”单价“字段的”条件“中输入”>=15 And <=20“,最后以”qT2“保存查询。
(3)与第1小题类似,选择题目上所说的四个字段,然后在”出版社名称“字段的”条件“中输入”[请输入出版社名称:]“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tBook“表,点击”添加“按钮,关闭”显示表“窗体。在第一个字段中选择”类别“,在第二个字段中输入:平均单价: 单价,单击”视图“菜单中的”总计“命令,将第二个字段的”总计“选择”平均值“,在第三个字段中选择”图书编号“,将第三个字段的”总计“选择”计数“,”条件“中输入:>=5,并把”显示“中的钩去掉,最后以”qT4“保存查询。
122、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tStud“、”tCourse“、”tScore“和”tTemp“。试按以下要求完成设计:
(1)创建一个查询,当运行该查询时,应显示参数提示信息”请输入爱好“,输入爱好后,在简历字段中查找具有指定爱好的学生,显示”学号“、”姓名“、”性别“、”年龄“和”简历“五个字段内容,所建查询命名为”qT1“。
(2)创建一个查询,查找学生的成绩信息,并显示为”学号“、”姓名“和”平均成绩“三列内容,其中”平均成绩“一列数据由计算得到,所建查询命名为”qT2“。
(3)创建一个查询,查找没有任何选课信息的学生,并显示其”学号“和”姓名“两个字段的内容,所建查询命名为”qT3“。(4)创建一个查询,将表”tStud“中男学生的信息追加到”tTemp“表对应的”学号“、”姓名“、”年龄“、”所属院系“和”性别“字段中,所建查询命名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tStud“表,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的五个字段,在”简历“字段的”条件“中输入”Like “*”+[请输入爱好]+“*”“,以”qT1“保存查询。
(2)与第1小题类似,在选择了表”tScore“和”tStud“后,然后选择”学号“、”姓名“字段,再点击工具栏上的”总计“按钮(或选择右击鼠标的下拉菜单中的”总计“),然后在第三个字段中输入”平均成绩:成绩“,”总计“中选择”平均值“,最后以”qT2“保存查询。
(3)与第1小题类似,选择”tStud“表,选择表中的”学号“和”姓名“字段,然后再选择”学号“字段,并在”条件“中输入:Not In(select tscore.学号 from tscore),最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tStud“表,点击”添加“按钮,关闭”显示表“窗体。选择”查询“菜单中的”追加查询“菜单(或者右击鼠标,在弹出的菜单中选择”追加查询“),追加到”tTemp“表中,然后从”tStud“选择”学号“、”姓名“、”年龄“、”所属院系“和”性别“字段,在”性别“字段的”条件“中输入”=男“,运行查询,最后以”qT4“保存查询。
123、考生文件夹下存在一个数据库文件”samp2.mdb“,在samp2.mdb数据库中有”档案表“和”工资表“两张表,试按以下要求完成设计:
(1)建立表对象”档案表“和”工资表“的关系,创建一个选择查询,显示职工的”姓名“、”性别“和”基本工资“三个字段内容,所建查询命名为”qT1“。
(2)创建一个选择查询,查找职称为”教授“或者”副教授“档案信息,并显示其”职工号“、”出生日期“及”婚否“三个字段内容,所建查询命名为”qT2“。
(3)创建一个参数的查询,要求:当执行查询时,屏幕提示”请输入要查询的姓名“。查询结果显示姓名、性别、职称、工资总额,其中”工资总额“是一个计算字段,由”基本工资+津贴-住房公积金-失业保险“计算得到。所建查询命名为”qT3“。(4)创建一个查询,查找有档案信息但无工资信息的职工,显示其”职工号“和”姓名“两个字段的信息。所建查询命名”qT4“。
本题解题思路:
(1)选择工具栏上的”关系“按钮(或者单击右键,选择”关系“),然后单击工具栏上的”显示表“按钮(或单击右键,在弹出的菜单中选择”显示表“),把”档案表“和”工资表“添加到关系窗体中,鼠标选中”档案表“中的”职工号“字段,然后拖到”工资表“中的”职工号“字段,然后点击”创建“。
(2)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”档案表“和”工资表“,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的三个字段,以”qT1“保存查询。
(3)与第1小题类似,在弹出的”显示表“窗体上选择”档案表“,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的三个字段,然后再选择”职称“字段,把该字段中的”显示“中的钩去掉,并在”条件“中输入:”教授“ Or ”副教授“,最后以”qT2“保存查询。
(4)与第1小题类似,在弹出的”显示表“窗体上分别选择”档案表“和”工资表“,点击”添加“按钮,关闭”显示表“窗体。然后选择”姓名“、”性别“、”职称“字段,在第四个”字段“中输入:工资总额: [基本工资]+[津贴]-[住房公积金]-[失业保险],在”姓名“字段的”条件“中输入:[请输入要查询的姓名],最后以”qT3“保存查询。
(5)与第1小题类似,在弹出的”显示表“窗体上选择”档案表“,点击”添加“按钮,关闭”显示表“窗体。然后选择”职工号“和”姓名“字段,在”职工号“字段的”条件“中输入:Not In(select 职工号 from 工资表),最后以”qT4“保存查询。
127、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tStud“、”tScore“和”tCourse“,试按以下要求完成设计:
(1)创建一个查询,查找党员记录,并显示”姓名“、”性别“和”入校时间“。所建查询命名为”qT1“。
(2)创建一个查询,按学生姓名查找某学生的记录,并显示”姓名“、”课程名“和”成绩“。当运行该查询时,应显示提示信息:”请输入学生姓名:“。所建查询命名为”qT2“。
(3)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。所建查询命名为”qT3“。要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。
(4)创建一个查询,运行该查询后生成一个新表,表名为”tTemp“,表结构包括”姓名“、”课程名“和”成绩“等三个字段,表内容为不及格的所有学生记录。所建查询命名为”qT4“。要求创建此查询后,运行该查询,并查看运行结果。
本题解题思路:
(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“保存查询。
136、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好三个关联表对象”tStud“、”tCourse“、”tScore“和一个空表”tTemp“。试按以下要求完成查询设计:
(1)创建一个选择查询,查找并显示简历信息为空的学生的”学号“、”姓名“、”性别“和”年龄“四个字段内容,所建查询命名为”qT1“。
(2)创建一个选择查询,查找选课学生的”姓名“、”课程名“和”成绩“三个字段内容,所建查询命名为”qT2“。
(3)创建一个选择查询,按系别统计各自男女学生的平均年龄,显示字段标题为”所属院系“、”性别“和”平均年龄“,所建查询命名为”qT3“。
(4)创建一个操作查询,将表对象”tStud“中没有书法爱好的学生的”学号“、”姓名“、和”年龄“三个字段内容追加到目标表”tTemp“的对应字段内,所建查询命名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,在弹出的”显示表“窗体上选择”tStud“表,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的四个字段,再选择”简历“字段,将该字段中的”显示“中的钩去掉,”条件“中输入:Is Null,以”qT1“保存查询。(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上分别选择”tStud“、”tCourse“ 和”tScore“表,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的三个字段,最后以”qT2“保存查询。
(3)与第1小题类似,在弹出的”显示表“窗体上选择”tStud“表,点击”添加“按钮,关闭”显示表“窗体。选择”所属院系“字段,再点击工具栏上的”总计“按钮(或选择右击鼠标后下拉菜单中的”总计“),”总计“中选择”分组“,再选择”性别“字段,”总计“中选择”分组“,然后在第三个字段中输入:平均年龄:年龄,”总计“中选择”平均值“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tStud“表,选择”查询“菜单中的”追加查询“菜单(或者右击鼠标,在弹出的菜单中选择”追加查询“),追加到当前数据库的”tTemp“表中,然后从”tStud“选择”学号“、”姓名“、和”年龄“三个字段,再选择”简历“字段,在”简历“字段的”条件“中输入:Not Like ”*书法*“,最后以”qT4“保存查询,并运行该查询。
138、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tQuota“和”tStock“,试按以下要求完成设计:
(1)创建一个查询,在”tStock“表中查找”产品ID“第一个字符为”2“的产品,并显示”产品名称“、”库存数量“、”最高储备“和”最低储备“等字段内容,查询名为qT1。
(2)创建一个查询,计算每类产品库存金额合计,并显示”产品名称“和”库存金额“两列数据,要求只显示”库存金额“的整数部分。所建查询名为”qT2“。说明:库存金额=单价×库存数量
(3)创建一个查询,查找单价低于平均单价的产品,并按”产品名称“升序和”单价“降序显示”产品名称“、”规格“、”单价“和”库存数量“等字段内容。所建查询名为”qT3“。
(4)创建一个查询,运行该查询后可将”tStock“表中所有记录的”单位“字段值设为”只“。所建查询名为”qT4“。要求创建此查询后,运行该查询,并查看运行结果。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,在弹出的”显示表“窗体上分别选择”tQuota“和”tStock“表,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的四个字段,然后选择”产品ID“字段,将该字段中的”显示“中的钩去掉,并在”条件“中输入:Like ”2*“,以”qT1“保存查询。
(2)与第1小题类似,在弹出的”显示表“窗体上分别选择”tQuota“和”tStock“表,点击”添加“按钮,关闭”显示表“窗体。选择”tStock“表中的”产品名称“字段,再点击工具栏上的”总计“按钮(或选择右击鼠标后下拉菜单中的”总计“),”总计“中选择”分组“,然后在第二个字段中输入:库存金额:Round(Sum([单价]*[库存数量])),”总计“中选择”表达式“,最后以”qT2“保存查询。
(3)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tStock“表,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的四个字段,然后在”单价“的”条件“中输入:<(select avg(单价)from tStock),在”产品名称“字段的”排序“中选择”升序“,在”单价“字段的”排序“中选择”降序“,以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tStock“表,点击”添加“按钮,关闭”显示表“窗体。选择”查询“菜单中的”更新查询“子菜单。然后从”tStock“表中选择”单位“字段,在”更新到“中输入:”只“,运行查询,最后以”qT4“保存查询。
143、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tAttend“、”tEmployee“和”tWork“,试按以下要求完成设计:
(1)创建一个查询,查找并显示具有最高学历员工的”姓名“、”项目名称“和”承担工作“三个字段的内容,所建查询命名为”qT1“。
(2)创建一个查询,查找并显示科研经费在10000元以下(包括10000元)的”项目名称“和”项目来源“等两个字段内容,所建查询命名为”qT2“。
(3)创建一个查询,设计一个名为”单位奖励“的计算字段,奖励金额为经费的10%,并显示”tWork“表的所有字段内容和”单位奖励“字段,所建查询命名为”qT3“。
(4)创建一个查询,将所有记录的”经费“字段值增加2000元,所建查询命名为”qT4“。本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tAttend“、”tEmployee“和”tWork“表,然后从”tEmployee“表中选择”姓名“、”学历“,从”tWork“表中选择”项目名称“,再从”tAttend“表中选择”承担工作“,在”学历“字段的”条件“中输入”博士“,并把”显示“中的钩去掉,以”qT1“保存查询。
(2)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tWork“表,选择题目中所说的两个字段,再选择”经费“字段,并把”显示“中的钩去掉,然后在”经费“字段的”条件“中输入”<=10000“,最后以”qT2“保存查询。
(3)与第2小题类似,选择表中的所有字段,然后在第五个字段中输入”单位奖励: [经费]*.1“,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tWork“表,选择”查询“菜单中的”更新查询“菜单。然后从”tWork“选择”经费“字段,在”经费“字段的”更新到“中输入”[经费]+2000“,运行查询,最后以”qT4“保存查询。
144、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tStud“、”tCourse“、”tScore“和”tTemp“。试按以下要求完成设计:(1)创建一个查询,查找没有先修课程的课程,显示与该课程有关的学生的”姓名“、”性别“、”课程号“和”成绩“四个字段内容,所建查询命名为”qT1“。
(2)创建一个查询,查找先修课程里含有”101“或者”102“信息的课程,并显示其”课程号“、”课程名“及”学分“三个字段内容,所建查询命名为”qT2“。
(3)创建一个查询,查找并显示姓名中含有”红“字学生的”学号“、”姓名“、”性别“和”年龄“四个字段内容,所建查询命名为”qT3“。
(4)创建一个查询,将”tTemp“表中”学分“字段的记录值都更新为0,所建查询命名为”qT4“。
本题解题思路:
(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“保存查询。
145、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好表对象”tStaff“、”tSalary“和”tTemp“。试按以下要求完成设计:
(1)创建一个查询,查找并显示职务为经理的员工的”工号“、”姓名、“年龄”和“性别”四个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找各位员工在2005年的工资信息,并显示“工号”、“工资合计”和“水电房租费合计”三列内容。其中,“工资合计”和“水电房租费合计”两列数据均由统计计算得到,所建查询命名为“qT2”。
(3)创建一个查询,查找并显示员工的“姓名”、“工资”、“水电房租费”及“应发工资”四列内容。其中“应发工资”列数据由计算得到,计算公式为:应发工资=工资-水电房租费,所建查询命名为“qT3”。(4)创建一个查询,将表“tTemp”中“年龄”字段值均加1,所建查询命名为“qT4”。
本题解题思路:
(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”保存查询。
146、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tTeacher”、“tCourse”、“tStud”和“tGrade”,试按以下要求完成设计:(1)创建一个查询,查找三月份上课的信息,并显示“教师姓名”、“职称”、“学院”、“课程ID”、“课程名称”和“上课日期”六个字段的内容,所建查询名为“qT1”。
(2)创建一个查询,根据教师姓名查找某教师的授课情况,并按“上课日期”字段降序显示“教师姓名”、“课程名称”、“上课日期”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息“请输入教师姓名”。
(3)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示“学生姓名”、“课程名称”和“成绩”三个字段的内容,所建查询名为“qT3”。
(4)创建一个查询,假设“学生ID”字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示“年级”、“课程ID” 和“成绩之平均值”,并按“年级”降序排列,所建查询为“qT4”。
本题解题思路:
(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”保存查询
147、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tEmployee”、“tSell”和“tBook”,试按以下要求完成设计:
(1)创建一个查询,查找并显示单价高于平均单价的图书“书名”和“出版社名称”等字段内容,所建查询名为“qT1”。(2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示“姓名”、“书名”、“数量”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息:“请输入售出日期”。
(3)创建一个查询,查找单价大于等于15且小于等于20的图书,并显示“书名”、“单价”、“作者名”和“出版社名称”四个字段的内容,所建查询名为“qT3”。
(4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为“姓名”和“总数量”,所建查询名为“qT4”。
本题解题思路:
(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“保存查询。
152、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好两个关联表对象”tEmp“和”tGrp“及表对象”tBmp“和”tTmp“。试按以下要求完成设计:
(1)以表对象”tEmp“为数据源,创建一个查询,查找并显示年龄大于等于40的职工的”编号“、”姓名“、”性别“、”年龄“和”职务“五个字段内容,所建查询命名为”qT1“。
(2)建立表对象”tEmp“的”所属部门“和”tGrp“的”部门编号“之间的多对一关系并实施参照完整性。创建一个查询,按照部门名称查找职工信息,显示职工的”编号“、”姓名“及”聘用时间“三个字段的内容。要求显示参数提示信息为”请输入职工所属部门名称“,所建查询命名为”qT2“。
(3)创建一个操作查询,将表”tBmp“中”编号“字段值均在前面增加”05“两个字符,所建查询命名为”qT3“。(4)创建一个查询,删除表对象”tTmp“里所有姓名含有”红“字的记录,所建查询命名为”qT4“。
本题解题思路:
(1)点击”查询“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tEmp“表,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的五个字段,再在”年龄“字段的”条件“中输入”>=40“,以”qT1“保存查询。
(2)选择工具栏的”关系“按钮,把tGrp表的部门编号字段拖到tEmp表的所属部门字段,在弹出的对话框中选中”实施参照完整性“,单击”创建“按钮;下面操作与第1小题类似,在选择了表”tEmp“和”tGrp“后,点击”添加“按钮,关闭”显示表“窗体。然后选择题目中所说的三个字段,再选择”部门名称“字段,然后在”部门名称“字段的”条件“中输入”[请输入职工所属部门名称]“,并把”显示“中的钩去掉,最后以”qT2“保存查询。
(3)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tBmp“表,点击”添加“按钮,关闭”显示表“窗体。选择”查询“菜单中的”更新查询“菜单。然后从”tBmp“选择”编号“字段,在”编号“字段的”更新到“中输入”“05”&[编号]“,运行查询,最后以”qT3“保存查询。
(4)选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,点击”确定“按钮,然后在弹出的”显示表“窗体上选择”tTmp“表,点击”添加“按钮,关闭”显示表“窗体。然后点击”查询“菜单中的”删除查询“菜单(或点击右键,选择查询类型中的”删除查询“),在字段中选择”姓名“,并在”条件“中输入:Like ”*红*“,最后以”qT4“保存查询。
154、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好三个关联表对象”tStud“、”tCourse“和”tScore“及表对象”tTemp“。试按以下要求完成设计:
(1)创建一个查询,查找并显示学生的”姓名“、”课程名“和”成绩“三个字段内容,所建查询命名为”qT1“。
(2)创建一个查询,查找并显示有摄影爱好的学生的”学号“、”姓名“、”性别“、”年龄“和”入校时间“五个字段内容,所建查询命名为”qT2“。
(3)创建一个查询,查找学生的成绩信息,并显示”学号“和”平均成绩“两列内容。其中”平均成绩“一列数据由统计计算得到,所建查询命名为”qT3“。
(4)创建一个查询,将”tStud“表中女学生的信息追加到”tTemp“表对应的字段中,所建查询命名为”qT4“。
本题解题思路:
(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“保存查询
156、考生文件夹下存在一个数据库文件”samp2.mdb“,里面已经设计好三个关联表对象”tStud“、”tCourse“ 和”tScore“。试按以下要求完成设计:
(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为”性别“和”NUM“,所建查询命名为”qT1“。注意,要求用学号字段来统计人数。
(2)创建一个查询,查找选课学生的”姓名“和”课程名“两个字段内容,所建查询命名为”qT2“。
(3)创建一个查询,查找没有先修课程的课程相关信息,输出其”课程号“、课程名”和“学分”三个字段内容,所建查询命名为“qT3”。
(4)创建更新查询,将表对象“tStud”中低于平均年龄(不含平均年龄)学生的“备注”字段值设置为True,所建查询命名为“qT4”。
本题解题思路:
(1)点击“查询”,选择“新建(N)”,在弹出的“新建查询”窗体上选择“设计视图”,点击“确定”按钮,然后在弹出的“显示表”窗体上选择“tStud”表,点击“添加”按钮,关闭“显示表”窗体。然后添加“性别”字段,在第二个字段中输入“NUM:学号”,在总计中选择“计数”,再添加“简历”字段,并把该字段“显示”中的钩去掉,在“简历”字段的条件中输入“Like ”*摄影*“",以”qT1“保存查询。
(2)选择”查询“,点击”新建“按钮,在弹出的对话框中把”tStud、tCourse“表添加进去,关闭显示表,把”姓名“和”课程名“字段添加进去,以”qT2“保存查询。
(3)选择”查询“,点击”新建“按钮,在弹出的对话框中把”tCourse“表添加进去,关闭显示表,然后选择题目中所说的三个字段,再把”先修课程“字段也添加进去,并且把该字段”显示“中的钩去掉,在条件中输入”is null“,以”qT3“保存查询。
(4)选择”查询“,点击”新建“按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,选择”查询“菜单中的”更新查询“,把”备注“字段添加进去,在更新到中输入”True“,在第二列中添加”年龄“字段,并在条件中输入”<(Select Avg([年龄])From tStud)",以qT4保存查询。
第二篇:Access窗体操作题
Access窗体操作题
2、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师奖励信息”;(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“奖励”,名称为“bopt”;
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“有”和“无”,名称分别为“bopt1”和“bopt2”。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“教师奖励信息”。
注意:不允许修改窗体对象“教师”中已设置好的属性。
等级:3 难度:3 知识点:access知识点/窗体题
3、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照一下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师基本信息输出”;(2)在主体节区中“年龄”标签右侧的文本框显示内容设置为“年龄”字段值,并将文本框名称更名为“tAge”;(3)在主体节区添加一个标签控件,该控件放置在距左边0.1厘米、距上边5.0厘米,标签显示内容为“出生地”,名称为“bMem”;
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“教师基本信息”。
注意:不允许修改窗体对象“教师”中未涉及的控件和属性。等级:3 难度:3 知识点:access知识点/窗体题
(1)在工具箱中选择一个标签,放到页眉中,并点击工具栏上的属性按钮,设置标签的名称和标题属性(2)选中年龄标签右边的文本框,并点击工具栏上的属性按钮,设置文本框的名称和控件属性;
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的属性按钮,个单选性;
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的属性按钮,设置这两个命令标(5)选中窗体,并点击工具栏上的属性按钮,设置窗体的标题属性
4、考生文件夹下存在一个数据文件“samp3.mdb”,里面已经设计好窗体对象“fTest”及宏对象“m1”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”标题显示为“窗体测试样例”;(2)在窗体主体节区内添加二个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型a”和“类型b”,标签名称分别为“bopt1”和“bopt2”;
(3)分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值;(默认值:False)(4)在窗体页脚节区位置添加一个命令按钮,命名为“bTest”,按钮标题为“测试”;(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;(事件属性)(6)将窗体标题设置为“测试窗体”。
注意:不允许修改窗体对象fTest中未涉及的属性;不允许修改宏对象m1。
等级:3 难度:3 知识点:access知识点/窗体题
10、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tTeacher”、窗体对象“fTest”和宏对象“m1”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“教师基本信息输出”;
(2)将主体节区中“学历”标签右侧的文本框显示内容设置为“学历”字段值,并将该文本框名称更名为“tBG”;(3)在窗体页脚节区位置添加一个命令按钮,命名为“bOk”,按钮标题为“刷新标题”;(4)设置命令按钮bOk的单击事件属性为给定的宏对象m1;(5)将窗体标题设置为“教师基本信息”。
注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;不允许修改表对象tTeacher和宏对象m1。
等级:3 难度:3 知识点:access知识点/窗体题
16、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tNorm”和“tStock”,查询对象“qStock”和宏对象“ml”,同时还设计出以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。试在此基础上按照以下要求补充窗体设计:
(1)在“fStock”窗体对象的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“库存浏览”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在“fStock”窗体对象的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示信息”;
(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;(4)将“fStock”窗体的标题设置为“库存浏览”;
(5)将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。
注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象“tNorm”、“tStock”和宏对象“ml”。修改后的窗体如下图所示。
等级:3 难度:3 知识点:access知识点/窗体题
18、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”和宏对象“ml”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示雇员情况”;(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;(4)将窗体的滚动条属性设置为“两者均无”。
注意:不允许修改窗体对象“fEmployee”,中未涉及的控件和属性;不允许修改表对象“tEmployee”和宏对象“ml”。修改后的窗体如下图所示。
等级:3 难度:3 知识点:access知识点/窗体题
32、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计:
(1)在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为24;
(2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”;
(3)设置所建命令按钮bList的单击事件属性为运行宏对象m1;(4)取消主窗体和子窗体中的导航按钮。
注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。
等级:3 难度:3 知识点:access知识点/窗体题
35、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tCollect”,查询对象“qT”,同时还设计出以“tCollect”为数据源的窗体对象“fCollect”。试在此基础上按照以下要求补充窗体设计:(1)将窗体“fCollect”的记录源改为查询对象“qT”;(2)在窗体“fCollect”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“CD明细”,字体名称为“黑体”,字号大小为20,字体粗细为“加粗”;(3)将窗体标题栏上的显示文字设为“CD明细显示”;
(4)在窗体页脚节区位置添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”;
(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。CDID_标签.ForeColor=vbRed
注意:不允许修改窗体对象“fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”和查询对象“qT”。
等级:3 难度:3 知识点:access知识点/窗体题
47、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tSell”、“tBook”和宏对象“m1”,同时还设计出窗体对象“fBook”和“fEmployee”、子窗体“fSell”。请在此基础上按照以下要求补充“fEmployee”窗体的设计:
(1)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示图书信息”;(2)设置所建命令按钮bList的单击事件属性为运行宏对象m1;
(3)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员售书情况浏览”,字体名称为“黑体”,字体粗细为“加粗”,字号为22;(4)设置主窗体标题栏的显示标题为“雇员售书情况”;
(5)设置窗体的相关属性使其在窗体视图中不显示记录选择器和导航按钮。
注意:不允许修改窗体对象“fEmployee”、“fSell”、“fBook”和宏对象“m1”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tSell”和“tBook”。
等级:3 难度:3 知识点:access知识点/窗体题
53、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,试按以下功能要求补充设计。(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别“男”和“女”;
(2)修改查询对象“qEmp”为参数查询,参数为引用窗体对象“fEmp”上文本框“tSS”的输入值;“查询”对象,右键单击“qEmp”选择【设计视图】。性别添加到“字段”行,在“性别”字段的“条件”行输入“[Forms]![fEmp]![tSS]”。
(3)设置窗体对象“fEmp”上文本框“tPa”为计算控件。要求依据“党员否”字段值显示内容:“党员否”字段值为True,显示“党员”两字;“党员否”字段值为False,显示“非党员”三字;控件来源”行输入“=IIf([党员否]=True,“党员”,“非党员”)”
(4)单击“刷新”按钮(名为“bt1”),事件过程动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示;单击“退出”按钮(名为“bt2”),关闭窗体。Form.RecordSource=“qEmp” 刷新 Form.RecordSource=“qEmp” 退出 DoCmd.Close注意:不允许修改数据库中的表对象“tEmp”;不允许修改查询对象“qEmp”中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。知识点:access知识点/窗体题
56、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象“fQuery”和“fStudent”。请在此基础上按照以下要求补充“fQuery”窗体的设计:
(1)在距主体节上边0.4厘米、左边0.4厘米位置添加一个矩形控件,其名称为“rRim”;矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿痕”;
(2)将窗体中“退出”命令按钮上显示的文字颜色改为“深红”(深红代码为128),字体粗细改为“加粗”;(3)将窗体标题改为“显示查询信息”;
(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;
(5)在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
BBB.Form.RecordSource=“select * from tStudent”
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent”。对于VBA代码,只允许“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。BBB.Form.RecordSource=“select * from tStudent”
知识点:access知识点/窗体题
59、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStudent” 和“tGrade”,同时还设计出窗体对象“fGrade”和“fStudent”。请在此基础上按照以下要求补充“fStudent”窗体的设计:(1)将名称为“标签15”的标签控件名称改为“tStud”,标题改为“学生成绩”;
(2)将名称为“子对象”控件的源对象(全部里)属性设置为“fGrade”窗体,并取消其“导航按钮”;(3)将“fStudent”窗体标题改为“学生信息显示”;
(4)将窗体边框改为“对话框边框”样式(边框样式里),取消窗体中的水平和垂直滚动条;
(5)在窗体中有一个“退出”命令按钮(名称为bQuit),单击该按钮后,应关闭“fStudent”窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。Docmd.Close.要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象“fGrade”和“fStudent”中未涉及的控件、属性;不允许修改表对象“tStudent” 和“tGrade”。对于VBA代码,只允许“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
62、第一个资料考生文件夹下存在一个数据库文件“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代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
70、第一个资料考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“退出”按钮的单击事件代码,试按以下功能要求补充设计。
(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,并保持控件名称不变;单击tSS,右键更改为(2)修改查询对象“qEmp”为参数查询,参数为引用窗体对象“fEmp”上文本框“tSS”的输入值;
(3)设置窗体对象“fEmp”上文本框“tAge”为计算控件。要求根据“年龄”字段值依据以下计算公式计算并显示人员的出生年;计算公式:出生年=Year(Date())-年龄 或 出生年=Year(Now())-年龄(4)单击“退出”按钮(名为“bt2”),关闭窗体。补充事件代码。
注意:不允许修改数据库中的表对象“tEmp”;不允许修改查询对象“qEmp”中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
71、考生文件夹下存在一个数据库文件“samp4.mdb”,里面已经设计好表对象“产品”、“供应商”、查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。试按以下要求完成设计:创建一个名为“menu”的窗体,要求如下:
(1)对窗体进行如下设置:在距窗体主体左边1厘米、距上边0.6厘米处依次水平放置三个命令按钮“显示修改产品表”(名为“bt1”)、“查询”(名为“bt2”)和“退出”(名为“bt3”),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。创建一个窗体(2)设置窗体标题为“主菜单”;
(3)当单击“显示修改产品表”命令按钮时,运行宏“打开产品表”,就可以浏览“产品”表;(4)当单击“查询”命令按钮时,运行宏“运行查询”,即可启动查询“按供应商查询”;
(5)当单击“退出”命令按钮时,运行宏“关闭窗口”,关闭“menu”窗体,返回到数据库窗口下。
知识点:access知识点/报表题
72、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计:
(1)将窗体中名称为“Lremark”的标签控件上的文字颜色改为“蓝色”(蓝色代码为16711680)、字体粗细改为“加粗”;
(2)将窗体标题设置为“显示/修改用户口令”;
(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体的关闭按钮;
(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为棕色(棕色代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线;
(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内容不相符,当单击“保存”按钮后,屏幕上应弹出如下图所示的提示框。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。CmdSave.Enabled= True MsgBox“请重新输入口令!”,vbOKquit 要求:修改后运行该窗体,并查看修改结果。
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”和“tUser”。只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
知识点:access知识点/窗体题
107、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”和宏对象“m1”,同时还设计出以tEmployee“为数据源的窗体对象”fEmployee“。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为”bTitle“,初始化标题显示为”雇员基本信息“,字体名称为”黑体“,字号大小为18。
(2)将命令按钮bList的标题设置为”显示雇员情况“。
(3)单击命令按钮bList,要求运行宏对象m1;单击事件代码已提供,请补充完整。(4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。
(5)在”窗体页眉“中距左边0.5厘米,上边0.3厘米处添加一个标签控件,控件名称为”Tda“,标题为”系统日期“。窗体加载时,将添加标签标题设置为系统当前日期。窗体”加载“事件已提供,请补充完整。Tda.Caption=Date
注意:不允许修改窗体对象”fEmployee“中未涉及的控件和属性;不允许修改表对象”tEmployee“和宏对象”m1“。程序代码只允许在”*****Add*****“与”*****Add*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。Tda.Caption=Date
add1 知识点:access知识点/窗体题
109、考生文件夹下存在一个数据库文件”samp4.mdb“,里面已经设计了表对象”tEmp“、窗体对象”fEmp“、报表对象”rEmp“和宏对象”mEmp“。试在此基础上按照以下要求补充设计:
(1)将窗体”fEmp“内名为”bTitle“标签控件的标题文本显示颜色设置为红色,同时将其外观设置为阴影特殊效果。前景色
(2)将窗体”fEmp“的边框样式设置为”细边框“。同时,将窗体按钮”btnP“的单击事件属性设置为宏”mEmp“。(3)将报表”rEmp“内名为”bTitle“标签控件的标题设置为”职工信息表输出“。同时,设置报表”rEmp“的记录源属性为表对象”tEmp“。
(4)窗体加载时设置窗体标题属性为”****年职工信息输出“,其中****为系统当前年。窗体”加载“事件代码已提供,请补充完整。Year(date)&”年职工信息输入”
注意:不允许修改数据库中的表对象”tEmp“ 和宏对象”mEmp“;不允许修改窗体对象”fEmp“和报表对象”rEmp“中未涉及的控件和属性。程序代码只允许在”*****Add*****“与”*****Add*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
知识点:access知识点/报表题
130、考生文件夹下存在一个数据库文件”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*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
等级:3 难度:3 知识点:access知识点/窗体题
(4)【解题步骤】
步骤1:右键单击文本框“tSub”选择【属性】。
步骤2:在“控件来源”行输入“=IIf(Mid(〔学号〕,5,2)=”10“,”信息“,”管理")”,关闭属性界面。
(5)【解题步骤】
步骤1:右键单击“退出”命令按钮选择【事件生成器】,在空行内输入代码:
*****Add*****
DoCmd.Close
*****Add*****
第三篇:Access报表操作题完整
Access报表操作题
7、考生文件夹下存在一个数据库文件“samp4.mdb”,里面已经设计好表对象“tEmployee”和查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上上按照以下要求补充报表设计:
(1)报表的报表页眉节区位置添加一个标签控件,其标题显示为“职员基本信息表”,并命名为“bTitle”;
(2)将报表主体节区中名为“tDate”的文本框显示内容设置为“聘用时间”字段值;
(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边0.25厘米、距左侧14厘米位置,并命名为“tPage”。规定页码显示格式为“当前页/总页数”,如1/20、2/20、……、20/20等。
注意:不允许修改数据库中的表对象“tEmployee”和查询对象“qEmployee”;不允许修改报表对象“rEmployee”中未涉及的控件和属性。
本题解题思路:
(1)选择一个标签,放到报表页眉中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称属性为“bTitle”和标题属性为“职员基本信息表”。
(2)选中主体中的名为“tDate”的文本框,设置其控件来源属性为“聘用时间”字段。
(3)选择一个文本框,放到报表的页面页脚中,设置它的名称为“tPage”、上边距属性为0.25厘米和左边距属性为14厘米,并在控件来源属性中输入“=[Page] & ”/“ & [Pages]”。
13、考生文件夹下存在一个数据库文件“samp4.mdb”,里面已经设计好表对象“tBand”和“tLine”,同时还设计出以“tBand”和“tLine”为数据源的报表对象“rBand”。试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“团队旅游信息表”,字体名称为“宋体”,字号为22,字体粗细为“加粗”,倾斜字体为“是”;
(2)在“导游姓名”字段标题对应的报表主体区位置添加一个控件,显示出“导游姓名”字段值,并命名为“tName”;
(3)在报表的报表页脚区添加一个计算控件,要求依据“团队ID”来计算并显示团队的个数。计算控件放置在“团队数:”标签的右侧,计算控件命名为名称为“bCount”;
(4)将报表标题设置为“团队旅游信息表”。
注意:不允许改动数据库文件中的表对象“tBand”和“tLine”,同时也不允许修改报表对象“rBand”中已有的控件和属性。修改后的报表如下图所示。
本题解题思路:
(1)选择一个标签,放到报表页眉中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称属性为“bTitle”和标题属性为“团队旅游信息表”,字体名称属性为“宋体”,字号属性为22,字体粗细属性为“加粗”,倾斜字体属性为“是”。
(2)选择一个文本框,放到主体的“导游名称”标签下面,设置其名称属性为“tName”,控件来源属性为“导游姓名”字段。
(3)选择一个文本框,放到报表页脚中“团队数”标签的右侧,设置它的名称为“bCount”,并在控件来源属性中输入“=Count([团队ID])”。
(4)选中整个报表,设置其标题属性为“团队旅游信息表”。
24、考生文件夹下存在一个数据库文件“samp4.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:
(1)将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题显示为“职工基本信息表”,同时将其安排在距上边0.5厘米、距左侧5厘米的位置;
(2)设置报表“rEmp”的主体节区内“tSex”文本框控件显示“性别”字段数据;
(3)将考生文件夹下的图像文件“test.bmp”设置为窗体“fEmp”的背景。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。
注意:不允许修改数据库中的表对象“tEmp” 和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
本题解题思路如下:
(1)打开报表rEmp的设计视图,选中“bTitle”标签,并点击工具栏上的“属性”按钮,设置文本框的标题、上边距和左边距属性;
(2)选中“性别”标签下面的文本框,并点击工具栏上的“属性”按钮,设置文本框的控件来源属性;
(3)打开窗体fEmp的设计视图,并点击工具栏上的“属性”按钮,设置窗体的图片属性为“test.bmp”;再选中“btnP”命令按钮,设置单击属性为“mEmp”。
83、考生文件夹下存在一个数据库文件“samp4.mdb”,已建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。
(1)创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息;
(2)设置报表的标题属性为“工资汇总表”;
(3)按职称升序汇总出“基本工资”的平均值和总和。“基本工资”的平均值计算控件名称为“savg”、“总和”计算控件名称为“ssum”;注:请在组页脚处添加计算控件。
(4)在“eSalary”报表的主体节上添加两个计算控件:名为“sSalary”的控件用于计算输出实发工资;名为“ySalary”的控件用于计算输出应发工资。计算公式为:
应发工资:基本工资+津贴+补贴实发工资:基本工资+津贴+补贴-住房基金-失业保险
本题解题思路:
(1)点击“报表”,选择“新建(N)”,在弹出的“新建报表”窗体上选择“自动创建报表:表格式”,“请选择该对象数据的来源或查询:”中选择“qT”,点击“确定”按钮。切换到报表的“设计视图”,选择报表,设置“标题”属性为“工资汇总表”。
(2)在“视图”菜单中选择“排序与分组”子菜单,选择“职称”字段,排序次序为“升序”,“组属性”的“组页脚”选择“是”。选择一个文本框,放到“职称页脚”中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称为“savg”,并在控件来源属性输入:=Avg([基本工资])。再选择一个文本框,放到“职称页脚”中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称为“ssum”,并在控件来源属性输入:=Sum([基本工资])。
(3)选择一个文本框,放到主体中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称为“sSalary”,并在“控件来源”属性输入:=[基本工资]+[津贴]+[补贴]-[住房基金]-[失业保险]。再选择一个文本框,放到主体中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称为“ySalary”,并在“控件来源”属性输入:=[基本工资]+[津贴]+[补贴]。
(4)将该报表以“eSalary”为文件名保存。
106、考生文件夹下存在一个数据库文件“samp4.mdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“97年入学学生信息表”。
(2)在报表的主体节区添加一个文本框控件,显示“姓名”字段值。该控件放置在距上边0.1厘米、距左边3.2厘米,并命名为“tName”。
(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:XXXX年XX月(注:不允许使用格式属性)。计算控件放置在距上边0.3厘米、距左边10.5厘米,并命名为“tDa”。
(4)按“编号”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为“tAvg”。注意:不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。
本题解题思路:
(1)选择一个标签,放到报表页眉中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称和标题属性。
(2)选择一个文本框,放到报表主体中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称、上边距和左边距属性,并在控件来源属性中选择“姓名”字段。
(3)选择一个文本框,放到页面页脚中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称、上边距和左边距属性,并在控件来源属性中输入:=CStr(Year(Date()))+“年
”+CStr(Month(Date()))+“月”。
(4)选择“视图”菜单中的“排序与分组”,在“字段/表达式”中输入“=Left([编号],4)”,“组页脚”选择“是”,分组形式选择“每一个值”。选择一个文本框,放到组页脚中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称,并在控件来源属性中输入:=Avg([年龄])。
110、考生文件夹下存在一个数据库文件“samp4.mdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“团员基本信息表”。
(2)在报表的主体节区添加一个文本框控件,显示“性别”字段值。该控件放置在距上边0.1厘米、距左边5.2厘米,并命名为“tSex”。
(3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边0.2厘米、距左边4.5厘米,并命名为“tAvg”。
(4)按“编号”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为“tCount”。注意:不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。
本题解题思路:
(1)选择一个标签,放到报表页眉中,输入标题,选择工具栏上的“属性”按钮,在弹出的属性框中设置标签名称。
(2)选择一个文本框,放到报表主体中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称、上边距和左边距属性,并在控件来源属性中选择“性别”字段。
(3)选择一个文本框,放到报表页脚中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称、上边距和左边距属性,并在控件来源属性中输入:=Avg([年龄])。
(4)选择“视图”菜单中的“排序与分组”,在“字段/表达式”中输入“=Left([编号],4)”,“组页脚”选择“是”,分组形式选择“每一个值”。选择一个文本框,放到组页脚中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称,并在控件来源属性中输入:=Count([编号])。
第四篇:access查询练习题
考点7:查询
1.若在“tEmployee”表中查找所有出生日期在“1970-1-1”和“1980-1-1”之间的记录,可以在查询设计视图的准则行中输入()。答案:A
A)Between #1970-1-1# And #1980-1-1#
B)Between “1970-1-1” And “1980-1-1”
C)“1970-1-1” And “1980-1-1”
D)#1970-1-1# And #1980-1-1#
2.下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示()。答案:B
A)出生日期字段值
B)所有字段值 C)除出生日期以外的所有字段值
D)雇员ID字段值
3.在SQL查询中“GROUP BY”的含义是()。答案:D
A)选择行条件
B)对查询进行排序
C)选择列字段
D)对查询进行分组
4.若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是()。答案:B
A)UPDATE 产品 SET 单价=50 WHERE 供货商=“ABC”
B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商=“ABC”
C)UPDATE FROM 产品 SET 单价=50 WHERE 供货商=“ABC”
D)UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商=“ABC”
5.下面不是操作查询的是()。答案:C
A)删除查询
B)更新查询
C)参数查询
D)生成表查询
6.在SQL语言的SELECT语句中,用于实现选择运算的子句是()。答案:D
A)FOR
B)IF
C)WHILE
D)WHERE
7.在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为()。答案:B
A)SELECT 姓名 FROM 学生
B)SELECT * FROM 学生
C)SELECT 姓名 FROM 学生 WHILE 学号=02650 D)SELECT * FROM 学生 WHILE 学号=02650
8.假设某数据表中有一个工作时间字段,查找1999年参加工作的职工记录的准则是()。答案:A
A)Between # 99-01-01# And # 99-12-31 #
B)Between “ 99-01-01 ” And “ 99-12-31 ”
C)Between “ 99.01.01 ” And “ 99.12.31 ”
D)# 99.01.01 # And # 99.12.31 #
9.SQL的含义是()。答案:A
A)结构化查询语言
B)数据定义语言
C)数据库查询语言
D)数据库操纵与控制语言
10.在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令“Select 性别, avg(入学成绩)From 学生 Group by 性别”其结果是()。答案:B
A)计算并显示所有学生的性别和入学成绩的平均值
B)按性别分组计算并显示性别和入学成绩的平均值
C)计算并显示所有学生的入学成绩的平均值
D)按性别分组计算并显示所有学生的入学成绩的平均值
11.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是()。答案:D
A)SELECT * FROM 公司 FOR 名称= “*网络*” B)SELECT * FROM 公司 FOR 名称 LIKE “*网络*”
C)SELECT * FROM 公司 WHERE 名称= “*网络*” D)SELECT * FROM 公司 WHERE 名称 LIKE “*网络*”
12.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()。
答案:A
A)select 学号,数学 from sc where 数学>(select avg(数学)from sc)
B)select 学号 where 数学>(select avg(数学)from sc)
C)select 数学 avg(数学)from sc
D)select 数学>(select avg(数学)from sc)
13.在查询设计视图中()。答案:A
A)可以添加数据库表,也可以添加查询
B)只能添加数据库表
C)只能添加查询
D)数据库表和查询都不能添加
14.检索价格在30万~60万元的产品,可以设置条件为()。答案:C
A)“>30 Not <60”
B)“>30 Or <60”
C)“>30 And <60”
D)“>30 Like <60”
15.下列关于SQL语句的说法中,错误的是()。答案:D
A)INSERT语句可以向数据表中追加新的数据记录
B)UPDATE语句用来修改数据表中已经存在的数据记录
C)DELETE语句用来删除数据表中的记录
D)CREATE语句用来建立表结构并追加新的记录
16.下列不属于操作查询的是()。答案:A
A)参数查询
B)生成表查询
C)更新查询
D)删除查询
17.在Access数据库中创建一个新表,应该使用的SQL语句是()。答案:A
A)Create Table
B)Create Index
C)Alter Table
D)Create Database
18.下面显示的是查询设计视图的“设计网格”部分:从所显示的内容中可以判断出该查询要查找的是()。答案:A
A)性别为“女”并且1980年以前参加工作的记录
B)性别为“女”并且1980年以后参加工作的记录
C)性别为“女”或者1980年以前参加工作的记录
D)性别为“女”或者1980年以后参加工作的记录
19.在一个操作中可以更改多条记录的查询是()。答案:B
A)参数查询
B)操作查询
C)SQL查询
D)选择查询
20.直接将命令发送ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是()。答案:B
A)联合查询
B)传递查询
C)数据定义查询
D)子查询
21.要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。答案:B
A)Select 学号,Count(学号)from 借阅
B)Select 学号,Count(学号)from 借阅 Group By 学号
C)Select 学号,Sum(学号)from 借阅
D)Select 学号,Sum(学号)from 借阅 Order By 学号
22.在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是()。答案:B
A)=left([专业],2)=“信息”
B)like “*信息*”
C)=“信息*”
D)Mid([专业],1,2)=“信息”
23.Access支持的查询类型有()。答案:A
A)选择查询、交叉表查询、参数查询、SQL查询和操作查询
B)基本查询、选择查询、参数查询、SQL查询和操作查询
C)多表查询、单表查询、交叉表查询、参数查询和操作查询
D)选择查询、统计查询、参数查询、SQL查询和操作查询
24.要从数据库中删除一个表,应该使用的SQL语句是()。答案:D
A)ALTER TABLE
B)KILL TABLE
C)DELETE TABLE
D)DROP TABLE
25.在Access中已建立了“教师”表,表中有“教师编号”、“职称”、“性别”和“年龄”等字段。执行如下SQL命令:SELECT Count(“教师编号”)AS 各类职称人数 FROM 教师 GROUP BY 职称其结果是()。答案:B
A)计算并显示各类职称人数的职称和教师编号
B)按职称分组,并计算教师编号的个数以各类职称人数显示
C)计算所有教师编号的个数,以各类职称人数显示
D)按各类职称人数分组计算并显示教师编号的个数和职称
26.在SELECT语句中使用ORDER BY子句是为了指定()。答案:B
A)查询的表
B)查询的结果顺序
C)查询的条件
D)查询的字段
27.若要查询成绩为70~80分之间(包括70分,不包括80分)的学生的信息,查询准则设置正确的是()。答案:C
A)>69 or <80
B)Between 70 with 80
C)>=70 and <80
D)IN(70,79)
28.对“将信息系1999年以前参加工作的教师的职称改为副教授”,合适的查询为()。答案:B
A)生成表查询
B)更新查询
C)删除查询
D)追加查询
29.下图是简单查询向导:其中按钮和按钮分别代表的意思是()。答案:A
A)单击按钮一次选择一个字段,单击按钮一次选择全部字段
B)单击按钮一次选择一个字段,单击按钮一次选择全部字段
C)两者的作用相同,都是选择一个字段
D)以上说法均错误
30.下面对查询功能的叙述中正确的是()。答案:C
A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表
B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录
C)在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算
D)以上说法均不对
31.与SELECT TAB1.* FROM TAB1 WHERE InStr([简历],“篮球”)<>0功能相同的语句是()。答案:C
A)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “篮球”
B)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “*篮球”
C)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “*篮球*”
D)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like “篮球*”
32.在Access 数据库的表设计视图中,不能进行的操作是()。答案:D
A)修改字段类型
B)设置索引
C)增加字段
D)删除记录
33.关于准则 Like![北京,上海,广州],以下满足条件的是()。答案:D
A)北京
B)上海
C)广州
D)杭州
34.现有某查询设计视图(如下图所示),该查询要查找的是()。
答案:A
A)身高在160以上的女性和所有的男性
B)身高在160以上的男性和所有的女性
C)身高在160以上的所有人或男性
D)身高在160以上的所有人
35.Access中,以下不属于查询操作方式的是()。答案:C
A)选择查询
B)参数查询
C)准则查询
D)操作查询
36.“A Or B”准则表达式表示的意思是()。答案:B
A)表示查询表中的记录必须同时满足Or两端的准则A和B,才能进入查询结果集
B)表示查询表中的记录只需满足Or两端的准则A和B中的一个,即可进入查询结果集
C)表示查询表中记录的数据介于A、B之间的记录才能进入查询结果集
D)表示查询表中的记录当满足Or两端的准则A和B不相等时即进入查询结果集
37.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入()。答案:B
A)Like “王”
B)Like “王*”
C)=“王”
D)=“王*”
38.在SQL查询中使用WHERE子句指出的是()。答案:D
A)查询目标
B)查询结果
C)查询视图
D)查询条件
39.将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是()。答案:C
A)删除查询
B)生成表查询
C)追加查询
D)交叉表查询
40.要将“90分以上学生情况”表中所有记录和“学生成绩查询”中80分以下的记录,显示内容为“学生编号”、“姓名”、“成绩”3个字段。正确的表达式是()。答案:C
A)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80
JOIN SELECT学生编号,姓名,成绩FROM 90分以上学生情况
B)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80
UNION
SELECT学生编号,成绩,姓名FROM 90分以上学生情况
C)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80
NUION
SELECT学生编号,姓名,成绩FROM 90分以上学生情况
D)SELECT学生编号,姓名,成绩FROM学生成绩查询 WHERE 成绩<80
NUION
SELECT学生编号,成绩FROM 90分以上学生情况
41.假设已在Access中建立了包含“书名”、“单价”和“数量”3个字段的“tOfg”表。以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为()。答案:B
A)[单价]*[数量]
B)=[单价]*[数量]
C)[图书订单表]![单价]*[图书订单表]![数量]
D)=[图书订单表]![单价]*[图书订单表]![数量]
第五篇:Access窗体操作题完整
Access窗体操作题
2、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师奖励信息”;(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“奖励”,名称为“bopt”;
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“有”和“无”,名称分别为“bopt1”和“bopt2”。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;(5)将窗体标题设置为“教师奖励信息”。
注意:不允许修改窗体对象“教师”中已设置好的属性。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称和标题属性;
(2)在工具箱中选择一个选项组控件(opt,是大方框,显示 选项组:opt),放到主体中,并点击工具栏上的“属性”按钮,设置选项组的名称和标题(奖励)属性(这个是小方框,显示 标签:bopt);
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的“属性”按钮,设置这两个单选按钮的名称和标题属性(选项按钮是圆圈,标签是指有无);
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的“属性”按钮,设置这两个命令按钮的名称和标题属性;
(5)选中窗体,并点击工具栏上的“属性”按钮,设置窗体的标题属性。
3、考生文件夹下存在一个数据库文件“Access3.mdb”,里面已经设计好窗体对象“教师”。试在此基础上按照一下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“教师基本信息输出”;(2)在主体节区中“年龄”标签右侧的文本框显示内容设置为“年龄”字段值,并将文本框名称更名为“tAge”;
(3)在主体节区添加一个标签控件,该控件放置在距左边0.1厘米、距上边5.0厘米,标签显示内容为“出生地”,名称为“bMem”;(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;(5)将窗体标题设置为“教师基本信息”。注意:不允许修改窗体对象“教师”中未涉及的控件和属性。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到页眉中,并点击工具栏上的“属性”按钮,设置标签的名称和标题属性;
(2)选中“年龄”标签右边的文本框,并点击工具栏上的“属性”按钮,设置文本框的名称和控件属性;
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的“属性”按钮,设置这两个
单选按钮的名称和标题属性;
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的“属性”按钮,设置这两个命令按钮的名称和标题属性;
(5)选中窗体,并点击工具栏上的“属性”按钮,设置窗体的标题属性。
4、考生文件夹下存在一个数据文件“samp3.mdb”,里面已经设计好窗体对象“fTest”及宏对象“m1”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”标题显示为“窗体测试样例”;
(2)在窗体主体节区内添加二个复选框控件,复选框选项按钮分别命名为“opt1”和“opt2”,对应的复选框标签显示内容分别为“类型a”和“类型b”,标签名称分别为“bopt1”和“bopt2”;(3)分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值;(4)在窗体页脚节区位置添加一个命令按钮,命名为“bTest”,按钮标题为“测试”;
(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;(6)将窗体标题设置为“测试窗体”。注意:不允许修改窗体对象fTest中未涉及的属性;不允许修改宏对象m1。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“窗体测试样例”。
(2)在工具箱中选择复选框控件,添加两个该控件到窗体的主体中,设置这两个控件的名称为“opt1”和“opt2”,并设置它们的默认值属性为“=False”;选择复选框对应的标签,设置它们的名称为“bopt1”和“bopt2”,标题为“类型a”和“类型b”。
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,设置这个命令按钮的名称为“bTest”,标题属性为“测试”,单击属性为“m1”。
(4)选中窗体,并点击工具栏上的“属性”按钮,设置窗体的标题属性为“测试窗体
10、考生文件夹下存在一个数据库文件”samp3.mdb“,里面已经设计好表对象”tTeacher“、窗体对象”fTest“和宏对象”m1“。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为”bTitle“,初始化标题显示为”教师基本信息输出“;(2)将主体节区中”学历“标签右侧的文本框显示内容设置为”学历“字段值,并将该文本框名称更名为”tBG“;(3)在窗体页脚节区位置添加一个命令按钮,命名为”bOk“,按钮标题为”刷新标题“;
(4)设置命令按钮bOk的单击事件属性为给定的宏对象m1;(5)将窗体标题设置为”教师基本信息“。注意:不允许修改窗体对象”fTest“中未涉及的控件和属性;不允许修改表对象tTeacher和宏对象m1。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的”属性“按钮,设置标签的名称为”bTitle“,标题属性为”教师基本信息输出“;
(2)选择”学历“标签右侧的文本框,并点击工具栏上的”属性“按钮,设置该文本框的名称为”tBG“,控件来源属性选择”学历“字段。
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,并点击工具栏上的”属性“按钮,设置这个命令按钮的名称为”bOk“,标题属性为”刷新标题“,单击属性为”m1“;
(4)选中窗体,并点击工具栏上的”属性“按钮,设置窗体的标题属性为”教师基本信息“。
130、考生文件夹下存在一个数据库文件”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*****“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(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,保存窗体。
16、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tNorm”和“tStock”,查询对象“qStock”和宏对象“ml”,同时还设计出以“tNorm”和“tStock”为数据源的窗体对象“fStock”和“fNorm”。试在此基础上按照以下要求补充窗体设计:
(1)在“fStock”窗体对象的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“库存浏览”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在“fStock”窗体对象的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示信息”;(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;
(4)将“fStock”窗体的标题设置为“库存浏览”;(5)将“fStock”窗体对象中的“fNorm”子窗体的导航按钮去掉。
注意:不允许修改窗体对象中未涉及的控件和属性;不允许修改表对象“tNorm”、“tStock”和宏对象“ml”。修改后的窗体如下图所示。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“库存浏览”,字体名称属性为“黑体”,字号属性为“18”,字体粗细属性为“加粗”;
(2)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bList”,标题属性为“显示信息”,单击属性为“m1”;
(3)选中窗体,设置窗体的标题属性为“库存浏览”;
(4)选中“fNorm”窗体,设置该窗体的导航按钮属性为“否”。
18、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”和宏对象“ml”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18,字体粗细为“加粗”;
(2)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示雇员情况”;
(3)设置所建命令按钮bList的单击事件属性为运行宏对象ml;(4)将窗体的滚动条属性设置为“两者均无”。
注意:不允许修改窗体对象“fEmployee”,中未涉及的控件和属性;不允许修改表对象“tEmployee”和宏对象“ml”。修改后的窗体如下图所示。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“雇员基本信息”,字体名称属性为“黑体”,字号属性为“18”,字体粗细属性为“加粗”;
(2)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bList”,标题属性为“显示雇员情况”,单击属性为“m1”;
(3)选中窗体,设置窗体的滚动条属性为“两者均无”。
32、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计:
(1)在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为24;
(2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”;(3)设置所建命令按钮bList的单击事件属性为运行宏对象m1;(4)取消主窗体和子窗体中的导航按钮。
注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。
本题解题思路如下:
(1)选择“视图”菜单下的“窗体页眉/页脚”即打开了窗体的“窗体页眉/页脚”区域;
(2)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“职工基本信息”,字体名称属性为“黑体”,字号为24;
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bList”,标题属性为“显示职工科研情况”,单击属性为“m1”;
(4)打开窗体对象fEmployee的设计视图,点击工具栏上的“属性”按钮,窗体的导航按钮属性为“否”,关闭窗体fEmployee;打开窗体对象list的设计视图,点击工具栏上的“属性”按钮,窗体的导航按钮属性为“否”,关闭窗体list。
35、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tCollect”,查询对象“qT”,同时还设计出以“tCollect”
为数据源的窗体对象“fCollect”。试在此基础上按照以下要求补充窗体设计:(1)将窗体“fCollect”的记录源改为查询对象“qT”;
(2)在窗体“fCollect”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“CD明细”,字体名称为“黑体”,字号大小为20,字体粗细为“加粗”;
(3)将窗体标题栏上的显示文字设为“CD明细显示”;
(4)在窗体页脚节区位置添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”;
(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。注意:不允许修改窗体对象“fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”和查询对象“qT”。
本题解题思路如下:
(1)选择“fCollect”窗体,选择“设计(D)”,选中窗体,并在记录源中选择查询对象“qT”。
(2)选择“视图”菜单下的“窗体页眉/页脚”即打开了窗体的“窗体页眉/页脚”区域;在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的“属性”按钮,设置标签的名称为“bTitle”,标题属性为“CD明细”,字体名称属性为“黑体”,字号为20,字体粗细为“加粗”;
(3)选中窗体,设置窗体的“标题”属性为“CD明细显示”;
(4)在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bC”,标题属性为“改变颜色”,点击“单击”属性右边的“…”打开代码生成器,输入“CDID_标签.ForeColor = 255”,保存窗体。
47、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tSell”、“tBook”和宏对象“m1”,同时还设计出窗体对象“fBook”和“fEmployee”、子窗体“fSell”。请在此基础上按照以下要求补充“fEmployee”窗体的设计:(1)在窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示图书信息”;(2)设置所建命令按钮bList的单击事件属性为运行宏对象m1;
(3)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,初始化标题显示为“雇员售书情况浏览”,字体名称为“黑体”,字体粗细为“加粗”,字号为22;
(4)设置主窗体标题栏的显示标题为“雇员售书情况”;(5)设置窗体的相关属性使其在窗体视图中不显示记录选择器和导航按钮。注意:不允许修改窗体对象“fEmployee”、“fSell”、“fBook”和宏对象“m1”中未涉及的控件和属性;不允许修改表对象“tEmployee”、“tSell”和“tBook”。
本题解题思路如下:
(1)选中“fEmployee”窗体“,点击”设计“,然后选”视图“菜单下的”窗体页眉/页脚“即打开了窗体的”窗体页眉/页脚“区域;在工具箱中选择一个命令按钮,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击”取消“按钮,并点击菜单栏上”视图“下的”属性“按钮,设置命令按钮的名称为”bList“,标题属性为”显示图书信息“,选择”事件“设置”单击“属性为”m1“。
(2)在工具箱中选择一个标签,放到窗体页眉中,并点击菜单栏上”视图“下的”属性“按钮,设置标签的名称为”bTitle“,标题属性为”雇员售书情况浏览“,字体名称属性为”黑体“,字体粗细为”加粗“,字号为22;
(3)在窗体对象fEmployee的设计视图下,右击主窗体标题栏选择”属性“,设置其标题为”雇员售书情况“;
(4)在窗体对象fEmployee的设计视图下,右击主窗体标题栏选择”属性“,设置窗体的记录选择器属性为”否“,设置窗体的导航按钮属性为”否“。
59、考生文件夹下存在一个数据库文件”samp3.mdb“,里面已经设计好表对象”tStudent“ 和”tGrade“,同时还设计出窗体对象”fGrade“和”fStudent“。请在此基础上按照以下要求补充”fStudent“窗体的设计:(1)将名称为”标签15“的标签控件名称改为”tStud“,标题改为”学生成绩“;
(2)将名称为”子对象“控件的源对象属性设置为”fGrade“窗体,并取消其”导航按钮“;
(3)将”fStudent“窗体标题改为”学生信息显示“;(4)将窗体边框改为”对话框边框“样式,取消窗体中的水平和垂直滚动条;(5)在窗体中有一个”退出“命令按钮(名称为bQuit),单击该按钮后,应关闭”fStudent“窗体。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:修改后运行该窗体,并查看修改结果。
注意:不允许修改窗体对象”fGrade“和”fStudent“中未涉及的控件、属性;不允许修改表对象”tStudent“ 和”tGrade“。对于VBA代码,只允许”****************“与”****************“之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(1)打开窗体对象”fStudent“的设计视图,设置”标签15“控件的”名称“属性为”tStud“,”标题“为”学生成绩“。设置”子对象“控件的”源对象“属性为”fGrade“窗体,再打开窗体对象”fGrade“的设计视图,设置”导航按钮“属性为”否“。
(2)打开窗体对象”fStudent“的设计视图,设置”fStudent“窗体的标题属性为”学生信息显示“,边框样式”为“对话框边框”,“滚动条”为“两者均无”。
(3)关闭窗体语句为DoCmd.Close。
62、考生文件夹下存在一个数据库文件“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代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(1)打开窗体对象“fEdit”的设计视图,“LRemark”的标签控件的“前景色”设置为255,“字体粗细”设置为“加粗”。选择“fEdit”窗体,设置“标题”属性为“修改用户信息”,“边框样式”为“对话框边框”,“滚动条”为“两者均无”。“记录选择器”、“导航按钮”和“分隔线”属性均为“否”。
(2)选择“退出”命令按钮,“前景色”设置为128,“字体粗细”为“加粗”,“下划线”为“是”。
(3)将“保存”按钮变为可用的语句为CmdSave.Enabled=True。
70、考生文件夹下存在一个数据库文件“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*****”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
本题解题思路如下:
(1)打开窗体“fEmp”的设计视图,选择文本框“tSS”,右键选择:“更改为”-“组合框”。
(2)打开查询“qEmp”的设计视图,添加一个“性别”字段,“显示”按钮的“钩”去掉,在“性别”字段的“条件”中输入“[Forms]![fEmp]![tSS]”。
(3)打开窗体“fEmp”的设计视图,选择“tAge”文本框控件,将“控件来源”属性设置为“=Year(Date())-年龄”。
(4)关闭窗口的语句为DoCmd.Close。