access操作题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

52,54

(1)创建一个选择查询,查找并显示购买"价格"大于100元并且"购买日期"在2001年以后(含2001年)的"CDID"、"主题名称"、"价格"、"购买日期"和"介绍"五个字段的内容,所建查询名为"qT2";

(2)创建一个参数查询,通过输入"CD类型名称"参数值,查询"tCollect"表中的相关记录,并显示"CDID"、"主题名称"、"价格"、"购买日期"和"介绍"五个字段的内容,所建查询名为"qT3";

(注:输入提示为"请输入CD类型名称:")

(3)创建一个更新查询,对"tType"表进行调整,将"类型ID"等于"05"的记录中的"类型介绍"字段更改为"古典音乐",所建查询名为"qT4"。

(4)创建一个选择查询,查找2004年借书情况,并显示"单位"、"姓名"、"书名"三个字段的内容,所建查询名为"qT2";

(5)以表"tBorrow"为数据源创建一个生成表查询,将"借书日期"为2005年6月以前(不包含6月)的记录存入一个新表中,表名为"tOld",所建查询名为"qT3";

(6)以表对象"tReader"为数剧源创建一个参数查询,查找读者的"单位"、"姓名"、"性别"和"职称"四个

字段内容。其中"性别"字段的条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,所建查询名为"qT4"。

(7)以表”tStud”为数据源创建一个参数查询,当运行该查询时,提示框中应显示”请输入爱好”,输入爱

好后,在简历字段中查找具有指定爱好的学生,显示”学号”、”姓名”、”性别”、”年龄”和”简历”五个字段内容,所建查询命名为”qT1”;

(8)以表"tScore"和"tStud"为数据源创建一个总计查询,查找学生的成绩信息,并显示为"学号"、"姓

名"和"平均成绩"三列内容,其中"平均成绩"一列数据为计算字段,由计算得到,选择"固定"格式并保留两位小数显示,所建查询命名为"qT2";

在选择了表"tScore"和"tStud"后,然后选择"学号"、"姓名"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),然后在第三个字段中输入"平均成绩:成绩","总计"

中选择"平均值",再选择"视图"菜单下的"属性"菜单,"格式"为"固定",小数位数为2,最后以"qT2"

保存查询。

(9)以表"tStud"、"tCourse"和"tScore"为数据源创建一个参数查询,输入学生的学号,查找并显示该学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT3";当运行该查询时,提示框中应显示"请输入学号";

(10)创建一个追加查询,将表"tStud"中男学生的信息追加到表的"tTemp"对应的"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段中,所建查询命名为"qT4"。

(11)设计报表"rEmp"的主体节区内"tOpt"复选框控件依据报表记录源的"性别"字段和"年龄"字段的值来显示状态信息:性别为"男"且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态;

选中报表"rEmp",点击"设计(D)"按钮,选中"tOpt"复选框,并点击工具栏上的"属性"按钮,设置文本框的控件来源属性为"=IIf([年龄]<20 And [性别]="男",True,False)";

(12)创建追加查询,将表对象"tStud"中有书法爱好学生的"学号"、"姓名"和"入校年"三列内容追加到目标表"tTemp"的对应字段内,所建查询命名为"qT2"。(规定:"入校年"列由"入校时间"字段计算得到,显示为四位数字形式。)

(13)补充窗体"fTest"上"test1"按钮(名为"bt1")的单击事件代码,实现以下功能:打开窗体,在文本框"tText"中输入一段文字,然后单击窗体"fTest"上"test1"按钮(名为"bt1"),程序实现将文本框内容作为窗体上标签"bTitle"的标题显示。

注意:不允许修改窗体对象"fTest"中未涉及的控件和属性;只允许在"*****Add*****"与"*****Add*****"之间的空行内补充语句、完成设计。

(14)将报表"rEmp"的主体节区内"tAge"文本框控件改名为"tYear",同时依据报表记录源的"年龄"字段值计算并显示出其四位的出生年信息;

注意:当前年必须用相关函数返回。

(15)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"平均成绩"两列内容,其中"平均成绩"数据由统计计算得到,所建查询名为"qT2";假设:所用表中无重名;

(16)创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、 "课程名"和"成绩"的内容。其中"班级编号"数据由统计计算得到,其值为"tStudent"表中"学号"的前6位,所建查询名为"qT3";当运行该查询时,应显示提示信息:"请输入班级编号:";

(17)创建一个查询,计算每名学生所选课程的学分总和,并依次显示"姓名"和"学分",其中"学分"为计算出的学分总和,所建查询名为"qT2";

(18)创建一个查询,查找年龄小于平均年龄的学生,并显示其"姓名",所建查询名为"qT3";

解题步骤选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStudent"表,选择表中的"姓名"和"年龄"字段,"姓名"字段处的"总计"处选择"表达式",把"年龄"字段的显示中的钩去掉,在"年龄"字段的"总计"中选择"条件","条件"中输入"<(select Avg([年龄]) from tstudent)",最后以"qT3"保存查询。

(19)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。

集体步骤:在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击"取消"按钮,设置这个命令按钮的名称为"bC",标题属性为"改变颜色",点击"单击"属性右边的"…"打开代码生成器,输入"CDID_标签.ForeColor = 255",保存窗体。

(20)创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示,所建查询名为"qT3";

解题步:骤选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,然后点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中选择"班级","交叉表"中选择"行标题";选择"课程名"字段,在"交叉表"中选择"列标题";在第三个字段中输入"成绩之Avg: round(Avg(tGrade.成绩))","交叉表"中选择"值",并在"总计"中选择"表达式"。最后以"qT3"保存查询。

相关文档
最新文档