您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 二级Access上机试题重点问题集锦
-1-第一部分常见题目的解析010304:按编号字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。【视图菜单--排序/分组--选择编号字段--组页脚选是。在设计视图中,将“编号”文本框移动到组页脚节,设置控件来源属性:=Left([编号],4)在编号页脚添加一个文本框,对应的标签标题改为“平均年龄”,设置文本框的控件来源为“=avg([年龄])”,并设置文本框的“名称”属性为“tAvg”】020201:计算并输出教师最大年龄与最小年龄的差值,显示标题为m_age【添加一个计算字段m_age:Max([年龄])-Min([年龄])】020303:设置报表主体节区内文本框tDept的控件来源为计算控件。要求该控件可以根据报表数据源里的所属部门字段值,从非数据源表对象tGroup中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)【设置控件来源:=DLookUp(名称,tGroup,所属部门=部门编号)】030103:设置工作时间字段的有效性规则为:只能输入上一年度五月一日以前(含)的日期【工作时间字段的有效性规则为:=DateSerial(Year(Date())-1,5,1)】030104:将在职否字段的默认值设置为真值【在职否字段的默认值设置为:True】030104:设置邮箱密码字段的输入掩码为将输入的密码显示为6位星号(密码)【输入掩码向导—选择密码—下一步—完成】030105:将性别字段值的输入设置为男、女列表选择。【设计视图—性别字段—数据类型选择查阅向导—自行输入需要的值,下一步—第一行输入“男”,第二行输入“女”,下一步—完成】030203:聘期超过5年【添加计算字段:聘期:year(date())-year([聘用时间])对应的条件行输入:5】030204:将编号与姓名合二为一输出,标题为“管理人员”【添加计算字段:管理人员:[编号]+[姓名]】030303:设置复选框选项按钮opt1和opt2的默认值属性为假值。【选中按钮—属性—默认值设置为:False】050203:显示tLine表的所有字段内容,然后添加一个计算字段优惠后价格,计算公式为:优惠后价格=费用*(1-10%)。【选择指定的字段之后,添加计算字段:优惠后价格:[费用]*0.9】050204:删除tBandOld表中出发时间在2002年以前(不含2002年)的团队记录。【建立删除查询,“出发时间”字段的条件设置为:#2002-1-1#】050302:在导游姓名字段标题对应的报表主体区添加一个控件,显示出导游姓名字段值。【添加文本框控件,属性—控件来源设置为“导游姓名”—名称属性设置为:tName】050303:报表页脚区添加一个计算控件,要求依据团队ID来计算并显示团队的个数。计算控件放置在团队数:标签的右侧,计算控件命名为bCount。【在报表页脚区添加文本框控件—属性—控件来源设置为:=Count([团队ID])】060103:设置工作时间字段的默认值属性为本年度的4月1日(规定:本年度年号必须由函数获取)。【设计视图—工作时间—默认值属性设置为:DateSerial(Year(Date()),4,1)】060203:设计一个名为单位奖励的计算字段,计算公式为:单位奖励=经费*10%,并显示tWork表的所有字段内容和单位奖励字段。【查询—新建—设计视图—添加tWork—选择所有字段—添加计算字段单位奖励:[经费]*0.1】060204:将所有记录的经费字段值增加2000元。【创建更新查询,选择经费字段—更新到设置为:[经费]+2000】070101:将学生入校时间字段的默认值设置为下一年度的一月一日(规定:本年度的年号必须用函数获取)。-2-【设计视图—入校时间—默认值属性设置为:DateSerial(Year(Date())+1,1,1)】070105:将宏mTest重命名保存为自动执行。【选中宏mTest—单击右键—重命名为:AutoExec—确定】070201:查找图书按类型字段分类的最高单价信息并输出,显示标题为类别和最高单价。【查询—新建—设计视图—添加tBook表—选择类别和单价—总计—单价字段总计行选择最大值—单价的前面添加:最高单价:】070203:按出版社名称查找某出版社的图书信息,并显示图书的书名、类别、作者名和出版社名称4个字段的内容。当运行该查询时,应显示参数提示信息:请输入出版社名称:。【选择需要显示的字段—出版社名称字段的条件行输入:[请输入出版社名称:]】070204:按类别字段分组查找计算每类图书数量在5种以上(含5种)图书的平均价格,显示类别和平均单价两个字段的信息。【选择类别和单价字段—总计—单价总计行选择平均值—单价条件行设置为:=5—单价前输入:平均单价:】070302:设置报表rEmp按照性别字段降序(先女后男)排列输出;将报表页面页脚区内名为tPage的文本框控件设置为按第N页/共M页形式的页码显示。【设计视图—单击鼠标右键—排序/分组—性别—降序】【选择tPage—属性—控件来源设置为:=第&[Page]&页/共&[Pages]&页】或【选择tPage—属性—控件来源—表达式生成器—通用表达式—第N页,共M页—双击第&[Page]&页,共&[Pages]&页—将“,”更改为“/”—确定】080203:查找年龄小于平均年龄的学生,并显示其姓名。【选择姓名和年龄—年龄字段不显示—年龄条件行输入:(Selectavg(年龄)FromtStudent)】080204:将所有学生的班级编号、学号、课程名和成绩等值填入tSinfo表相应字段中,其中班级编号值是tStudent表中学号字段的前6位。【选择所需字段—添加新字段班级编号:Left([tStudent]![学号],6)—追加到“班级编号”】090202:将表对象tStud中有书法爱好学生的学号、姓名和入校年3列内容追加到目标表tTemp的对应字段内。【创建追加查询—添加简历字段—简历条件设置为:Like*书法*—添加新字段:入校年:Year([入校时间])—注意:追加到行要设置对应字段】100201:查找产品最高储备与最低储备相差最小的数量并输出,标题显示为m_data。【添加新的计算字段:m_data:Min([最高储备]-[最低储备])】110104:在当前数据库中,对表employee做一个备份,并命名为表tEmp。【选中employee表—单击右键—另存为—tEmp—确定】110203:创建一个参数的查询,要求:当执行查询时,屏幕提示请输入要查询的姓名。查询结果显示姓名、性别、职称、工资总额,其中工资总额是一个计算字段,由基本工资+津贴-住房公积金-失业保险计算得到。【选择所需的字段—姓名字段的条件行输入:[请输入要查询的姓名]—添加计算字段:工资总额:[基本工资]+[津贴]-[住房公积金]-[失业保险]】110204:创建一个查询,查找有档案信息但无工资信息的职工,显示其职工号和姓名两个字段的信息。将查询命名为qT4。【选中查询对象,单击新建按钮,选中查找不配项查询,单击确定按钮。步骤2:选中档案表,单击下一步按钮,选中工资表,单击下一步按钮。分别选中表中职工号字段,单击下一步按钮。双击职工号和姓名字段,单击下一步按钮,在请为查询指定名称处输入qT4,】1103:创建一个名为menu的窗体。【窗体—新建—设计视图。按题目要求设计该窗体的属性和添加控件及设置控件属性。】120104:设置tStudent表的显示格式,使表的背景颜色为深青色、网格线为白色、文字字号为五号。-3-【数据表视图—格式菜单—数据表—按题目要求设置格式】120203:按输入的班级编号查找并显示班级编号、姓名、课程名和成绩的内容。其中班级编号数据由统计计算得到,其值为tStudent表中学号的前6位,所建查询名为qT3;当运行该查询时,应显示提示信息:请输入班级编号:。【创建查询—选择所需字段—添加新字段:班级编号:Left([tStudent]![学号],6)—班级编号条件行输入:[请输入班级编号:]】130103:删除表中1949年以前出生的雇员记录。【建立一个删除查询—选择出生日期字段—条件行输入:#1949-1-1#—运行—关闭查询】130105:设置雇员编号字段的输入掩码为只能输入10位数字或空格形式。【设计视图—雇员编号—输入掩码设置为:9999999999】130203:创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示。【创建交叉表查询—行标题为班级—列标题为课程名—值为成绩字段的平均值—切换到SQL视图—将Avg(tGrade.成绩)更改为:int(Avg(tGrade.成绩))】140202:创建一个查询,将所有学生设置为非党员。【创建更新查询—选择党员否字段—更新为行设置为:False】140203:创建一个交叉表查询,要求能够显示各门课程男女生不及格人数。【创建交叉表查询—行标题为性别—列标题为课程名—值为成绩的计数—添加成绩字段,条件行输入:60】150203:以表对象tB为基础,创建一个交叉表查询。要求:选择楼号为行标题列名称显示为楼号,房间类别为列标题来统计输出每座楼房的各类房间的平均房价信息。【创建交叉表查询—添加字段:楼号:Left([房间号],2)—设置楼号字段为行标题—房间类别字段为列标题—房价字段的平均值为值】150204:创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为type和num。【创建查询—选择tB表—选择房间类别和房间号—总计—房间类别总计行选择分组—房间的前面输入:type—房间号总计行选择计数—房间号前面输入:num】160203:创建一个参数查询,查找学生的学号、姓名、年龄和性别4个字段内容。其中设置年龄字段为参数,参数值要求引用窗体fTemp上控件tAge的值。【年龄字段的条件行输入:[Forms]![fTemp]![tAge]或Forms![fTemp]![tAge]】160204:创建追加查询,将表对象tStud中学号、姓名、性别和年龄4个字段内容追加到目标表tTemp的对应字段内,将查询命名为qT4。(规定:姓名字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的标识字段中)。【创建追加查询—添加所需字段—添加新的字段:标识:[学号]+Left([姓名],1)】170101:为表对象职工表追加一个新字段。字段名称为类别、数据类型为文本型、字段大小为2,设置该字段的有效性规则为只能输入在职与退休值之一。【该字段的有效性规则设置为:在职or退休】170204:创建一个更新查询,将表tTemp中年龄字段值加1,并清除团员否字段的值,所建查询命名为qT4。【创建更新查询—添加年龄和团员否字段—年龄的更新到行设置为:[年龄]+1—团员否的更新到行设置为:Null】180202:创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示姓名、房间号、已住天数和应交金额,将查询命名为qT2。注:输入姓名时应提示请输入姓名:应交金额=已住天数*价格。【创建查询—选择两个表为数据源—添加所需字段姓名和房间号—姓名字段的条件行输入:[请输入姓名:]—添加新字段:已住天数:Day(Date()-[入住日期])—添加新字段:应交金额:(Day(Date()-[入住日-4-期]))*[价格]】180203:创建一个查询,查找身份证字段第4位至第6位值为102的纪录,并显示姓名、入住日期和价格3个字段内容,将查询命名为qT3。【创建查询—添加姓名、入住日期、价格—添加身份证字段,该字段不显示—身份证字段的条件行设置为:Mid([身份证],4,3)=102】180301:将窗体fEmp上名称为tSS的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值男和女。【窗体的设计视图—选择窗体页脚未绑定的文本框tss—单击鼠标右键—更
本文标题:二级Access上机试题重点问题集锦
链接地址:https://www.777doc.com/doc-2746098 .html