二级ACCESS题库.docx

上传人:b****8 文档编号:13017992 上传时间:2023-06-10 格式:DOCX 页数:20 大小:350.99KB
下载 相关 举报
二级ACCESS题库.docx_第1页
第1页 / 共20页
二级ACCESS题库.docx_第2页
第2页 / 共20页
二级ACCESS题库.docx_第3页
第3页 / 共20页
二级ACCESS题库.docx_第4页
第4页 / 共20页
二级ACCESS题库.docx_第5页
第5页 / 共20页
二级ACCESS题库.docx_第6页
第6页 / 共20页
二级ACCESS题库.docx_第7页
第7页 / 共20页
二级ACCESS题库.docx_第8页
第8页 / 共20页
二级ACCESS题库.docx_第9页
第9页 / 共20页
二级ACCESS题库.docx_第10页
第10页 / 共20页
二级ACCESS题库.docx_第11页
第11页 / 共20页
二级ACCESS题库.docx_第12页
第12页 / 共20页
二级ACCESS题库.docx_第13页
第13页 / 共20页
二级ACCESS题库.docx_第14页
第14页 / 共20页
二级ACCESS题库.docx_第15页
第15页 / 共20页
二级ACCESS题库.docx_第16页
第16页 / 共20页
二级ACCESS题库.docx_第17页
第17页 / 共20页
二级ACCESS题库.docx_第18页
第18页 / 共20页
二级ACCESS题库.docx_第19页
第19页 / 共20页
二级ACCESS题库.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

二级ACCESS题库.docx

《二级ACCESS题库.docx》由会员分享,可在线阅读,更多相关《二级ACCESS题库.docx(20页珍藏版)》请在冰点文库上搜索。

二级ACCESS题库.docx

二级ACCESS题库

操作题

1.设置主键(自动编号,单字段,多字段)

(1)重复值要删掉P11

(2)

(2)复合主键P17

(1)P42

(2)

2.对某字段属性(字段大小、格式、输入掩码、有效性规则、有效性文本、必填字段、索引)的设置

(1)设置“开课日期”字段的默认值为本年度的九月一日(规定:

本年度年号必须由函数获取)。

DateSerial函数返回指定的年、月、日,

格式为:

DateSerial(year,month,day)

DateSerial(year(date()),9,1)

P11(4)P38(4)P44(3)P49(3)

(2)设置字段的默认值为系统当前日期的后一天/前一天P5(3)

Date()+1/Date()-1

(3)对字段设置列表选择

【1】数据类型—文本型—查阅向导

【2】查阅—组合框—值列表—行来源—"";""

P2(5)P6(5)P14(3)P15(4)P49(5)

(4)设置“邮箱密码”字段的输入掩码为6位星号(密码)

Password/密码P21(3)P49(4)

(5)设置“规格”字段的输入掩码为9位字母、数字和字符的组合。

其中,前三位只能是数字,第4位为大写字母“V”,第5位为字符“-”,最后一位为大写字母“W”,其他位为数字。

000\V-000\WP32(5)

(6)设置“编号”字段的输入掩码为只能输入8位数字或字母形式。

书P32

AAAAAAAAP38(5)

(7)设置“雇员编号”字段的输入掩码为只能输入10位数字或空格形式。

书P32

9999999999P4(5)

(8)将新增“电话”字段的输入掩码设置为“010-********”形式。

其中,“010-”部分自动输出,后八位为0到9的数字显示。

书P41

"010-"00000000P49(4)

(9)设置“出厂价”只能输入3位整数和2位小数(整数部分可以不足3位)

999.99P14(4)

(10)设置字段大小,P32

(2)格式属性P50(3)

将“入校时间”字段的显示设置为“××月××日××××”形式。

注意:

要求月日为两位显示、年四位显示,如“12月15日2005”。

格式—mm\月dd\日yyyy

(11)设置“年龄”字段的有效性规则为不为空值

IsnotnullP44

(2)

(12)设置“入校时间”字段的有效性规则。

具体规则是:

输入日期必须在2000年1月1日之后(不包括2000年1月1日)

>#2001-1-1#P8

(1)P29(3)

(13)设置该字段的有效性规则为只能输入“在职”与“退休”值之一。

“在职”or“退休”P20

(2)

3.将简历字段设计说明信息

4.对字段的添加、删除、对换位置,表名的更改

注意:

添加字段时,光标放在下一行

●数据表视图

1.设置字段大小(设计视图),行高,字段宽度,数据表的单元效果、背景色、网格颜色等。

(1)P17(4)P38

(1)P39(1、2)P40(1、2)

(2)P34(4)

2.对字段冻结与解冻/隐藏与显示字段列

注意:

P39(5)解冻

3.将照片字段设置成考生文件下的某一图像文件插入-对象

P29(4)P39(4)

