第一篇:二级Access机试题库word版01套
第一套
一:基本操作
在考生文件夹下有一个数据库文件“samp1.mdb”。在数据库文件中已经建立了一个表对象“学生基本情况”。根据以下操作要求,完成各种操作:
(1)将“学生基本情况”表名称改为“tStud”。
(2)设置“身份ID”字段为主键;并设置“身份ID”字段的相应属性,使该字段在数据表视图中的显示标题为“身份证”。
(3)将“姓名”字段设置为“有重复索引”。
(4)在“家长身份证号”和“语文”两字段间增加一个字段,名称为“电话”,类型为文本型,大小为12。
(5)将新增“电话”字段的输入掩码设置为“010-********”的形式。其中,“010-”部分自动输出,后八位为0到9的数字显示。
(6)在数据表视图中将隐藏的“编号”字段重新显示出来。
【考点分析】 本题考点:表名更改;字段属性中的主键、标题、索引和输入掩码的设置;设置隐藏列等。
【解题思路】 第1小题表名更改可以直接右键单击表名重命名;第2、3、4、5小题字段属性在设计视图中设置;第6小题使隐藏列显示在数据表视图中设置。
(1)【操作步骤】
打开考生文件夹下的数据库文件samp1.mdb,单击“表”对象,在“学生基本情况”表上右击, 在弹出的快捷菜单中选择“重命名”, 输入“tStud”。
(2)【操作步骤】
选中表“tStud”,右击, 选择“设计视图”(或选择表后单击“设计按钮”)进入设计视图,选择“身份ID”字段, 单击工具栏上的“主键”按钮, 将“身份ID”设置为主键, 在下面“标题”栏中输入“身份证”。
(3)【操作步骤】
选择“姓名”字段,在“索引”栏后的下拉列表中选择“有(有重复)”。
(4)【操作步骤】
选择“语文”字段, 右击, 在弹出的快捷菜单中选择“插入行”, 输入“电话”字段,在后面的“数据类型”中选择“文本”, 在下面的“字段大小”中输入12。
(5)【操作步骤】
选择“电话”字段, 在“字段属性”下的“输入掩码”行输入“ ”010-“00000000”,单击工具栏中的“保存”按钮,关闭设计视图界面。
(6)【操作步骤】
双击表“tStud”打开数据表视图,选择菜单栏的“格式”下的“取消隐藏列”命令, 打开“取消隐藏列”对话框, 勾选列表中的“编号”, 单击“关闭”按钮。单击工具栏中的“保存”按钮,关闭数据表视图。
二:简单应用
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计:
(1)创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”三列信息,所建查询命名为“qT1”。
(2)创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示“学号”和“平均分”两列信息,所建查询命名为“qT2”。
(3)创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),所建查询命名为“qT3”。
(4)创建一个查询,运行该查询后生成一个新表,表名为“tNew”,表结构包括“学号”、“姓名”、“性别”、“课程名”和“成绩”等五个字段,表内容为90分以上(包括90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。
【考点分析】本题考点:创建条件查询、交叉表查询、参数查询和生成表查询。
(1)【操作步骤】
步骤1:选择“查询”对象,双击“在设计视图中创建查询”,在打开的“显示表”对话框中双击“tStud” ,关闭“显示表”窗口, 然后分别双击“姓名”、“性别”、“入校时间”和“政治面目”字段。
步骤2:在“政治面目”字段的“条件”行中输入“党员”,并取消该字段“显示”复选框的勾选。步骤3:单击工具栏中的“保存”按钮,将查询保存为“qT1”,运行并退出查询。
(2)【操作步骤】
步骤1:选择“查询”对象,双击“在设计视图中创建查询”,在打开的“显示表”对话框中双击“tScore”,关闭“显示表”窗口,然后分别双击“学号”和“成绩”字段。
步骤2:将“成绩”字段改为“平均分:成绩”,选择“视图”菜单中的“总计”命令,在“总计”行中选择该字段的“平均值”,在“条件”行输入“>[请输入要比较的分数:]”。
步骤3:单击工具栏中的“保存”按钮,将查询保存为“qT2”,运行并退出查询。
(3)【操作步骤】
步骤1:选择“查询”对象,双击“在设计视图中创建查询”,在打开的“显示表”对话框中分别双击“tScore”和“tCourse”,关闭“显示表”窗口。
步骤2:选择“查询”菜单下的“交叉表查询”命令。然后分别双击“学号”、“课程名”和“成绩”字段。
步骤3:修改字段“学号”为“班级编号:left([tScore]![学号],8)”;将“成绩”字段改为“round(avg([成绩]))”,并在“总计”中选择“表达式”。分别在“学号”、“课程名”和“成绩”字段的“交叉表”行中选择“行标题”、“列标题”和“值”。
步骤4:单击工具栏中的“保存”按钮,将查询保存为“qT3”,运行并退出查询。
(4)【操作步骤】
步骤1:选择“查询”对象,双击“在设计视图中创建查询”,在打开的“显示表”对话框中分别双击“tScore”、“tStud”和“tCourse”,关闭“显示表”窗口。
步骤2:选择“查询”菜单中的“生成表查询”命令,在弹出的对话框中输入新生成表的名字“tNew”。
步骤3:分别双击“学号”、“姓名”、“性别”、“课程名”和“成绩”字段,在“课程名”字段的“排序”行中选择“降序”,在“成绩”字段的“条件”行中输入“>=90 or <60”。
步骤4:单击工具栏中的“保存”按钮,将查询保存为“qT4”,运行并退出查询。
三:综合应用
考生文件夹下有一个数据库文件“samp3.mdb”,其中存在设计好的表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。请在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区添加一个标签控件,名称为“bTitle”,标题为“97年入学学生信息表”。
(2)在报表的主体节区添加一个文本框控件,显示“姓名”字段值。该控件放置在距上边0.1厘米、距左边3.2厘米的位置,并命名为“tName”。
(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:××××年××月(注意,不允许使用格式属性)。计算控件放置在距上边0.3厘米、距左边10.5厘米的位置,并命名为“tDa”。
(4)按“编号”字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为“tAvg”。
注意:不能修改数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。
【考点分析】本题考点:在报表中添加标签、文本框、计算控件及其属性的设置。
【解题思路】 在报表的设计视图中添加控件,并右键单击该控件属性,对控件属性进行设置。
(1)【操作步骤】
步骤1:选中“报表”对象,选择报表“rStud”,单击“设计”按钮,报表设计视图。选择工具箱中“标签”控件按钮,单击报表页眉处,然后输入“97年入学学生信息表”。
步骤2:选中并右键单击添加的标签,选择“属性”,在弹出的控件属性对话框中的“全部”选项卡的“名称”行输入“bTitle”,“标题”行输入“97年入学学生信息表”,然后保存并关闭对话框。
(2)【操作步骤】
选中工具箱中“文本框”控件,单击报表主体节区任一点,出现“Text”和“未绑定”两个文本框,选中“Text”文本框,按Del键将其删除。右击“未绑定”文本框,选择“属性”,在弹出的控件属性对话框中“全部”选项卡下的“名称”行输入“tName”,在“控件来源”行选择“姓名”,在“左边距”行输入“3.2cm”,在“上边距”行输入“0.1cm”。关闭属性对话框。单击工具栏中“保存”按钮。
(3)【操作步骤】
在工具箱中选择“文本框”控件,在报表页面页脚节区单击,选中“Text”标签,按Del键将其删除,右击“未绑定”文本框,选择“属性”,在“全部”选项卡下的“名称”行输入“tDa”,在“控件来源”行输入“=CStr(Year(Date()))+”年“+CStr(Year(Date()))+”月“",在”左边距“行输入”10.5cm“,在”上边距“行输入”0.3cm“。
(4)【操作步骤】
步骤1:在设计视图中单击右键,选择”排序与分组“,弹出”排序与分组“对话框,在”字段/表达式“列单击按钮,在下拉列表中选中”编号“。
步骤2:按相同的步骤在”组属性“中的”组页眉“、”组页脚“、”分组形式“、”保持同页“右边的选择框中分别选中”是“、”是“、”前缀字符“和”整个组“。然后关闭对话框。报表出现相应的编号页脚。
步骤3:选中报表主体节区”编号“文本框拖动到编号页眉节区,右键单击”编号“文本框选择
【属性】,在弹出的对话框中选中”全部“选项卡,在 ”控件来源“行输入”=left([编号],4)“,关闭对话框。
步骤4:选中工具箱中”文本框“控件,单击报表编号页脚节区适当位置,出现”Text“和”未绑定“两个文本框,右键单击”Text“文本框选择【属性】,弹出属性对话框。选中”全部“选项卡,在”标题“行输入”平均年龄“,然后关闭对话框。
步骤5:右键单击”未绑定“文本框选择【属性】,弹出属性对话框。选中”全部“选项卡,在”名称“行输入”tAvg“,在”控件来源“行输入”=Avg(年龄)“,然后关闭对话框。单击工具栏中的”保存"按钮,关闭设计视图。
第二篇:二级Access 机试小总结
基本操作
1.设置“年龄”字段的“有效性规则”属性为:大于等于17且小于等于55;
“有效性规则”框中直接输入“>=17 And <=55”;大于等于18;“有效性规则”框中直接输入“>=18”
2.设置“聘用时间”字段的默认值为:系统当前日期;
默认值“框中直接输入”=date()“;
3.删除表中编号为”000024“和”000028“的两条记录;
打开表,选中编号为”000024“的记录,然后点击工具栏上的”删除记录“按钮,或者单击鼠标右键,在弹出的下拉菜单中选择”删除记录“,再弹出的对话框中选择”是“;
4.设置”姓名“字段为”必填“字段;
把该字段的”必填字段“属性设置为”是“;
5.设置”年龄“字段的”有效性文本“属性为:”输入的年龄应在10岁到60岁之间,请重新输入;
在那个“有效性规则”框中直接输入“>=10 And <=60”,然后在“有效性文本”右边的框中直接输入“输入的年龄应在10岁到60岁之间,请重新输入。
6.将”exam.mdb“数据库文件中的表对象”tLine“导入到”samp1.mdb“数据库文件内,表名不变。
选择”文件“菜单下的”获取外部数据“中的”导入“,或者右击鼠标,在弹出的下拉菜单中选择”导入“,然后在”导入“对话框中选择考生文件夹下的”exam.mdb“,再选择该库中的”tLine“,点击”确定“进行导入。7.删除表结构中的”xx“字段;
选中”xx“字段行,再点击工具栏上的”删除行“按钮或者在鼠标右击后弹出的菜单中选择”删除行“,在弹出的对话框中选择”是“;
8.将考生文件夹下文本文件tStud.txt中的数据导入并追加保存在表”tStud“中。
选择”文件“菜单下的”获取外部数据“中的”导入“,或者右击鼠标,在弹出的下拉菜单中选择”导入“,然后在”导入“对话框中选择考生文件夹下的”tStud.txt“(注意选择文件类型),点击”导入“后再点击”下一步“,选中”第一行包含字段名“的复选框,点击”下一步“,选中现有的表tStud,点击”下一步“、”完成“即可。
9.设置”xx时间“字段的默认值为:2005-8-2;
选中”xx时间“字段,在”默认值“属性右边的文本框中输入”#2005-8-2#“;
10.在”samp1.mdb“数据库文件中做一个表对象”tEmp“的备份,命名为”tEL“。
选中表对象”tEmp“,选择”文件“菜单下的”另存为“,将表”tEmp“另存为:tEL,点击”确定“即可。
11.将”年代“字段的”有效性规则“设置为:输入的日期必须满足在1980年以后(含1980年)的作曲家,并设置”有效性文本“为:”年代日期必须为1980年以后的作曲家“(不包括双引号);
打开数据库菜单选择”新建(N)“,在弹出的”新建表“对话框中,点击”设计视图“按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中”作曲家“行,点击工具栏上的”主键“按钮,在”标题“字段属性中输入”作曲家编号“;选中”作曲家名称“字段,再选中下面的”必填字段“,在右边的框中输入”是“;选中”年代“字段,在”格式“字段属性中选择”长日期“,再选中下面的”有效性规则“,在右边的框中输入”>=#1980-01-01#“,选中下面的”有效性文本“,在右边的框中输入”年代日期必须为1980年以后的作曲家“。
12.打开”xx“表,冻结”xx“字段,隐藏”xxx“字段,并保存显示布局。
打开表,选中”xx“列,选择”格式“菜单下的”冻结列“;再选中”xxx“列,选择”格式“菜单下的”隐藏列“。完成上述操作后,建立表对象”tEmp“和”tSalary“的表间一对多关系,并实施参照完整性;
13.将考生文件夹下”samp0.mdb“数据库文件中的表对象”tTest“链接到”samp1.mdb“数据库文件中,要求链接表对象重命名为tTemp。
单击”文件“菜单下”获取外部数据“下的”链接表“菜单,在弹出的对话框中选择考生文件夹中的”samp0.mdb“数据库,点击”链接“按钮,再选择”tTest“表,单击”确定“按钮,在数据库窗口的表对象中已经有了一个名字为”tTest“的表了,选中”tTest“表,选择”编辑“菜单下的”重命名“,修改为tTemp。
14.将”tSell“"表中”数量“字段的有效性规则属性设置为大于等于0,并在输入数据出现错误时,提示”数据输入有误,请重新输入“的信息;
点击”设计视图“,选中”数量“字段,再选中下面的”有效性规则“,在右边的框中输入”>=0“,选中下面的”有效性文本“,在右边的框中输入”数据输入有误,请重新输入“。
15.将宏”mTest“删除。
选中宏”mTest“,选择”编辑“菜单中的”删除“,在弹出的提示中选择”是“。
16.将”xx时间“字段的显示设置为”××月××日×××ד形式;
打开”设计视图“,选择”xx时间“字段,在”格式“下输入”mm月dd日yyyy“。
简单应用
1.查找并显示所有姓李并且年龄大于25岁学生的”姓名“、”年龄“字段内容,所建查询命名为”学生查询2“。
在年龄字段的条件中输入”>25“,在姓名字段的条件中输入”Like “李*“,以”学生查询2“保存。
2.创建一个删除查询,删除表对象”tTemp“中所有姓”李“的记录,所建查询命名为”qT4“。
然后点击”查询“菜单中的”删除查询“菜单(或点击右键,选择查询类型中的”删除查询“),在字段中选择”姓名“,并在”条件“中输入”Like “李*”“,最后以”qT4“保存查询。
3.设置窗体的”导航按钮“属性为”否“,并将窗体”标题“属性设为”信息浏览“;在窗体的主体节区添加两个命令按钮,分别命名为”comR1“和”comR2“,按钮标题为”浏览“和”退出“。
打开窗体“设计”视图,单击工具栏上的”属性“按钮,设置窗体的”标题“和”导航按钮“属性;在工具箱中选择命令按钮,添加到主体中,单击工具栏上的”属性“按钮,设置这两个命令按钮的”名称“和”标题“属性。最后以”窗体1“保存窗体。
4.创建一个追加查询,从表”tTeacher1“里检索出年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录,将其追加到空白表”tTeacher2“的相应五个字段中,所建查询命名为”qT3“;
选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,然后在弹出的”显示表“窗体上选择”tTeacher1“表,选择”查询“菜单中的”追加查询“菜单(或者右击鼠标,在弹出的菜单中选择”追加查询“),然后从”tEmployee“选择”编号“、”姓名“、”性别“、”年龄“和”职称“五个字段,在”年龄“字段的”条件“中输入”<=45“并在”或“中输入”<=35“,在”职称“字段的”条件“中输入”教授“并在”或“中输入”副教授“,在”字段“中选择”政治面目“,在该字段的”条件“和”或“中输入”党员“,最后以”qT3“保存查询。
5.创建一个窗体,命名为”fTest“。将窗体”标题“属性设置为”测试窗体“;在窗体的主体节区添加一个命令按钮,命名为”btnR“,按钮标题为”测试“;设置该命令按钮的单击事件属性为给定的宏对象”mTest“。点击”窗体“,选择”新建(N)“,在弹出的”新建查询“窗体上选择”设计视图“,在窗体的设计试图中选择工具栏上的”属性“按钮,在窗体属性的”标题“属性中输入”测试窗体“;从”工具箱“中选择”命令按钮“添加到窗体的”主体“中,点击”属性“按钮,在属性对话框中把”名称“属性设置为”btnR“,”标题“属性设置为”测试“,”单击“属性中选择”mTest“,最后以”fTest“保存窗体。
6.查找并显示旅游”天数“在五到十天之间(包括五天和十天)的”天数“,所建查询名为”qT2“;
然后在”天数“字段的”条件“中输入”>=5 And <=10“,最后以”qT2“保存查询。
7.创建一个选择查询,显示表的所有字段内容,并添加一个计算字段”优惠后价格“,计算公式为:优惠后价格=费用*(1-10%),所建查询名为”qT3“;
选择表中的全部字段,然后在第五个字段中输入”优惠后价格:([费用]*(.9))“(”或优惠后价格:([费用]*(1-.1))“),最后以”qT3“保存查询。
8.创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为”qT4“。注意:交叉表查询不做各行小计。
打开“设计”视图,然后点击”查询“菜单中的”交叉表查询“菜单(或点击右键,选择查询类型中的”交叉表查询“)。在字段中选择”产品名称“,”交叉表“中选择”行标题“;选择”规格“字段,在”交叉表“中选择”列标题“;选择”单价“字段,”交叉表“中选择”值“,并在”总计“中选择”平均值“。最后以”qT4“保存查询。
9.创建一个参数查询,按出版社名称查找某出版社的图书信息,并显示图书的”书名“、”类别“、”作者名“和”出版社名称“等四个字段的内容。当运行该查询时,提示框中应显示”请输入出版社名称:“,所建查询名为qT3”。
然后在“出版社名称”字段的“条件”中输入“[请输入出版社名称:]”,最后以“qT3”保存查询。10.创建一个选择查询,统计所有图书的平均单价,并将显示的字段设为“平均单价”,所建查询名为“qT4”。
在弹出的“新建查询”窗体上选择“设计视图”,然后在弹出的“显示表”窗体上选择“tBook”表,然后在“字段”中输入“平均单价:(Avg([单价]))”(或“平均单价:(Sum([单价])/Count([图书编号]))”),最后以“qT4”保存查询。
11.以表“tTeacher1”为数据源创建一个选择查询,查找并显示教师的“编号”、“姓名”和“工龄”三个字段内容。其中,标题为“工龄”的显示字段为计算字段,所建查询命名为“qT3”;
先选择“编号”和“姓名”字段,然后在第三个字段中输入“工龄: Year(Date())-Year([工作时间])”,最后以“qT3”保存查询。
12.以表对象“tStaff”为数据源创建一个参数查询,查找教师的“编号”、“姓名”、“性别”和“职称”四个字段内容。其中“性别”字段的条件为参数,要求引用窗体对象“fTest”上控件“tSex”的值,所建查询命名为“qT3”;
选择题目上所说的四个字段,再在“性别”字段的“条件”中输入“[Forms]![fTest]![tSex]”,最后以“qT3”保存查询。
13.以表“tTeacher1”为数据源创建一个选择查询,查找教师的“编号”、“姓名”和“联系电话”三个字段内容,然后将其中的“编号”与“姓名”两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为“编号姓名”和“联系电话”,所建查询命名为“qT2”;
在选择了“tTeacher1”表后,然后在“字段”中输入“编号姓名:([编号]+[姓名])”,并选择“显示”中的钩,再把“联系电话”字段加到“字段”中,最后以“qT2”保存查询。
14.创建一个更新查询,将表“tBmp”中“年龄”字段值加1,所建查询命名为“qT4”。
打开“设计视图”,然后在弹出的“显示表”窗体上选择“tBmp”表,选择“查询”菜单中的“更新查询”菜单。然后从“tBmp”选择“年龄”字段,在“年龄”字段的“更新到”中输入“[年龄]+1”,运行查询,最后以“qT4”保存查询。
15.以表“tScore”和“tStud”为数据源创建一个总计查询,查找学生的成绩信息,并显示为“学号”、“姓名”和“平均成绩”三列内容,其中“平均成绩”一列数据为计算字段,由计算得到,选择“固定”格式并保留两位小数显示,所建查询命名为“qT2”;
然后选择“学号”、“姓名”字段,再点击工具栏上的“总计”按钮(或选择右击鼠标的下拉菜单中的“总计”),然后在第三个字段中输入“平均成绩:成绩”,“总计”中选择“平均值”,再选择“视图”菜单下的“属性”菜单,“格式”为“固定”,小数位数为2,最后以“qT2”保存查询。。
综合应用
1.分别设置复选框选项按钮opt1和opt2的“默认值”属性为假值;
默认值属性为“=False”;
2.在报表对象rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边0.3厘米、距左侧3.6厘米,命名为“tAvg” 选择一个文本框,放到报表页脚中,选择工具栏上的“属性”按钮,在弹出的属性框中设置名称、上边距和左边距属性,并在控件来源属性中设置“=Avg(年龄)” 3.设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑Dlookup函数的使用。)注意:不允许修改数据库中表对象“tEmployee”和“tGroup”及查询对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。
选择“所属部门”下面的“tDept”文本框,在控件来源属性中输入=DLookUp(“名称”,“tGroup”,“部门编号='” & 所属部门 & “'”)。
DLookUp函数中,第一个参数为需要返回其值的字段,第二个参数为第一个参数所属表或查询的名称,第三个参数为第一个字段值的查找范围,即查询条件,相当于查询语句中的WHERE子句。
4.在报表的报表页脚区添加一个计算控件,要求依据“团队ID”来计算并显示团队的个数。计算控件放置在“团队数:”标签的右侧,计算控件命名为名称为“bCount”;
选择一个文本框,放到报表页脚中“团队数”标签的右侧,设置它的名称为“bCount”,并在控件来源属性中输入“=Count([团队ID])”。
5.设置报表“rEmp”的主体节区内“tSex”文本框控件显示“性别”字段数据为男或女;
选中“性别”标签下面的文本框,并点击工具栏上的“属性”按钮,设置文本框的控件来源属性为“=IIf([性别]=1,”男“,”女“)” 6.将考生文件夹下的图像文件“test.bmp”设置为窗体“fEmp”的背景。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。
打开窗体fEmp的设计视图,并点击工具栏上的“属性”按钮,设置窗体的图片属性为“test.bmp”;再选中“btnP”命令按钮,设置单击属性为“mEmp”。
7.设计报表“rEmp”的主体节区内“tOpt”复选框控件依据报表记录源的“性别”字段和“年龄”字段的值来显示状态信息:性别为“男”且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态;
打开“设计”,选中“tOpt”复选框,并点击工具栏上的“属性”按钮,设置文本框的控件来源属性为“=IIf([年龄]<20 And [性别]=”男“,True,False)”; 8.将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色显示。
打开窗体fEmp的设计视图,选中“bTitle”的标签,设置“前景色”属性为红色
9.将报表“rEmp”的主体节区内“tAge”文本框控件改名为“tYear”,同时依据报表记录源的“年龄”字段值计算并显示出学生的出生年信息;
选中报表“rEmp”,点击“设计(D)”按钮,选中“tAge”文本框,并点击工具栏上的“属性”按钮,设置文本框的名称属性为“tYear”,控件来源属性为“=Year(Now())-[年龄]”;
10.设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。要求用VBA代码实现。
在工具箱中选择一个命令按钮控件,放到窗体页脚中,放到窗体页脚中之后会出现一个提示框,点击“取消”按钮,设置这个命令按钮的名称为“bC”,标题属性为“改变颜色”,点击“单击”属性右边的“„”打开代码生成器,输入“CDID_标签.ForeColor = 255”,保存窗体。
第三篇:201606二级Access答案
D0139、Access是一个()。
A.应用系统 B.文件系统 C.数据库应用系统 D.数据库管理系统
B0140、有以下两个关系:学生(学号,姓名,性别,出生日期,专业号)专业(专业号,专业名称,专业负责人)在这两个关系中,查询所有学生的“学号”、“姓名”和“专业名称”字段的关系运算是()。
A.选择和投影 B.投影和连接 C.选择和连接 D.交叉和投影
C0141、数据库系统三级模式结构中,()是全体数据库数据的内部表示或底层描述,是真正存放在外存储器上的数据库。
A.外模式 B.概念模式 C.内模式 D.核模式
C0142、一个工作人员只能使用一台计算机,而一台计算机可被多个工作人员使用,以此构成数据库中工作人员信息表与计算机信息表之间的联系应设计为()。A.一对一联系 B.无联系 C.多对一联系 D.多对多联系 A0143、在ACCESS数据库中,表由()组成。
A.字段和记录 B.查询和报表 C.记录和窗体 D.记录和查询 A0239、在E-R图中,用来表示联系的图形是()。A.菱形 B.椭圆形 C.矩形 D.三角形 A0240、数据库系统的核心是()。
A.数据库管理系统 B.数据安全 C.数据维护 D.程序员培训
C0241、ACCESS数据库中,为了保持表之间的关系,要求在主表中删除相关记录时,子表相关记录随之删除,为此需要定义参照完整性的()。
A.级联更新相关字段 B.级联追加相关字段 C.级联删除相关字段 D.级联更改相关字段 B0242、在数据库应用系统开发的()阶段中,需要设计全局E-R图。A.需求分析 B.概念结构设计 C.逻辑结构设计 D.物理结构设计 D0243、ACCESS数据库中,用()来表示实体及实体间的联系。A.窗体 B.程序 C.报表 D.二维表
D0339、Access数据库的数据表设计中,提供的数据类型中不包括()。A.文本 B.数字 C.备注 D.图片
A0340、若某表中电话号码字段是由7个数字组成的字符串,为电话号码字段设置输入掩码,正确的是()。
A.0000000 B.9999999 C.CCCCCCC D.LLLLLLL C0341、若表中某字段的输入掩码是“LL00”,则对应的正确输入数据是()。A.1234 B.12AB C.AB12 D.ABCD D0342、在Access数据库表中,需要插入图片的字段,字段类型应定义为()。A.文本 B.图片 C.备注 D.OLE对象
C0343、在含有“姓名”(文本型)字段的Access数据表中,想要直接显示姓“李”的记录的操作是()。
A.排序 B.隐藏 C.筛选 D.冻结
B0439、在教师表中有“工资”字段,将所有老师的工资增加100,应该使用()。A.交叉表查询 B.更新查询 C.选择查询 D.生成表查询
B0440、ACCESS数据库中的整型(Integer)数字类型占()个字节。A.1 B.2 C.4 D.6 D0441、在数据表视图中,不能进行操作的是()。A.删除记录 B.删除字段 C.追加记录 D.修改字段类型 D0442、在ACCESS数据库中,参照完整性规则不包括()。A.更新规则 B.删除规则 C.修改规则 D.生成表规则
D0443、将成绩表中“课程名称”为计算机基础的记录放在一个新表中,应使用()。A.选择查询 B.更新查询 C.交叉表查询 D.生成表查询
B0539、与条件表达式“年龄 Between 20 And 30 ”等价的表达式是()。
A.年龄 In(20,30)B.年龄>=20 And 年龄<=30 C.年龄>20 And 年龄<30 D.年龄>20 Or 年龄<30 C0540、设在成绩表中有 “学号”(文本型)、“成绩”(数字型)等字段,将学号为“S01001”的学生的成绩加10分,正确的SQL语句是()。
A.UPDATE 学号=“S01001” SET 成绩=成绩+10 B.UPDATE 成绩+10 WHERE 学号=“S01001” C.UPDATE 成绩 SET 成绩=成绩+10 WHERE 学号=“S01001” D.UPDATE 成绩 WHERE 学号=“S01001” SET 成绩=成绩+10 C0541、设在学生表中共有“学号”(文本型)、“姓名”(文本型)和“出生日期”(日期/时间型)3个字段,向学生表中插入新的记录,错误的语句是()。
A.INSERT INTO 学生 VALUES(“S07001”,“张兰兰”,#1987-2-3#)B.INSERT INTO 学生(学号, 姓名)VALUES(“S07001”,“张兰兰”)C.INSERT INTO 学生(学号, 姓名, 出生日期)VALUES(“S07001”,“张兰兰”)D.INSERT INTO 学生(学号, 姓名, 出生日期)VALUES(“S07001”,“张兰兰”,#1987-2-3#)A0542、设在教师表中含有“姓名”(文本型)字段,查询姓名中含有“小”的教师记录,应在设计视图中的“姓名”字段的条件行输入()。
A.Like “*小*” B.Like “?小?” C.= “*小*” D.=“?小?” D0543、在Select语句中,对查询结果分组的子句是()。A.From B.Order By C.While D.Group By A0639、设在教师表中有“姓名”(文本型)、“性别”(文本型)和“专业”(文本型)等3个字段,查询 “计算机”和“数学”专业的男教师信息,正确的是()。
A.Select 姓名,性别,专业 From 教师 Where 性别=“男” And 专业 In(“计算机”,“数学”)B.Select 姓名,性别,专业 From 教师 Where 性别=“男” And 专业 In(“计算机” Or “数学”)C.Select 姓名,性别,专业 From 教师 Where 性别=“男” And 专业=“计算机” Or 专业=“数学” D.Select 姓名,性别,专业 From 教师 Where 性别=“男” And 专业=“计算机” And 专业=“数学” B0640、设在学生表中有“学号”(文本型)、“姓名”(文本型)、“性别”(文本型)和“身高”(数字型)等字段,执行以下语句后()。Select 性别, Avg(身高)From 学生 Group By 性别
A.显示所有学生的性别和身高的平均值 B.按性别分组计算并显示性别和身高的平均值 C.计算并显示所有学生的身高的平均值 D.按性别分组计算并显示所有学生的学号和身高的平均值 B0641、设在专业表中有“学号”(文本型)和“专业号”(文本型)等字段,若要同时列出各个专业的学生人数,正确的SQL语句是()。
A.Select 专业号,Count(学号)From 专业 B.Select 专业号,Count(学号)From 专业 Group By 专业号 C.Select Count(专业号)From 专业 Order By 学号 D.Select 学号,Count(专业号)From 专业 Order By 学号
A0642、设在学生表中有“出生日期”(日期/时间型)字段,要查询2010、2011年出生的所有学生信息,错误的是()。
A.Select * From 学生
Where year(出生日期)=2010 And year(出生日期)=2011 B.Select * From 学生 Where year(出生日期)in(2010, 2011)C.Select * From 学生 Where 出生日期>=# 2010-01-01# And 出生日期<=#2011-12-31# D.Select * From 学生 Where 出生日期 Between #2010-01-01# And #2011-12-31# C0643、在ACCESS数据库中,要修改表中一些数据,应该使用()。A.交叉表查询 B.选择查询 C.更新查询 D.生成表查询 D0739、在ACCESS数据库中,窗体类型不包括()。
A.纵栏式窗体 B.数据透视表窗体 C.表格式窗体 D.开放式窗体
C0740、若设置窗体的“计时器间隔”属性为10000,该窗体的Timer事件对应的程序每隔()执行一次。
A.0.1秒钟 B.1秒钟 C.10秒钟 D.1000秒钟
D0741、()不可以被设置为窗体的记录源(RecordSource)。A.查询 B.表 C.Select语句 D.模块
D0742、设在课程信息表中有“选修类型”(文本型)字段,有“必选”、“可选”、“公选”三种值供用户直接选择录入,则用()控件是最佳的。A.标签 B.复选框 C.文本框 D.组合框
B0743、如果要在窗体上显示产品信息表中“产品名称”字段的值,可使用()文本框。A.对象型 B.绑定型 C.非绑定型 D.计算型 A0839、列表框中数据项的个数可用()属性获得。A.ListCount B.ListIndex C.ColumnCount D.Controls C0840、命令按钮的标题设为“添加(&A)”后,若要访问该按钮,可以用组合键()。A.Ctrl + A B.F1 + A C.Alt + A D.Shift + A D0841、若要求在文本框中输入文本时,显示为“*”号,则应设置文本框的()属性。A.有效性规则 B.控件来源 C.默认值 D.输入掩码 C0842、设置控件的()属性能调整控件在窗体上的位置。A.宽度 B.高度 C.上边距和左边距 D.宽度和高度
D0843、为窗体中的文本框设置默认值,可利用该文本框属性对话框中的()选项卡进行操作。A.格式 B.事件 C.方法 D.数据
C0939、如果设置报表上文本框Text1的“控件来源”属性为“=Date()”,则打开报表视图时,该文本框显示信息是()。
A.报表创建时间 B.系统当前时间 C.系统当前日期 D.报表创建日期 C0940、报表的作用不包括()。A.分组数据 B.汇总数据 源”属性设置为()。
A.=Max[单价] B.Max(单价)C.=Max([单价])D.Max([单价])D0942、叙述正确的是()。
A.窗体不能修改数据源记录 B.报表和数据表功能一样
报表不能修改数据源记录 C0943、报表类型不包括()。
A.纵栏式报表 B.表格式报表 C.汇总式报表 D.标签报表 B1039、用于打开查询的宏命令是()。
A.OpenForm B.OpenQuery C.OpenReport D.OpenTable B1040、当创建条件宏时,若要表示该行条件与上一行相同,则需在该行的操作条件中输入()。
A.~~~ B.„ C.不需要输入 D.„„ C1041、退出Access的宏命令是()。
C.报表只能输入/输出数据 D.C.输出数据 D.查询数据
C0941、在报表中要显示“单价”(数字型)字段的最大值,设计时应将相应文本框的“控件来A.Stop B.Exit C.Quit D.Close B1042、宏命令()用来停止当前正在执行的宏。A.AutoExec B.StopMacro C.SetValue D.RunMacro B1043、叙述正确的是()。
A.自动运行宏的名称是AutoKeys B.最大化窗口的宏命令是Maximize C.退出Access的宏命令是Close D.打开数据表的宏命令是OpenForm D1139、ACCESS数据库中,不可以被另存为数据访问页的对象是()。A.查询 B.报表 C.数据表 D.模块
A1140、数据访问页可以使用三种视图:设计视图、Web页预览视图和()。A.页面视图 B.窗体视图 C.大纲视图 D.数据表视图
B1141、数据访问页是Access数据库中的一个对象,不像其他数据库对象一样统一地保存在数据库文件中,而是以独立的()文件存在。A.DBF B.HTML C.MDB D.DOC A1142、数据访问页的()可用于修改和添加数据库中的数据。A.预览视图 B.页面视图 C.查询视图 D.更新视图 C1143、数据访问页的()用于在浏览器中打开页。A.设计视图 B.页面视图 C.Web页预览视图 D.创建视图 D1239、Dim x!用于声明变量x为()。A.整型 B.长整型 C.字符型 D.单精度型
B1240、数学关系式20≤x≤30在VBA中应表示为()。
A.20≤x And x≤30 B.x>=20 And x<=30 C.20≤x Or x≤30 D.x>=20 Or x<=30 C1241、函数Mid(“Chinese”,3,2)的值是()。A.nes B.ine C.in D.ne C1242、表达式Year(#2016-04-20#)+Month(#2016-04-20#)的值是()。A.201604 B.201620 C.2020 D.2036 A1243、表达式值为True的是()。
A.13 / 4 > 13 4 B.“30” > “5” C.“郑” < “刘” D.Int(26.56)= Round(26.56,0)C1339、()不属于分支结构语句。
A.If „ Then „ B.If „ Then „ Else „ End If C.Do While„ Loop D.Select Case „ End Select B1340、以下程序段中,语句“MsgBox i”将执行()次。For i = 1 To 10 Step 3 MsgBox i Next i A.0 B.4 C.5 D.8 B1341、以下程序段执行后,str1的值为()。Dim i%, str1$ str1 = “" For i = 1 To 6 Step 2 str1 = str1 & i Next i A.15 B.135 C.9 D.123456 C1342、以下程序段执行后,s的值为()。Dim i%, s% s = 0 i = 1 Do i = i + 1 s = s + i Loop Until i < 6 A.0 B.1 C.2 D.3 D1343、以下程序段执行后,y的值为()。Dim x%, y$ x = 50 If x > 60 Then y = ”d“ ElseIf x > 70 Then y = ”c“ ElseIf x > 80 Then y = ”b“ Else y = ”a" End If A.d B.c C.b D.a C1439、以下程序段执行后,数组元素a(3)的值为()。Dim a(10)As Integer For i = 1 To 10 a(i)= 2 ^ i Next i A.4 B.6 C.8 D.16 B1440、设有如下函数,表达式Fun(10)-Fun(9)的值为()。Function Fun(n As Integer)As Integer Dim i As Integer Fun = 0 For i = 1 To n Fun = Fun + i Next i End Function A.1 B.10 C.100 D.1000 D1441、以下程序段执行后,数组元素d(5)的值为()。Dim d(0 to 10)As Integer For i = 0 To 10 d(i)= d(i)+i Next i A.0 B.2 C.4 D.5 C1442、过程定义语句 Private Sub Test(ByRef m As Integer, ByVal n As Integer)中变量m, n分别实现()的参数传递。
A.传址,传址 B.传值,传值 C.传址,传值 D.传值,传址
A1443、若有过程: Sub Ssum(ByVal x As Integer, ByVal y As Single)y = x + y End Sub以下程序段执行后,n的值为()。Dim m%, n!m = 3 n = 2 Ssum m, n A.2 B.5 C.6 D.7 A1539、声明rs为记录集变量的语句是()。
A.Dim rs As ADODB.Recordset B.Dim rs As ADODB.Connection C.Dim rs As ADODB.Command D.Dim rs As ADODB A1540、初始化记录集变量rs的语句是()。
A.Set rs=New ADODB.Recordset B.Set rs= ADODB.Recordset C.New rs= ADODB.Recordset D.New rs= Recordset A1541、设rs为记录集对象,“rs.MoveNext”的作用是()。
A.记录指针从当前位置向后移动1条记录 B.记录指针从当前位置向前移动1条记录 C.移动到下一个记录集 D.移动到上一个记录集
A1542、ADO的三个核心对象是Connection、()和Command。A.Recordset B.Object C.RecordSource D.Data A1543、设rs为记录集对象,实现rs从内存释放的语句是()。A.Set rs=Nothing B.Set rs=close C.rs=Nothing D.rs=close
第四篇:二级计算机access
表Table Def查询Query Def报表Report窗体Form <=format(date(),”yyyy-5-1”)hour(timel)>12下午班级:left([学生]![学生编号],4)
平均成绩:avg([]![])计数count总计sum小时hour([ ])分钟minute秒second日day月month年year 星期weekday绝对值abs小数Round([ ],0)
平均单价二位小数round(avg([ ]),2)大于平均单价年龄>(SELECT AVG([年龄])from[表名])
Avg([单价])from[ ])系统日期Date系统时间Time系统日期和时间Now
出生日期year([])=1989 and month([])=12 date([])=25 20Date 表Table Def查询Query Def报表Report窗体Form <=format(date(),”yyyy-5-1”)hour(timel)>12下午班级:left([学生]![学生编号],4)
平均成绩:avg([]![])计数count总计sum小时hour([ ])分钟minute秒second日day月month年year 星期weekday绝对值abs小数Round([ ],0)
平均单价二位小数round(avg([ ]),2)大于平均单价年龄>(SELECT AVG([年龄])from[表名])
Avg([单价])from[ ])系统日期Date系统时间Time系统日期和时间Now
出生日期year([])=1989 and month([])=12 date([])=25 20Serial(Year(date())),1,1)空值Is Null
20天之内Between date()and date()-20非空值Ia not Null出生年月=year(date())-[年龄]=year(now())-年龄系统一月一日(date(year(date)&””-1-1$)电灯型号掩码000“v”-”0000”w”
姓left(([姓名]),1)mid([姓名], 2)班级编号: Left([tStudent]![学号],6)Mid([学生编号],5,2)=03Right从右到左三个字姓名Len([])=3
工龄=round((year(date())-[工作时间])/365,0)
查询链接到窗体一个项[forms]![表名]![窗体项]参数=[forms]![窗体名称]![文本框名称],自动运行宏(改名为)AutoExecDateSerial(Year(now)),1,1)必须输入数字0 可输入数据或空格9必须输入字母L可选择输入字母?必须输入字母或数字A 可选择输入数字或字母alike“王*”Mid([学生编号],5,2)=03year([工作时间])=1992and month([工作时间])=4
<=date serial(year(date())-1,5,1)上一年5月1日 Between date()And date()-2020天之内
Like“计算机*”like“*计算机*”Not“王*” 不姓王
=IIf(mid([ ]),5,2)=“10”,“管理”,“信息”)偶数 [年龄] mod 2=0 系统前一天date()+1Notlike“*绘画*” 不含······ 加
载
图
片
Me.picture=
路
径
.&“
图
名
”
bTitle.caption=trim(tText)&“等级考试” 关闭窗体 docmd.close刷新from.recordsonrce=“查询名”
CDID.forecolor=verRed 红色Tdd.captior=date()=dlookup(“名称”.“taroup”.“所属部门”=“部门编号”)Btitle.caption=Trim(Me!tText)+“等级测试” Ifnot ADOrs EOfThen 添加职工记录
Case Is>3 Doumd openrepoorl“remp”,acviewpneview K=inputbor(“请输入大于0的整数值”)docmd.openRepore“remp”,acview preview.CmdsaveEnableed=True 保存按钮可用 Msg box“请输入口令!”,rbokquit 系统时间Me.caption=Date()
Selecl*form tstvd enttAge.value=sage
Ifname=“cueb” And pass=“12345” thenMe!tuserser FocusDocmd.close 关闭IfMsg box(“报表预览”,4+32+0,“确认”)=vb yes Then
Date Serial(Year(date())),1,1)空值Is Null
20天之内Between date()and date()-20非空值Ia not Null出生年月=year(date())-[年龄]=year(now())-年龄系统一月一日(date(year(date)&””-1-1$)电灯型号掩码000“v”-”0000”w”
姓left(([姓名]),1)mid([姓名], 2)班级编号: Left([tStudent]![学号],6)Mid([学生编号],5,2)=03
Right从右到左三个字姓名Len([])=3
工龄=round((year(date())-[工作时间])/365,0)查询链接到窗体一个项[forms]![表名]![窗体项]参数=[forms]![窗体名称]![文本框名称],自动运行宏(改名为)AutoExecDateSerial(Year(now)),1,1)必须输入数字0 可输入数据或空格9必须输入字母L可选择输入字母?必须输入字母或数字A 可选择输入数字或字母alike“王
*”Mid([学生编号],5,2)=03year([工作时间])=1992and month([工作时间])=4
<=date serial(year(date())-1,5,1)上一年5月1日 Between date()And date()-2020天之内
Like“计算机*”like“*计算机*”Not“王*” 不姓王
=IIf(mid([ ]),5,2)=“10”,“管理”,“信息”)偶数 [年龄] mod 2=0 系统前一天date()+1Notlike“*绘画*” 不含······ 加
载
图
片
Me.picture=
路
径
.&“
图
名
”
bTitle.caption=trim(tText)&“等级考试” 关闭窗体 docmd.close刷新from.recordsonrce=“查询名”
CDID.forecolor=verRed 红色Tdd.captior=date()=dlookup(“名称”.“taroup”.“所属部门”=“部门编号”)Btitle.caption=Trim(Me!tText)+“等级测试” Ifnot ADOrs EOfThen 添加职工记录
Case Is>3 Doumd openrepoorl“remp”,acviewpneview K=inputbor(“请输入大于0的整数值”)docmd.openRepore
“remp”,acview preview.CmdsaveEnableed=True 保存按钮可用 Msg box“请输入口令!”,rbokquit 系统时间Me.caption=Date()
Selecl*form tstvd enttAge.value=sage
Ifname=“cueb” And pass=“12345” thenMe!tuserser Focus
Docmd.close 关闭IfMsg box(“报表预览”,4+32+0,“确认”)=vb yes Then
第五篇:二级Access知识点总结
1)类具有多态性、继承性、封装性。
1)数据库语言包括数据描述语言和数据操纵语言。2)在SQL中,用delete命令可以从表中删除行,用drop命令可以从表中删除列。
3)数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护。4)Access数据库有两种视图:数据表视图和设计视图。5)主关键字有两种类型:单字段和多字段。
6)筛选记录的方法:按选定内容筛选、内容排除筛选、按窗体筛选、高级筛选。
7)Access中,一个表最多可以建立1个主键。但在一个表中,可以指定一个或多个字段成为关键字。
8)建立关系时,只有选中“实施参照完整性”复选框时,才会在一对多的关系连线上标记一对多字样。
9)Access在排序时,英文按字母顺序排序,英文不分大小写。10)查询的分类:选择查询、操作查询(生成表查询、更新查询、追加查询、删除查询)、交叉表查询、参数查询(单参数查询、多参数查询)和SQL查询。11)SQL查询分为联合查询、传递查询、数据定义查询和子查询。12)Access数据库的查询有三种视图:数据表视图、设计视图、SQL视图。13)其他运算符:Is 指定一个值是Null或Not Null;*
与包含任意多个字符的字符串匹配; ? 与任意一个字符匹配 ;
# 与任意一个数字字符匹配; [ ] 与方括号内的任意一个字符匹配,例如,与b[ae]ll匹配的只有ball和bell;!与不在方括号内的任意一个字符匹配。14)基本查询向导:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。15)注意:在一个数据源中,重复的记录是不允许的,而部分字段重复是允许的。16)17)18)19)输入接口是窗体的功能,不是查询的功能。总计是交叉表查询必须搭配的功能。交叉表查询有行标题、列标题和值组成。
在设置查询的“准则”时,可以直接输入表达式,也可以使用表达式生成器来帮助创建表达式。20)21)查询中的计算可以分为预定义计算和自定义计算。窗体的作用:显示和操作数据、显示信息、打印信息、控制流程。22)23)窗体是Access应用程序与数据库的接口。
纵栏式窗体适用于字段多、数据记录少的情况(一次只显示一条记录)。24)25)表格式窗体适用于数据记录较多的情况(多条记录)。窗体的节:窗体页眉、页面页眉、主体、页面页脚、窗体页脚。其中,页眉和页脚是成对出现的。26)控件的分类:绑定控件(来源是字段值)、非绑定控件(用来显示不变的对象)、计算控件(来源是表达式)。27)窗体视图包括:设计视图、窗体视图(用于查看窗体的效果)、数据表视图(用于查看来自窗体的数据)。28)29)30)数据来源不是窗体必备的组件。
在数据透视表中,筛选字段的位置是页区域。列表框和组合框中都只能包含一列数据,列表框只能显示一列数据,而组合框还可以输入新值,因此组合框可以看成是文本框和列表框的组合。31)创建窗体的方式:自动创建窗体、窗体向导、设计视图。32)33)34)控件可以由工具箱和字段列表添加到窗体中。窗体可以改变数据源中的数据,而报表只能查看数据。报表的功能:分组汇总功能、格式化数据、插入图片或图表、输出多样化。35)报表的分类:纵栏式报表、表格式报表、图表式报表、标签报表。36)报表的节:主体、报表页眉(只在第一页打印)、页面页眉(每一页都打印)、页面页脚(每一页都打印)、组页眉(用来显示分组字段等分组信息)、组页脚(用来显示分组统计数据等分组信息)、报表页脚(只在最后一页打印)。37)38)报表的视图:设计视图、打印预览、版面预览。主报表可以是绑定的,也可以是非绑定型的。非绑定型的主报表可以容纳要合并的无关联子报表;绑定型的报表用来显示有一对多关系的表中的记录。39)40)Access不打印子报表中的页面页眉和页面页脚。对记录设置分组是通过设置排序字段“组页眉”和“组页脚”属性来实现的。41)42)版面预览视图显示部分数据。
对记录排序时,使用报表设计向导最多可以按照4个字段排序,不可以对表达式排序。43)绝对路径和相对路径:绝对路径就是从根目录开始一直到目标地址的全过程的路径;相对路径就是目标地址相对于当前目录的路径。44)数据访问页的类型:交互式报表页(不能编辑数据)、数据输入页、数据分析页。45)数据访问页由正文和节组成。节用来显示文字、数据库中的数据以及工具栏,节的种类包括组页眉/页脚节、记录导航节、标题节、页脚等。46)数据访问页的作用:远程发布数据,远程维护信息,随时更新。通过数据访问页,用户不仅能够浏览、分析、随时获得最新数据,而且可以修改数据,并且所做的修改可以保存在数据源中,但用户对数据源的筛选、排序等数据显示形式上的修改不会保留在数据库中。
47)在数据访问页中修改记录时,若要取消当前字段的修改,可以使用Esc键按钮键。48)49)记录源就是指窗体、报表或数据访问页的基础数据源。若要查看最新的只读数据,可以使用Microsoft Access创建服务器生成的ASP或IDC/HTX文件类型的Web页。若要查看数据的快照可以使用静态HTML文件格式。50)若果要设置数据页允许的最多记录数,需要在页面属性里修改。是否显示组或页的标题是在排序与分组设置的。51)Office提供了3个可以使用在Web上的组件,包括电子表格、图表、数据透视图。52)HTML:超文本置标语言;DHTML:动态超文本置标语言。53)54)55)宏由宏名、条件、操作和操作参数组成。注意:对于复杂宏,只能运行它的第一个宏。模块由过程组成,过程分为函数过程(Function)和子(Sub)程序。模块分为两个基本类型:类模块(窗体和报表)和标准模块(包含通用过程和常用过程)。56)VBA中,对象是将数据和代码封装起来的实体,它是代码和数据的组合。方法是对象可以执行的动作。方法隶属于对象,不是一个单独的实体;而函数不隶属于对象,是一个独立的实体。57)58)59)VBA的运行机制是事件驱动的工作方式。变量和常量都可以被声明为特定的数据类型。VBA的运算符:数学运算符、比较运算符、连接运算符、逻辑运算符。60)61)62)VBA程序设计的三种控制结构:顺序、分支和循环。模块基本上由声明,语句和过程构成。
VBA中提供的3种数据访问接口是ODBC API、ADO、DAO 63)64)多字段索引最多可以有10列。
Access中不使用已被删除的自动编号字段的数值,从新按递增的规律从新赋值。65)66)必须输入任一字符或空格的输入掩码是:C 在Microsoft Access中可以定义三种类型的主关键字:自动编号、单字段和多字段。67)超级链接最多包含三个部分:在字段或控件中显示的文本文件;到文件或页面的路径;在文件或页面中的地址。68)标题是用来指定不同于字段名称的文本,该文本用于在窗体标签中字段的字段名。69)如果需要运行选择或交叉表查询,则只需双击该查询,Access就会自动运行或执行该查询,并在数据表视图中显示结果。70)在查询中,根据数据源数量,我们将查询分为多表查询和单表查询。控件是窗体中显示数据、执行操作或装饰窗体的对象。71)72)选项组不能创建具有开与关、真与假或是与否。命令按钮代表一个或一组操作;组合框按钮用来选择字段值并允许输入新数据。73)纵栏式窗体显示窗体时,在左边显示字段名,在右边显示字段值。74)有三种类型的控件可以使一个字段具有是/否、真/假或开/关值:选项按钮、复选框、切换按钮。75)76)77)78)窗体属性包括数据、格式、事件、其它和全部选项。
报表的布局方向有横向和纵向两种。参数传递有按地址和按值两种方法。
在VBA编辑器中,本地窗口能够显示所有当前过程中的变量和变量值的信息。