欢迎来到天天文库
浏览记录
ID:39898166
大小:1.69 MB
页数:12页
时间:2019-07-14
《access2010第三章操作题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一部分查询的条件设置1.关系运算>、>=、<、<=、<>、=2.逻辑运算Not、And、Or3.特殊运算In用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。Between…And…指定一个字段的取值范围(闭区间)Like与*?#[]配合使用,进行模式匹配查找IsNull判断字段取值是否为空IsNotNull判断字段取值是否为非空4.常用的查询条件数值区间判断(1)成绩Between60And100等价于:>=60And<=100字符的判断(2)“教授”OR“副教授”等价于:R
2、ight([职称],2)=“教授”InStr([职称],“教授”)=1ORInStr([职称],“教授”)=2IN(“教授”,“副教授”)(3)Left([姓名],1)=”王”等价于:Like“王*”InStr([姓名],”王”)=1(4)Mid([学号],5,2)=”03”等价于:InStr([学号],”03”)=5日期判断(5)>=#1992-01-01#AND<=#1992-12-31#等价于:Year([工作时间])=1992Between#1992-01-01#And#1992-12-31
3、#空值判断(6)查询“简历”字段为空并且成绩不及格的学生的信息。IsNullAND<60第二部分打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。1.根据”学生”和”成绩”表建立以下查询:(1)以表"学生"为数据源创建一个选择查询,查找并显示所有姓李并且年龄大于25岁,学生的"姓名"、"年龄"和"出生地"三个字段,查询命名为"qa1"。(2)创建一个更新查询,将表"学生"中"年龄"字段值加1,并把"团员否"字段的值,修改为“非团员”,查询命名为"qa2"。(
4、3)创建查询,计算并显示"姓名"和"平均成绩"二个字段(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值),查询命名为"qa3"。(4)创建一个参数查询,按输入的进校日期查找已报到的学生信息,显示学生的"姓名"、"年龄"、"出生地"和“进校日期”字段的内容。当运行查询时,对话框中提示"请输入进校日期",查询命名为"qa4"。2.建立"tGroup"和"tEmployee"两表之间的一对多关系,并实施参照完整性。以表"tEmployee"为数据源创建一个选择查询,检索职务为经理的职工的"编号"
5、和"姓名"信息,然后将两列信息合二为一输出(比如,编号为"000011"、姓名为"吴大伟"的数据输出形式为"000011吴大伟"),并命名字段标题为"管理人员",查询命名为"qb1"。3.根据表"tTeacher1"和表"tTeacher2"完成以下查询:(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示没有在职的教师的"姓名"、"学历"、"职称"和"联系电话"三个字段,查询命名为"qc1"。(2)创建一个追加查询,从表"tTeacher1"里检索出年龄小于等于45的党员教授或年龄
6、小于等于35的党员副教授记录,将其追加到空白表"tTeacher2"的相应五个字段中,查询命名为"qc2"。4.创建一个选择查询,显示"tLine"表的所有字段,并添加一个计算型字段"优惠价格",计算公式为:优惠价格=费用*(1-10%),查询命名为"qd1"。5.创建一个删除查询,删除表"tBand"中"出发时间"在2002年以前(不含)的团队记录,查询命名为"qd2"。6.以表"tStock"为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"
7、。当运行该查询时,提示框中应显示"请输入产品代码",查询命名为"qe1"。7.根据表"tStock",创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为“产品名称”,列标题为“规格”,计算字段为“单价”,查询命名为"qe2"。注意:交叉表查询不做各行小计。8.以表对象"tStaff"为数据源创建一个选择查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为"性别"和"平均年龄"的两个字段,查询命名为"qe3"。(选中“平均年龄”列,右击鼠标,在弹出菜单中选择“属性”,
8、设置格式和小数位数)9.以表对象"tStaff"为数据源创建一个参数查询,查找教师的"编号"、"姓名"、"性别"和"职称"四个字段内容。其中"性别"字段的准则条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,查询命名为"qe4"。10.创建一个删除查询,删除表对象"tTemp"中所有姓"李"的记录,查询命名为"qe5"。11.创建一个更新查询,将"学生"表中"年龄"字段值加1,查询命名为"qT1"。12.创建一个更新查询,将"tBmp"表中"编号"字段
此文档下载收益归作者所有