4.对记录的删除和添加

直接删除/查询/筛选

●有关表的其他操作

1.已知字段名称、数据类型、字段大小、格式建立一个表并输入数据P49等

注意:

仔细做,不要漏题,注意字母大小写P5(1,5)P11(1,5)

2.将考生文件的文件进行(导入、导出、链接表)

导入:

P27

(1)P44(5)P47

(1)

导出:

P9(5)P21(5)P29(6)

链接表:

P16(4)P34

(1)P40(6)

3.拆分表P47(4)

复制,粘贴

4.建立2表/3表/4表的关系,并实施参照完整性(一对一,一对多)

3表:

P23(5)P36(3)P41(4)

4表:

P5(6)

●其他对象的简单操作

1.简单的窗体设置

(1)对窗体属性的设置(位置、大小、对齐方式等)

P16(6)P18(5)P23(6)P26(5)P33(5)P36(6)P41(6)

(2)设置控件的特殊效果P36(5)P41(5)

(3)将命令按钮设置成灰色无效状态P38(3)更改“可用”属性为“否”注意:

与可见属性的区别

(4)设置窗体命令按钮的tab次序P20(5)更改“Tab”键索引

2.将宏“mTest”重命名保存为自动执行的宏。

更改宏名为“autoexec”

P8(6)P13(5)P20(6)P26(6)P33(6)

 

简单应用题

1.参数查询

(1)创建一个查询,查找某类产品的库存情况,并显示“产品名称”、“规格”和“库存数量”等字段内容,所建查询名为“qT2”;当运行该查询时,提示框中应显示“请输入产品类别:

”。

说明:

产品类别为“产品ID”字段值的第1位。

P14

(2)

 

P6

(2)

(2)创建一个查询,按输入的班级编号查找并显示“班级编号”、“姓名”、“课程名”和“成绩”的内容。

其中“班级编号”数据由计算得到,其值为“tStudent”表中“学号”的前6位,所建查询名为“qT3”;当运行该查询时,应显示提示信息:

“请输入班级编号:

”。

P27(3)

 

(4)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“学号”、“姓名”、“性别”、“年龄”和“简历”五个字段内容,所建查询命名为“qT1”。

P38

(1)

简历—Like"*"+[请输入爱好]+"*"

(5)创建一个参数查询,查找教师的“编号”、“姓名”、“性别”和“职称”四个字段内容。

其中“性别”字段的准则条件为参数,要求引用窗体对象“fTest”上控件“tSex”的值,所建查询命名为“qT3”。

P48(3)

 

P35(3)P8(3)

2.交叉表查询P32(3)P36(4)P29(3)P16(3)P23(4)P21(3)P14(4)

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

所建查询名为“qT3”。

P18(3)右键—属性—固定数字

(2)创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结

果如下图所示。

所建查询命名为“qT3”。

要求:

使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。

P6(3)

条件—round(avg([成绩])),0)—表达式—值

3.SQL查询P40(3)P30

(1)

(1)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建

查询命名为“qT3”P11(3)

年龄—<(Selectavg([年龄])fromtStudent)

(2)创建一个查询,查找没有任何选课信息的学生,并显示其“学号”和“姓名”两个字段的内容,所建查询命名为“qT3”。

操作提示:

选择"tStud"表,选择表中的"学号"和"姓名"字段,在"学号"字段的"条件"中输入:

NotIn(selecttscore.学号fromtscore),

4.操作查询—更新查询P4(4)P17(3)P1(4)运行!

(1)创建一个查询,对“tType”表进行调整,将“类型ID”等于“05”的记录

中的“类型介绍”字段更改为“古典音乐”,所建查询名为“qT4”。

P33(4)

类型ID—更新到—古典音乐

(2)创建一个查询,将“tTemp”表中“学分”字段的记录值都更新为0,所

建查询命名为“qT4”。

(3)创建一个更新查询,用于计算水费,计算公式:

水费=3.7*(本月水-上月水)

所建查询名为“qT2”。

要求运行该查询,得到水费值。

P2(3)

(4)创建一个查询,将所有学生设置为非党员,所建查询名为“qT2”。

P29

(2)

党员否—更新到no

(5)创建一个更新查询,将表“tTemp”中“年龄”字段值加1,并清除“团员

否”字段的值,所建查询命名为“qT4”。

P20(4)

年龄—更新到—1+[年龄]团员否—更新到—null

5.操作查询—删除查询P19(3)运行!

(1)创建一个查询,删除表对象“tTmp”里所有姓名含有“红”字的记录,所

建查询命名为“qT4”。

P17(4)P48(4)

6.操作查询—追加查询运行!

(1)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询命名为“qT4”。

P11(4)

(2)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。

(规定:

“姓名”字段的第一个字符为姓,剩余字符为名。

将姓名分解为姓和名两部分,分别追加到目标表的“姓”、“名”两个字段中)P32(4)

