第1章Access 2007概述 1
1.1概述 2
1.1.1数据库基本概念 2
1.1.2 Access基本概念 2
1.2进入Access 2007 3
1.2.1启动Access 2007 3
1.2.2利用Windows的关联属性启动Access 2007 3
1.2.3退出Access 2007 4
1.2.4 Access 2007的工作环境 4
1.3创建Access 2007数据库 4
1.3.1根据模板创建数据库 5
1.3.2创建示例数据库“罗斯文2007”副本 5
1.3.3创建一个空白数据库 7
1.3.4 Access 2007数据库窗口界面的主要元素 8
1.3.5屏幕提示 10
1.3.6 Access 2007的帮助 10
1.4 Access数据库的组成 11
1.4.1数据库的对象 11
1.4.2表对象 12
1.4.3查询对象 13
1.4.4窗体对象 14
1.4.5报表对象 14
1.4.6宏和模块对象 15
1.5打开、保存和关闭Access数据库 15
1.5.1打开数据库 15
1.5.2保存数据库 16
1.5.3关闭数据库 16
小结 17
习题1 17
第2章 数据库基本原理 19
2.1数据库系统介绍 19
2.1.1数据与信息的概念 19
2.1.2计算机数据管理的发展 20
2.1.3数据库管理系统 21
2.1.4数据库的保护 22
2.1.5数据模型 23
2.2关系模型 26
2.2.1关系模型的逻辑结构及术语 26
2.2.2关系运算 27
小结 28
习题2 28
第3章 表的设计 30
3.1规划数据库 30
3.1.1规划要解决的问题 30
3.1.2设计数据库 31
3.2创建表 32
3.2.1通过表设计视图创建表 33
3.2.2数据类型 35
3.2.3通过数据表视图创建表 37
3.2.4通过表模板视图创建表 38
3.3修改表的设计 39
3.3.1修改字段名 39
3.3.2插入和删除字段 39
3.3.3改变字段顺序 40
3.3.4改变字段类型 40
3.3.5设置主键 40
3.4设置字段的属性 42
3.4.1字段大小 42
3.4.2格式 43
3.4.3输入掩码 44
3.4.4标题 46
3.4.5默认值 46
3.4.6有效性规则和有效性文本 46
3.4.7必填字段 46
3.4.8索引 47
3.4.9使用“查阅向导”类型 48
3.5输入和显示数据 50
3.5.1在数据表视图中输入数据 50
3.5.2 OLE类型数据的输入 51
3.5.3附件类型数据的输入 52
3.5.4在数据表加入汇总行 52
小结 53
习题3 53
第4章Access表的使用 56
4.1建立表之间的关系 56
4.1.1什么是表之间的关系 56
4.1.2建立表之间的关系 57
4.1.3实施参照完整性 60
4.1.4级联更新相关字段和级联删除相关字段 61
4.1.5查看、修改表关系 62
4.1.6主表与子表 63
4.2表的显示 64
4.2.1改变数据显示方式 64
4.2.2查找和替换记录 65
4.3数据的排序 66
4.3.1简单排序 66
4.3.2高级排序 66
4.4数据的筛选 67
4.4.1按内容筛选 67
4.4.2按窗体筛选 68
4.4.3高级筛选 68
4.4.4筛选器 68
4.5数据表的复制、更名和删除 69
4.5.1复制表 69
4.5.2重命名表 70
4.5.3删除表 70
小结 70
习题4 70
第5章 数据查询 72
5.1查询的基本概念 72
5.1.1什么是Access的查询 72
5.1.2 Access查询的运作方式 73
5.1.3查询视图 74
5.2使用查询向导创建查询 74
5.2.1使用“查询向导”创建简单查询 74
5.2.2交叉表查询 77
5.2.3查找重复项查询 79
5.2.4查找不匹配项查询 80
5.3使用“设计视图”创建和修改查询 81
5.3.1使用“设计视图”建立查询 81
5.3.2设置查询条件 83
5.3.3参数查询 85
5.3.4设计计算列 86
5.3.5设计汇总查询 87
5.3.6利用“属性表”修改查询显示 88
5.4创建动作查询 89
5.4.1追加查询 89
5.4.2生成表查询 90
5.4.3更新查询 91
5.4.4删除查询 92
5.5 SQL查询 92
5.5.1 SQL 92
5.5.2创建SQL查询 93
5.5.3 SQL视图 93
小结 94
习题5 94
第6章 制作报表 97
6.1 Access的报表 97
6.1.1基本报表样式 97
6.1.2创建报表的方法 98
6.1.3报表视图 98
6.2利用向导创建报表 99
6.2.1使用“报表向导”创建报表 99
6.2.2使用“报表”工具创建报表 101
6.2.3使用“标签向导”建立标签 102
6.3报表设计视图 104
6.3.1用“报表设计”视图创建报表 104
6.3.2认识“报表设计”视图 105
6.4报表的进一步设计 107
6.4.1调整报表的布局设计 107
6.4.2在报表中排序、分组和汇总 108
6.4.3在报表中添加控件 109
6.4.4修改报表的布局 111
6.4.5使用“图表”控件建立图表 112
6.5报表的预览和打印 114
小结 115
习题6 115
第7章 窗体 117
7.1了解窗体 117
7.1.1窗体的类型 118
7.1.2窗体视图 119
7.2创建窗体 119
7.2.1使用窗体工具创建窗体 120
7.2.2创建分割窗体 121
7.2.3创建多项目窗体 122
7.2.4使用窗体向导创建简单的窗体 122
7.2.5创建数据透视表和数据透视图窗体 124
7.3窗体设计 127
7.3.1窗体设计视图的组成 127
7.3.2使用控件 128
7.3.3使用设计视图创建窗体 129
7.3.4子窗体 133
7.3.5利用设计视图建立子窗体 134
7.3.6设计切换窗体 137
小结 138
习题7 138
第8章宏 140
8.1宏的基本概念 140
8.1.1宏的定义和特点 140
8.1.2宏的设计与运行 141
8.1.3触发宏的条件 141
8.2创建宏 143
8.2.1使用宏编辑窗口 143
8.2.2常用的宏操作 146
8.2.3宏的设计示例 147
8.3窗体与宏 148
8.4运行宏 149
8.4.1通过窗体运行宏 149
8.4.2建立自动执行的宏 150
8.5宏组 150
8.5.1宏组概念 150
8.5.2建立宏组 150
8.5.3运行宏组 151
小结 152
习题8 152
第9章在Access中运用VBA 154
9.1什么是Visual Basic for Application 154
9.1.1 Visual Basic的基本概念 155
9.1.2获取有关VBA的帮助 155
9.2程序的组成部分 155
9.2.1语句 156
9.2.2变量和数据类型 156
9.2.3运算符 160
9.2.4函数 161
9.2.5 VBA中常用的事件 162
9.2.6 VBA的结构控制语句 164
9.3创建VBA模块 167
9.3.1什么是VBA编辑器 167
9.3.2创建新过程 168
9.3.3指定参数 168
9.3.4定义变量 169
9.3.5逐条检查记录 169
9.3.6完成过程的创建 170
9.3.7保存模块 171
9.4将过程连接到窗体 171
9.5调试过程 173
9.5.1使用立即窗口 173
9.5.2设置断点 173
小结 174
习题9 174
第10章 管理数据库 176
10.1数据共享 176
10.1.1数据共享的主要方式 176
10.1.2使用外部数据的文件格式 177
10.1.3导入与链接 177
10.1.4导入和链接数据 178
10.1.5导出表 182
10.2设置数据库密码 183
10.2.1设置密码 183
10.2.2使用密码 185
10.2.3撤销密码 185
10.3数据库的维护 186
10.3.1压缩和修复数据库 186
10.3.2数据库版本转换 187
小结 188
习题10 188
第11章 综合开发示例 189
11.1人事管理系统功能说明 189
11.1.1问题的提出 189
11.1.2新系统的主要功能 189
11.2数据库设计 190
11.2.1建立表 190
11.2.2建立关联 192
11.3查询设计 193
11.3.1基本信息查询 193
11.3.2按职务增减工资 194
11.3.3处理退休情况 195
11.3.4按人员编号查询 196
11.3.5统计工资变动情况 197
11.3.6追加新员工 199
11.4数据库中的窗体 199
11.4.1人员信息窗体 200
11.4.2设置录入员工信息窗体 203
11.4.3人员变动窗体 204
11.4.4工资变动窗体 206
11.4.5设计统计信息窗体 206
11.4.6设计主窗体 207
11.5报表设计 209
11.6创建宏 211
11.6.1设计“打开录入窗体” 212
11.6.2设计“打开统计信息”宏 212
11.6.3设计“离职人员”宏 213
11.6.4设计“增减工资”宏 213
11.6.5设计“显示文本”宏 213
11.6.6设计“新员工记录”宏 214
11.6.7设计“关闭系统”宏 215
11.6.8设计“关闭人员信息”宏 215
11.6.9设计“关闭Access”宏 215
11.7 VBA过程-检测进入系统密码 216
11.8系统设置 217
11.8.1将“进入系统”设置成启动窗体 217
11.8.2设置查询选项 217
小结 218
习题11 218
附录A结构化查询语言——SQL 219
A.1定义和修改基本表 219
A.1.1 SQL数据库的体系结构 219
A.1.2定义基本表 220
A.1.3修改基本表 220
A.1.4删除基本表 220
A.1.5建立索引 221
A.2数据更新 221
A.2.1插入数据 221
A.2.2更新数据 221
A.2.3删除数据 222
A.3 SQL查询 222
A.3.1单表查询 223
A.3.2连接查询 223
A.3.3嵌套查询 224
A.4视图 225
A.4.1定义视图 225
A.4.2删除视图 225
A.5 SQL权限控制 226
A.5.1授权 226
A.5.2收回权限 226
A.6数据字典 227
附录B部分习题参考答案 228
参考文献 231