您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化 > 技能高考专题:Access表达式
Access上机难点类型题汇总※基本操作(表)函数类型题集合:1、上一年度五月一日以前(含)的日期(规定:本年度年号必须用函数获取)。=DateSerial(Year(Date())-1,5,1)2、下一年度的一月一日(规定:本年度的年号必须用函数获取)。DateSerial(Year(Date())+1,1,1)3、本年度九月一日(规定:本年度年号必须由函数获取)DateSerial(Year(Date()),9,1)4、系统当前年一月一号。DateSerial(Year(Date()),1,1)5、默认值设置为系统当前日期。Date()6、默认值设置为系统当前日期的前一天。Date()-17、默认值设置为系统当前日期的后一天。Date()+1※简单应用(查询)类型题集合:一、字符串函数类型题:1、姓名字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分。字段行输入:姓:Left(([姓名]),1)字段行中输入:名:Mid([姓名],2)2、房间号的前两位为楼号。字段行中输入:楼号:Left([房间号],2)3、学号字段的前4位代表年级。字段行中输入:年级:Left([学生ID],4)4、查找身份证字段第4位至第6位值为102的纪录。条件行中输入:Mid([身份证],4,3)=1025、将编号的第一个字符更改为1更新到中输入:1&Mid([编号],2)6、姓名字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的标识字段中。字段行中输入:标识:[学号]+Left([姓名],1)7、查找姓名为三个字的记录。姓名为二个字的记录条件行输入:Len([姓名])=3Len([姓名])=2二、日期函数类型题:1、计算教师的工龄。字段行中输入:工龄:Year(Date())-Year([工作时间])2、查找并显示聘期超过5年(使用函数)的。条件行中输入:Year(Date())-Year([聘用时间])53、统计这个客人已住天数。字段行中输入:已住天数:Date()-[入住日期]4、其中入校年数据由入校时间字段计算得到,显示为四位数字年的形式字段行中输入:入校年:Year([入校时间])5、统计星期一(由预约日期判断)条件行中输入:Weekday([预约日期])=26、查找三月份上课的信息。条件行中输入:Month([上课日期])=3三、统计函数类型题:1、平均成绩取整要求用Round函数实现。字段行中输入:Round(Avg([成绩]))2、统计最高分成绩与最低分成绩的差。字段行中输入:最高分与最低分的差:Max([成绩])-Min([成绩])3、计算并输出教师最大年龄与最小年龄的差值,字段标题为m_age。字段行中输入:m_age:Max([年龄])-Min([年龄])4、最高储备与最低储备相差最小的数量,字段标题为m_datam_data:Min([最高储备]-[最低储备])五、其他类型题:1、要求引用窗体对象fTest上控件tSex的值。条件行中输入:[Forms]![fTest]![tSex]2、查找并显示有书法或绘画爱好学生。条件行中输入:Like*书法*OrLike*绘画*3、查找姓王病人的基本信息。条件行中输入:Like王*4、姓名含有红字的记录。条件行中输入:Like*红*5、姓李且名字第三字为明的记录。条件行中输入:Like李?明6、查找并显示入校时间非空的。条件行中输入:IsNotNull7、查找并显示简历信息为空的。条件行中输入:IsNull8、年龄为偶数的。条件行中输入:[年龄]Mod2=09、年龄为奇数的。条件行中输入:[年龄]Mod2=110、当运行该查询时,应显示参数提示信息请输入爱好,输入爱好后,在简历字段中查找具有指定爱好学生。条件行中输入:Like*+[请输入爱好]+*11、当运行该查询时,屏幕上显示提示信息:请输入要比较的分数:,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息。条件行中输入:[请输入要比较的分数:]12、编号字段值均在前面增加05两个字符。更新到中输入:05&[编号]13、将所有记录的经费字段值增加2000元。更新到中输入:[经费]+200014、将其中的编号与姓名两个字段合二为一,字段标题为编号姓名。字段行中输入:编号姓名:[编号]+[姓名]15、添加一个计算字段优惠后价格,计算公式为:优惠后价格=费用*(1-10%)字段行中输入:优惠后价格:[费用]*(1-0.1)16、学分字段值都上调10%。在更新到上写:[学分]*1.117、查找库存数量在合理范围([最低储备,最高储备])的产品。条件行中输入:Between[最低储备]And[最高储备]※综合应用(窗体、报表)类型题集合:注意:在窗体或报表书写计算表达式时,表达式必须以=开头。(1)字段必须带[](2)参数查询必须用[]括(3)页码[page]&”/”&[pages](4)宏引用窗体上控件值[Forms]![窗体值]![控件值]1、文本框控件设置为页码-总页数形式的页码显示(如1-15、2-15、...)。控件来源属性中输入:=[Page]&-&[Pages]2、文本框控件设置为页码/总页数形式的页码显示(如1/35、2/35、...)控件来源属性中输入:=[Page]&/&[Pages]3、文本框控件设置为-页码/总页数-形式的页码显示(如-1/15-、2/15-、...)。控件来源属性中输入:=-&[Page]&/&[Pages]&-4、显示系统年月,显示格式为:XXXX年XX月(注:不允许使用格式属性)控件来源属性中输入:=Year(Date())&年&Month(Date())&月5、性别为男且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。控件来源属性中输入:=IIf([性别]=男And[年龄]20,yes,no)6、性别为1,显示男;性别为2,显示女。控件来源属性中输入:=IIf([性别]=1,男,女)7、如果金额合计大于30000,txtIf控件显示达标,否则显示未达标。控件来源属性中输入:=IIf(Sum([单价]*[数量])30000,达标,未达标)8、党员否字段值为True,显示党员两字;党员否字段值为False,显示非党员三字。控件来源属性中输入:=IIf([党员否],党员,非党员)9、学号字段的第5位和6位编码代表该生的专业信息,当这两位编码为10时表示信息专业,为其他值时表示管理专业。控件来源属性中输入:=IIf(Mid([学号],5,2)=10,信息,管理)10、计算并显示学生平均年龄。控件来源属性中输入:=Avg([年龄])11、要求依据团队ID来计算并显示团队的个数。控件来源属性中输入:=Count([团队ID])12、使用Round函数将计算出的平均单价保留两位小数。控件来源属性中输入:=Round(Avg([单价]),2)13、依据报表记录源的年龄字段值计算并显示出其四位的出生年信息。控件来源属性中输入:=Year(Date())-[年龄]14、要求该控件可以根据报表数据源里所属部门字段值,从非数据源表对象tGroup中检索出对应部门名称并显示输出.(提示:考虑Dlookup函数的使用)控件来源属性中输入:=DLookUp(名称,tGroup,部门编号='&[所属部门]&')15、聘用时间按年代值分组排列:在排序与分组上写:=Year([聘用时间])\10输出聘用时间的年代值:=(Year([聘用时间])\10)*10&”年代”
本文标题:技能高考专题:Access表达式
链接地址:https://www.777doc.com/doc-8447254 .html