7.操作查询—生成表查询

(1)创建一个查询,运行该查询后生成一个新表,表名为“90分以上”,表结构包括“姓名”、“课程名”和“成绩”等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为“qT4”;要求创建此查询后,运行该查询,并查看运行结果。

P27(4)

8.特殊的查询

(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“s_data”,所建查询命名为“qStud1”P47

(1)P48(4)P50

(1)

(2)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。

P50(4)

(3)创建一个查询,查找“身份证”字段第4位至第6位值为“102”的纪录,并

显示“姓名”、“入住日期”和“价格”三个字段内容,所建查询命名为“qT3”。

P23(3)P41(4)

(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。

P5(4)P35(4)P44

(2)

(5)考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStud”和“tTemp”。

tStud表是学校历年来招收的学生名单,每名学生均有身份证号。

对于现在正在读书的“在校学生”,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。

例如,表中学生“张春节”没有家长身份证号,表示张春节已经从本校毕业,是“校友”。

表中学生“李强”的家长身份证号为“110107************”,表示李强为在校学生。

由于在tStud表中身份证号“110107************”对应的学生姓名是“李永飞”,表示李强的家长是李永飞,而李永飞是本校校友。

张天”的家长身份证号为“110108************”,表示张天是在校学生;由于在tStud表中身份证号“110108************”没有对应的记录,表示张天的家长不是本校的校友。

请按下列要求完成设计:

P15(1、2)

<1>.创建一个查询,要求显示在校学生的“身份证号”和“姓名”两列内容,所建查询命名为“qT1”。

<2>.创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学生记录。

输出学生身份证号、姓名及家长姓名三列内容,标题显示为“身份证号”、“姓名”和“家长姓名”,所建查询命名为“qT2”。

 

(6)创建一个查询,能够显示“tLine”表的所有字段内容,并添加一个计算字段“优惠后价格”,计算公式为:

优惠后价格=费用*(1-10%),所建查询名为“qT3”。

(7)创建一个查询,按"类别"字段分组查找计算每类图书数量在5种以上(含5种)图书的平均单价价格,显示为"类别"和"平均单价"两个字段的信息,所建查询命名为"qT4"。

规定:

统计每类图书数量必须用"图书编号"字段计数。

操作提示:

选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tBook"表,点击"添加"按钮,关闭"显示表"窗体。

在第一个字段中选择"类别",在第二个字段中输入:

平均单价:

单价,单击"视图"菜单中的"总计"命令,将第二个字段的"总计"选择"平均值",在第三个字段中选择"图书编号",将第三个字段的"总计"选择"计数","条件"中输入:

>=5,并把"显示"中的钩去掉,最后以"qT4"保存查询。

(8)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m_data”,所建查询命名为“qT1”。

P36

(1)

(9)创建一个查询,查找未婚职工的记录,并显示“姓名”、“出生日期”和“职称”。

所建查询名为“qT1”。

P2

(2)

婚否—no/0/off/false

(10)创建一个查询,将临时表对象“tTemp”中年龄为偶数的人员的“简历”字

段清空,所建查询命名为“qT4”。

P8(4)P21(4)

 

9.窗体

(1)补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:

打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上“test1”按钮(名为“bt1”),程序实现将文本框内容作为窗体上标签“bTitle”的标题显示。

Me!

bTitle.Caption=Me!

tText.valueP13(3)

(2)补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:

当单击按钮“test1”,将文本框中输入的内容与文本串“等级考试测试”

连接并消除连接串的前导和尾随空白字符,用标签“bTitle”显示连接结果。

P26(3)

bTitle.Caption=LTrim(tText)+"等级考试测试"

10.宏

(1)设置窗体“fTest”上“test2”按钮(名为“bt2”)的单击事件为宏对象

“mTest”。

P13(4)P26(4)

 

综合应用题

1.对窗体控件的命名(英文)和标题显示(中文),设置控件的位置和大小(宽高,左边距、上边距),更改字体的颜色,字号,字体名称等在属性对话框中修改

标签命令按钮文本框选项组单选框复选框P49(3)

2.设置表对象“tEmp”中“聘用时间”字段的有效性规则为:

1991年1月1日(

含)以后的时间、相应有效性文本设置为“输入一九九一年以后的日期”。

P16

(1)P20

(1)P27

(1)P38

(1)

3.在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:

XXXX年XX月(注:

不允许使用格式属性)。

设置属性对话框中控件来源属性

①=Year(date())&"年"&month(date())&"月"

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

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

P10(3)P41(3)P46

(2)

=Year(Now())-[年龄]

5.将窗体上名为“btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp”图像文件P11

(2)

格式—图片—浏览—……

6.将报表记录数据按姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框,设置其属性输出显示各姓氏员工的人数P50

(1)

然后在组页眉添加一个文本框控件,设置其控件来源属性为=count([编号])

 

将报表纪录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“tm”),设置属性显示出姓氏信息来,如“陈”、“刘”、...等。

注意,这里不用考虑复姓等特殊情况。

所有姓名的第一个字符视为其姓氏信息。

P8(3)

按“编号”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。

计算控件命名为“tAvg”。

P1(3、4)选择排序与分组,在字段/表达式:

=left([编号],4),组页脚:

是,分组形式:

每一个值

7.将表“tTemp”中年龄小于30岁(不含30)、职务为职员的女职工记录选出并添加进空白表“tEmp”里。

P11

(1)P26

(1)

手动/查询/窗体筛选

8.设置所建命令按钮bList的单击事件属性为运行宏对象m1。

P11

(2)P39(3)P43(3)P49(5)

9.在报表的页面页脚区添加一个计算控件,以输出页码。

计算控件放置在距上边0.25厘米、距左侧14厘米位置,并命名为“tPage”。

规定页码显示格式为“当前页/总页数”,如1/20、2/20、...、20/20等。

设置控件来源属性=[page]&”/”&[pages]

P4(3)P16

(2)P18(3)P20

(2)P27

(2)P33

(2)

=[page]&”-”&[pages]=”-”&[page]&”/”&[pages]&”-”

10.

(1)假设“tStud”表中,“学号”字段的第5位和6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。

设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称P6(4)书P224

=IIf(Mid([学号],5,2)="10","信息","管理")

 

P23(3)P42(3)

将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。

要求依据“党员否”字段值显示为相应内容。

如果“党员否”字段为True,显示“党员”两个字;如果为False,显示为“非党员”

(2)设计报表“rEmp”的主体节区内“tSex”文本框件控件依据报表记录源的性别”字段值来显示信息:

性别为1,显示“男”;性别为2,显示“女”。

P44

(2)

=Switch([性别]='1',"男",[性别]='2',"女")

(3)设计报表“rEmp”的主体节区内“tOpt”复选框控件依据报表记录源的“性

别”字段和“年龄”字段的值来显示状态信息:

性别为“男”且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。

P39

(2)

=IIf([性别]="男"And[年龄]<20,Yes,No)

11.窗体加载时将考生文件夹下的图片文件“test.bmp”设置为窗体“fEmp”的背景。

窗体“加载”事件代码已提供,请补充完整。

要求背景图像文件当前路径必须用CurrentProject.Path获得。

P2(4)

Me.Picture=CurrentProject.Path+"\test.bmp"

12.将窗体“fCollect”的记录源改为查询对象“qT”。

13.创建一个名为“eSalary”的报表,按表格布局显示查询“qT”的所有信息;P48

(1)

14.

(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。

设置其相关属性实现下拉列表形式输入性别“男”和“女”。

P9

(1)P41

(1)

属性—数据—行来源类型—行来源—"男";"女"

(2)将窗体对象“fEmp”上文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值。

P9

(2)

复选框不可用,删掉文本框“tPa”,重新画一个复选框

15.设置窗体对象“fEmp”上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从“报表输出”按钮(名为“bt1”)到“退出”按钮(名为“bt2”)。

选中……—右键—tab键次序—单击并拖动P12(4)P18

(1)

16.VBA代码

(1)关闭窗体P41(4)P42(4)

DoCmd.Close

(2)运行宏P45(3)

DoCmd.RunMacro"m1"

(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色(代码:

255)显示。

P21(3)P44(3)

bTitle.ForeColor=255

(4)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改“按钮后,应使“保存”按钮变为可用。

现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

P16(3)P28(5)P43(5)

CmdSave.Enabled=True

(5)在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮

后,应实现将“tStudent”表中的全部记录显示出来的功能。

现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

P25(5)

(子窗体)BBB.Form.RecordSource="select*fromtStudent"

(6)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”

和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。

如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内容不相符,当单击“保存”按钮后,屏幕上应弹出如下图所示的提示框。

现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

P29(5)

MsgBox"请重新输入口令!

",vbOKonly

(7)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。

在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。

输入1时,相关代码关闭窗体(或程序)。

输入2时,相关代码实现预览输出报表对象“rEmp”。

输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

注意:

不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性。

P16(4)P27(4)

k=InputBox("请输入大于0的整数值")

CaseIs>=3

DoCmd.RunMacro"mEmp"

Case2

DoCmd.OpenReport"remp",acViewPreview

Case1

DoCmd.Close

(8)按照以下窗体功能,补充事件代码设计。

在窗体的四个文本框内输入合法的职工信息后,单击“追加”按钮(名为bt1),程序首先判断职工编号是否重复,如果不重复则向表对象“tEmp”中添加职工纪录,否则出现提示;当

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2