Access上机难点类型题汇总.docx

上传人:b****5 文档编号:12188928 上传时间:2023-04-17 格式:DOCX 页数:8 大小:18.43KB
下载 相关 举报
Access上机难点类型题汇总.docx_第1页
第1页 / 共8页
Access上机难点类型题汇总.docx_第2页
第2页 / 共8页
Access上机难点类型题汇总.docx_第3页
第3页 / 共8页
Access上机难点类型题汇总.docx_第4页
第4页 / 共8页
Access上机难点类型题汇总.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

Access上机难点类型题汇总.docx

《Access上机难点类型题汇总.docx》由会员分享,可在线阅读,更多相关《Access上机难点类型题汇总.docx(8页珍藏版)》请在冰豆网上搜索。

Access上机难点类型题汇总.docx

Access上机难点类型题汇总

Access上机难点类型题汇总

※基本操作(表)函数类型题集合:

(书上40页输入掩码背下来)

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()-1

7、默认值设置为系统当前日期的后一天。

Date()+1

8、销售业绩表:

判断主键

选前三个字段为主键(“时间”、“编号”、“物品号”)

9、(19套1)分析设置表”tScore”主键

选前二个字段为主键(“学号”、“课程号”)

其与的都是一个主键!

※简单应用(查询)类型题集合:

一、字符串函数类型题:

1、"姓名"字段的第一个字符为姓,剩余字符为名。

将姓名分解为姓和名两部分。

字段行输入:

姓:

Left(([姓名]),1)

字段行中输入:

名:

Mid([姓名],2)

2、房间号的前两位为楼号。

字段行中输入:

楼号:

Left([房间号],2)

3、学号字段的前4位代表年级。

字段行中输入:

年级:

Left([学生ID],4)

4、查找"身份证"字段第4位至第6位值为"102"的纪录。

条件行中输入:

Mid([身份证],4,3)="102"

5、将编号的第一个字符更改为"1"

更新到中输入:

"1"&Mid([编号],2)

6、"姓名"字段的第一个字符为姓。

要求将学生学号和学生的姓组合在一起,追加到目标表的"标识"字段中。

字段行中输入:

标识:

[学号]+Left([姓名],1)

7、查找姓名为三个字的记录。

姓名为二个字的记录

条件行输入:

Len([姓名])="3"Len([姓名])="2"

二、日期函数类型题:

1、计算教师的"工龄"。

字段行中输入:

工龄:

Year(Date())-Year([工作时间])

2、查找并显示聘期超过5年(使用函数)的。

条件行中输入:

Year(Date())-Year([聘用时间])>5

3、统计这个客人"已住天数"。

字段行中输入:

已住天数:

Date()-[入住日期]

4、其中"入校年"数据由"入校时间"字段计算得到,显示为四位数字年的形式

字段行中输入:

入校年:

Year([入校时间])

5、统计星期一(由预约日期判断)

条件行中输入:

Weekday([预约日期])=2

6、查找三月份上课的信息。

条件行中输入:

Month([上课日期])=3

三、统计函数类型题:

1、平均成绩取整要求用Round函数实现。

字段行中输入:

Round(Avg([成绩]))

2、统计最高分成绩与最低分成绩的差。

字段行中输入:

最高分与最低分的差:

Max([成绩])-Min([成绩])

3、计算并输出教师最大年龄与最小年龄的差值,字段标题为m_age。

字段行中输入:

m_age:

Max([年龄])-Min([年龄])

4、最高储备与最低储备相差最小的数量,字段标题为m_datam_data:

Min([最高储备]-[最低储备])

四、SQL子查询类型题:

三点不变(1大于或小于2字段再变3表名再变)

1、查找成绩低于所有课程总平均分的学生信息。

条件行中输入:

<(selectAvg([成绩])fromtScore)

2、查找年龄小于平均年龄的学生。

条件行中输入:

<(selectAvg([年龄])fromtStudent)

3、查找并显示单价高于平均单价的图书。

条件行中输入:

>(selectAvg([单价])fromtBook)

4、查找有档案信息但无工资信息的职工。

条件行输入:

NotIn(select[职工号]from工资表)

5、查找没有任何选课信息的学生。

条件行中输入:

NotIn(select[学号]fromtScore)

6查找还未被选修的课程名称

NotIn(select[课程号]fromtScore)

五、其他类型题:

1、要求引用窗体对象"fTest"上控件"tSex"的值。

条件行中输入:

[Forms]!

[fTest]!

[tSex]

2、查找并显示有书法或绘画爱好学生。

条件行中输入:

Like"*书法*"OrLike"*绘画*"

3、查找姓"王"病人的基本信息。

条件行中输入:

Like"王*"

4、姓名含有"红"字的记录。

条件行中输入:

Like"*红*"

5、姓"李"且名字第三字为"明"的记录。

条件行中输入:

Like"李?

明"

6、查找并显示入校时间非空的。

条件行中输入:

IsNotNull

7、查找并显示简历信息为空的。

条件行中输入:

IsNull

8、年龄为偶数的。

条件行中输入:

[年龄]Mod2=0

9、年龄为奇数的。

条件行中输入:

[年龄]Mod2=1

10、当运行该查询时,应显示参数提示信息"请输入爱好",输入爱好后,在简历字段中查找具有指定爱好学生。

条件行中输入:

Like"*"+[请输入爱好]+"*"

11、当运行该查询时,屏幕上显示提示信息:

"请输入要比较的分数:

",输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息。

条件行中输入:

>[请输入要比较的分数:

]

12、"编号"字段值均在前面增加"05"两个字符。

更新到中输入:

"05"&[编号]

13、将所有记录的"经费"字段值增加2000元。

更新到中输入:

[经费]+2000

14、将其中的"编号"与"姓名"两个字段合二为一,字段标题为"编号姓名"。

字段行中输入:

编号姓名:

[编号]+[姓名]

15、添加一个计算字段"优惠后价格",计算公式为:

优惠后价格=费用*(1-10%)

字段行中输入:

优惠后价格:

[费用]*(1-0.1)

16、学分字段值都上调10%。

在更新到上写:

[学分]*1.1

17、查找库存数量在合理范围([最低储备,最高储备])的产品。

条件行中输入:

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([年龄]<20And[性别]="男",True,False)

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&”年代”

16、在窗体中有一个退出命令按钮,其功能关闭”fStud”窗体,用VBA代码实现.

DoCmd.Close

※44套

(2)简单应用(查询)题

查询标题显示为“身份证号”,“姓名“和“家长姓名“查询命为qT2用:

先选择tStud表,然后在选择一次tStud表作为副表1也就是tStud-1表。

把”家长身份证号“字段拖到副表1中和”身份证号“字段建立关系。

把身份证号,姓名字段选上,在第三个字段中添入”家长姓名:

姓名“选择表来自副表tStud-1中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1