第1章 数据库基础知识 1
1.1 数据库的基本概念 1
1.1.1 数据库技术的发展 1
1.1.2 数据库的基本概念 2
1.1.3 数据模型 2
1.1.4 关系数据库 5
1.2 关系数据库使用的语言 7
1.2.1 关于VBA 7
1.2.2 关于SQL 8
1.3 数据库设计 9
1.3.1 数据库关系完整性设计 9
1.3.2 数据库规范化设计 10
1.3.3 数据库应用系统设计 10
1.4 Access 2010 11
1.4.1 Access 2010简介 11
1.4.2 Access 2010的特点 11
1.4.3 Access 2010的安装 14
1.4.4 Access 2010的启动与退出 16
1.4.5 Access 2010的数据库界面 17
1.5 课后习题 22
第2章 数据库和表 24
2.1 数据库的创建 24
2.1.1 使用模板创建数据库 24
2.1.2 创建空白数据库 25
2.1.3 打开和关闭数据库 26
2.1.4 管理数据库 26
2.1.5 数据库的转换 30
2.1.6 数据库的导入与导出 30
2.2 表的创建 32
2.2.1 表的设计原则 32
2.2.2 表结构设计概述 32
2.2.3 创建表 38
2.3 表的编辑 46
2.3.1 选定记录和字段 46
2.3.2 在表中添加记录 47
2.3.3 在表中修改记录 47
2.3.4 在表中删除记录 48
2.3.5 记录的查找与替换 48
2.3.6 设置表的外观 48
2.3.7 表的复制、删除及重命名 51
2.4 排序与筛选 52
2.4.1 排序 52
2.4.2 筛选 53
2.5 表间关系 56
2.5.1 建立一对多关系 56
2.5.2 建立多对多关系 58
2.5.3 编辑表间关系 59
2.5.4 参照完整性、级联更新和级联删除 60
2.6 表的导入、导出与链接 60
2.6.1 导入表 60
2.6.2 导出表 63
2.6.3 链接表 65
2.7 课后习题 65
第3章 查询 67
3.1 查询概述 67
3.1.1 查询的类型 67
3.1.2 创建查询的方法 68
3.2 查询条件的设置 70
3.3 创建选择查询 74
3.3.1 使用向导创建 74
3.3.2 使用设计视图创建 82
3.3.3 设置查询中的计算 86
3.4 创建交叉表查询 91
3.4.1 使用向导创建 91
3.4.2 使用设计视图创建 93
3.5 创建参数查询 95
3.5.1 在设计视图中创建单参数查询 96
3.5.2 在设计视图中创建多参数查询 97
3.6 创建操作查询 98
3.6.1 生成表查询 99
3.6.2 更新查询 100
3.6.3 追加查询 101
3.6.4 删除查询 102
3.7 SQL查询 103
3.7.1 SQL简介 103
3.7.2 数据查询语句 104
3.7.3 创建SQL查询视图 105
3.7.4 单表查询 106
3.7.5 多表查询 108
3.7.6 嵌套查询 110
3.7.7 联合查询 111
3.8 其他SQL语句 112
3.8.1 数据定义语句 112
3.8.2 数据更新语句 113
3.9 课后习题 114
第4章 窗体设计 117
4.1 窗体概述 117
4.1.1 窗体的概念 117
4.1.2 窗体的作用 117
4.1.3 窗体的类型 118
4.1.4 窗体的组成 119
4.1.5 窗体的视图 120
4.2 创建标准窗体 121
4.2.1 自动创建窗体 121
4.2.2 创建数据透视表窗体 124
4.2.3 使用“空白窗体”按钮创建窗体 126
4.2.4 使用窗体向导创建窗体 127
4.2.5 创建导航窗体 139
4.3 创建自定义窗体 141
4.3.1 使用设计视图创建窗体 142
4.3.2 “窗体设计工具”上下文选项卡 143
4.3.3 控件及其类型 145
4.3.4 常用控件的应用 147
4.4 设置窗体和控件属性 176
4.5 窗体的修饰 178
4.5.1 控件操作 178
4.5.2 窗体主题 179
4.5.3 条件格式 180
4.6 课后习题 181
第5章 报表 184
5.1 报表概述 184
5.1.1 报表的概念 184
5.1.2 报表的功能 184
5.1.3 报表的类型 185
5.1.4 报表的视图 187
5.2 创建标准报表 187
5.2.1 使用“报表”按钮创建报表 187
5.2.2 利用报表向导创建报表 188
5.2.3 创建标签报表 191
5.2.4 创建主/子报表 194
5.3 使用设计视图创建报表 197
5.3.1 报表的组成 197
5.3.2 “报表设计工具”上下文选项卡 199
5.3.3 使用设计视图创建报表 200
5.3.4 图表报表 205
5.4 编辑报表 207
5.4.1 添加或删除报表页眉/页脚、页面页眉/页脚 207
5.4.2 在报表中添加当前日期和时间 208
5.4.3 在报表中添加页码 209
5.4.4 在报表中添加分页符 209
5.5 报表的排序、分组和计算 210
5.5.1 报表的排序 210
5.5.2 报表的分组 211
5.5.3 报表的计算 213
5.6 报表的预览及打印 216
5.7 课后习题 218
第6章 宏 220
6.1 宏的概念 220
6.1.1 宏的基本概念 220
6.1.2 宏的基本功能 221
6.1.3 宏的分类 221
6.1.4 宏操作目录 222
6.1.5 “宏工具/设计”上下文选项卡和设计视图 223
6.2 创建宏 225
6.2.1 创建操作序列宏 225
6.2.2 创建宏操作组 229
6.2.3 创建条件宏 233
6.2.4 创建子宏操作 236
6.2.5 创建嵌入宏 238
6.3 宏的运行与调试 239
6.3.1 运行宏 240
6.3.2 调试宏 243
6.4 常见宏操作 244
6.5 综合应用实例 245
6.6 课后习题 251
第7章 VBA程序设计基础 253
7.1 模块的基本概念 253
7.1.1 标准模块 253
7.1.2 类模块 253
7.1.3 将宏转换为模块 254
7.2 创建模块 254
7.2.1 在模块中加入过程 254
7.2.2 在模块中执行宏 255
7.3 VBA程序设计基础 255
7.3.1 常量 255
7.3.2 变量 256
7.3.3 表达式 260
7.3.4 选择结构 263
7.3.5 循环结构 268
7.3.6 数组 270
7.3.7 子程序和子函数 272
7.4 VBA中的面向对象编程 274
7.4.1 VBA的开发环境 274
7.4.2 事件驱动程序的编写及程序的调试 274
7.5 课后习题 277
第8章 SharePoint网站 279
8.1 SharePoint简介 279
8.1.1 SharePoint的组成 279
8.1.2 SharePoint网站的组成 280
8.1.3 SharePoint网站的基本操作 281
8.2 Access数据的迁移与发布 282
8.2.1 将Access数据库中的表迁移到SharePoint网站上 282
8.2.2 将数据发布到SharePoint网站 284
8.3 SharePoint网站数据的导入与导出 286
8.3.1 SharePoint网站数据的导入 286
8.3.2 导出到SharePoint网站 288
8.4 脱机使用链接 289
8.4.1 使用SharePoint列表数据脱机 290
8.4.2 脱机后工作 290
8.5 课后习题 290
第9章 数据安全管理 292
9.1 概述 292
9.1.1 数据的安全性 292
9.1.2 Access数据库的加密技术 293
9.1.3 数据库的安全与管理 293
9.2 数据库密码的设置与撤销 294
9.3 用户权限的分级管理 296
9.4 备份和恢复数据库 296
9.5 数据库的转换导出与拆分 297
9.5.1 数据库转换 297
9.5.2 数据的导出 298
9.5.3 拆分数据库 301
9.6 信任中心 302
9.6.1 使用受信任位置中的Access 2010数据库 302
9.6.2 创建受信任位置,将数据库添加到该位置 304
9.6.3 打开数据库时启用禁用的内容 305
9.7 课后习题 306
参考文献 308