1、字段的第一个字符为姓,剩余字符为名。将姓名分解为 姓和名两部分。 字段行输入:姓:Left(姓名),1) 字段行中输入:名:Mid(姓名,2)2、房间号的前两位为楼号。楼号:Left(房间号,2)3、学号字段的前4位代表年级。年级:Left(学生ID,4)4、查找身份证字段第4位至第6位值为102的纪录。 条件行中输入:Mid(身份证,4,3)= 5、将编号的第一个字符更改为1 更新到中输入: & Mid(编号,2)6、字段的第一个字符为姓。要求将学生学号和学生的姓组 合在一起,追加到目标表的标识字段中。标识:学号+Left(姓名,1)7、查找姓名为三个字的记录。 姓名为二个字的记录 条件行输
2、入:Len(姓名)= 3 Len(姓名)= 2二、日期函数类型题:1、计算教师的工龄。工龄:Year(Date()-Year(工作时间)2、查找并显示聘期超过5年(使用函数)的。Year(Date()-Year(聘用时间)53、统计这个客人已住天数已住天数:Date()-入住日期4、其中入校年数据由入校时间字段计算得到,显示为四位数 字年的形式入校年:Year(入校时间)5、统计星期一(由预约日期判断)Weekday(预约日期)=26、查找三月份上课的信息。Month(上课日期)=3三、统计函数类型题:1、平均成绩取整要求用Round函数实现。Round(Avg(成绩)2、统计最高分成绩与最低
3、分成绩的差。 最高分与最低分的差:Max(成绩)-Min(成绩)3、计算并输出教师最大年龄与最小年龄的差值,字段标题为 m_age。m_age:Max(年龄)-Min(年龄)4、最高储备与最低储备相差最小的数量,字段标题为m_data m_data:Min(最高储备-最低储备)四、SQL子查询类型题:三点不变(1大于或小于 2字段再变 3表名再变)1、查找成绩低于所有课程总平均分的学生信息。(select Avg(单价) from tBook)4、查找有档案信息但无工资信息的职工。Not In (select 职工号 from 工资表)5、查找没有任何选课信息的学生。Not In (selec
4、t 学号 from tScore)6 查找还未被选修的课程名称 Not In(select 课程号from tScore)五、其他类型题:1、要求引用窗体对象fTest上控件tSex的值。Forms!fTest!tSex2、查找并显示有书法或绘画爱好学生。Like *书法* Or Like *绘画*3、查找姓王病人的基本信息。王*4、姓名含有红字的记录。*红*5、姓李且名字第三字为明的记录。李?6、查找并显示入校时间非空的。Is Not Null7、查找并显示简历信息为空的。Is Null8、年龄为偶数的。年龄 Mod 2=09、年龄为奇数的。年龄 Mod 2=110、当运行该查询时,应显示参
5、数提示信息请输入爱好,输入爱 好后,在简历字段中查找具有指定爱好学生。*+请输入爱好+11、当运行该查询时,屏幕上显示提示信息:请输入要比较的分 数:,输入要比较的分数后,该查询查找学生选课成绩的平 均分大于输入值的学生信息。请输入要比较的分数:12、编号字段值均在前面增加05两个字符。 编号13、将所有记录的经费字段值增加2000元。经费+200014、将其中的与两个字段合二为一,字段标题为 编号姓名编号姓名:编号+姓名15、添加一个计算字段优惠后价格,计算公式为: 优惠后价格=费用*(1-10%)优惠后价格:费用*(1-0.1)16、学分字段值都上调10%。在更新到上写:学分*1.117、
6、查找库存数量在合理范围(最低储备,最高储备)的产品。Between 最低储备 And 最高储备综合应用(窗体、报表)类型题集合:注意:在窗体或报表书写计算表达式时,表达式必须以=开头。 (1)字段必须带 (2)参数查询必须用 括 (3)页码page&”/”&pages (4)宏引用窗体上控件值Forms!窗体值!控件值1、文本框控件设置为页码-总页数形式的页码显示 (如1-15、 2-15、.)。 控件来源属性中输入:=Page &- Pages2、文本框控件设置为页码/总页数 (如1/35、2/35、.)/3、文本框控件设置为-页码/总页数- (如-1/15-、-2/15-、.)。 Page
7、 & Pages &4、显示系统年月,显示格式为:XXXX年XX月(注:不允许使用 格式属性) = Year(Date() &年 Month(Date() &月5、性别为男且年龄小于20时显示为选中的打钩状态,否则显 示为不选中的空白状态。 =IIf(年龄30000,8、党员否字段值为True,显示党员两字;党员否字段值为 False,显示非党员三字。=IIf(党员否,9、学号字段的第5位和6位编码代表该生的专业信息,当这两 位编码为10时表示信息专业,为其他值时表示管理专 业。 =IIf(Mid(学号,5,2)=10、计算并显示学生平均年龄。=Avg(年龄)11、要求依据团队ID来计算并显示
8、团队的个数。=Count(团队ID)12、使用Round函数将计算出的平均单价保留两位小数。=Round(Avg(单价),2)13、依据报表记录源的年龄字段值计算并显示出其四位的出生 年信息。=Year(Date()-年龄14、要求该控件可以根据报表数据源里所属部门字段值,从 非数据源表对象tGroup中检索出对应部门名称并显示输 出.(提示:考虑Dlookup函数的使用) =DLookUp(名称部门编号= 所属部门 &15、聘用时间按年代值分组排列:在排序与分组上写: =Year(聘用时间)10 输出聘用时间的年代值: =(Year(聘用时间)10)*10 & ”年代”16、在窗体中有一个退出命令按钮,其功能关闭”fStud”窗体,用 VBA代码实现. DoCmd.Close44套(2)简单应用(查询)题 查询标题显示为“身份证号”,“姓名“和“家长姓名“查询 命为qT2用:先选择tStud表,然后在选择一次tStud表作为 副表1也就是tStud-1表。把”家长身份证号“字段拖到副表1中和”身份证号“字段建立关系。把身份证号,姓名字段选上,在第三个字段中添入”家长姓名:姓名“选择表来自副表tStud-1中。