第1章 Access 2007概述1
1.1 概述2
1.1.1 数据库基本概念2
1.1.2 Access基本概念2
1.2 进入Access 20073
1.2.1 启动Access 20073
1.2.2 利用Windows的关联属性启动Access 20073
1.2.3 退出Access 20074
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
习题117第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
习题228数据库Access应用教程(第2版)目录第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
习题353第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
习题470第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 SQL92
5.5.2 创建SQL查询93
5.5.3 SQL视图93
小结94
习题594第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
习题6115第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
习题7138第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
习题8152第9章 在Access中运用VBA154
9.1 什么是Visual Basic for Application154
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
习题9174第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
习题10188第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
习题11218附录A 结构化查询语言--SQL219
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