第1章 Access与数据库基础 1
1.1 认识数据库 2
1.1.1 数据库基础知识 2
1.数据库的特征 2
2.数据库的分类 3
1.1.2 关系型数据库管理系统 3
1.关系型数据库的基本概念 3
2.关系型数据库的基本功能 4
4.关系运算 5
3.关系的特点 5
5.数据的可靠和正确性 6
1.1.3 数据库模型 6
1.2 数据库的设计 7
1.2.1 数据库的设计原则 7
1.2.2 数据库的设计步骤 8
1.3 初识Access 2003 9
1.3.1 Access 2003的启动与退出 9
1.启动Access 2003 9
13.2 Access 2003的界面 11
2.退出Access 2003 11
1.4 Access的各组成元素 12
1.4.1 表 13
1.4.2 查询 13
1.4.3 窗体 14
1.4.4 报表 14
1.4.5 页 15
1.4.6 宏 15
1.4.7 模块 15
第2章 在Access中创建和使用数据库 17
2.1 新建数据库 18
2.1.1 新建空白数据库 18
2.1.2 使用向导创建数据库 19
2.2 打开和保存数据库 22
2.2.1 打开数据库 22
2.2.2 保存数据库 24
2.3 使用数据库 24
2.3.1 使用数据库窗口 24
2.3.2 改变数据库窗口的外观 25
2.3.3 改变数据库对象的启动方式 26
2.3.4 隐藏数据库窗口中的对象 27
2.3.5 设置数据库对象的属性 29
第3章 在Access中创建表 31
3.1 表的基础知识 32
3.1.1 表的组成 32
3.1.2 表中的视图 33
1.“数据表”视图 33
2.“设计”视图 33
3.2 创建表 33
2.“备注”字段 34
3.2.1 表中数据字段的类型 34
1.“文本”字段 34
3.“数字”字段 35
4.“货币”字段 35
5.“日期/时间”字段 35
6.“是/否”字段 36
7.“OLE对象”字段 36
8.“自动编号”字段 36
3.2.2 通过向导创建表 37
9.“超链接”字段 37
3.2.3 通过设计视图创建表 39
3.2.4 通过已有数据创建表 40
3.3 主键和索引的使用 41
3.3.1 主键和索引的基础知识 41
3.3.2 创建单字段主键 42
3.3.3 创建多字段主键 43
3.3.4 删除主键 44
3.3.5 创建单字段索引 45
3.3.6 创建多字段索引 46
3.3.7 删除索引 47
第4章 输入与编辑Access表 49
4.1 在表中输入数据 50
4.2 查看数据库中的表 51
4.2.1 查看表记录 51
4.2.2 添加删除记录 53
4.3 设置表的格式 54
4.3.1 调整单元格行高和列宽 54
1.调整单元格行高 55
2.调整单元格列宽 56
4.3.2 设置表中数据的字体 57
4.3.3 隐藏和显示字段 58
1.隐藏字段 58
2.显示字段 59
4.3.4 冻结字段 60
4.3.5 调整字段显示位置 61
4.4 表中数据的查找和替换 62
4.4.1 查找数据 62
4.4.2 替换数据 63
4.5.2 基于多字段的排序 65
4.5 数据的排序 65
4.5.1 基于单字段的排序 65
4.6 数据的筛选 66
4.6.1 数据的简单筛选 66
4.6.2 通过窗体进行筛选 67
4.6.3 表的高级筛选功能 68
4.7 定义表之间的关系 70
4.7.1 各表之间的关系类型 70
3.多对多关系 71
1.一对一关系 71
2.一对多关系 71
4.7.2 创建表之间的关系 72
4.7.3 创建多对多关系 74
4.7.4 删除各表之间的关系 76
第5章 查询的创建与应用 79
5.1 查询的基础知识 80
5.1.1 查询的定义 80
1.选择查询 81
2.操作查询 81
5.1.3 查询的类型 81
5.1.2 查询的作用 81
3.特殊用途查询 82
4.SQL查询 82
5.2 创建查询的方法 83
5.2.1 通过向导创建查询 83
5.2.2 通过设计视图创建查询 85
5.3.1 创建表和查询的关联 88
1.创建临时关联 88
5.3 查询设计视图的基本操作 88
2.创建永久关联 89
5.3.2 添加和删除表/查询 91
1.添加表/查询 91
2.删除表/查询 92
5.3.3 添加查询中的字段 92
1.添加单个字段 93
2.添加多个字段 93
1.移动字段 94
5.3.4 移动和删除查询中的字段 94
2.删除字段 95
5.3.5 设置查询中的字段显示属性 96
5.3.6 设置查询中排序 96
5.4 设置字段及查询的属性 97
5.4.1 设置查询字段属性 97
5.4.2 设置查询属性 98
第6章 查询的高级应用 101
6.1 查询中的准则 102
6.2.1 创建选择查询 104
6.2 创建查询 104
6.2.2 创建交叉表查询 106
6.2.3 创建查找重复项查询 108
6.2.4 创建查找不匹配项查询 110
6.3 创建操作查询 112
6.3.1 创建更新查询 112
6.3.2 创建追加查询 114
6.3.3 创建删除查询 116
6.3.4 创建生成表查询 118
6.4.1 创建参数查询 120
6.4 创建特殊查询 120
6.4.2 创建自动查找查询 122
6.4.3 创建交叉表查询 123
6.5 SQL查询 125
6.5.1 Select语法简介 125
6.5.2 创建联合查询 126
6.6 优化查询性能 128
第7章 窗体的创建与应用 131
7.1 窗体基础知识 132
7.1.1 窗体的作用和类型 132
2.窗体的工作区 135
7.1.2 窗体界面简介 135
1.窗体的工具栏 135
3.窗体的工具箱 136
4.窗体的属性窗口 137
5.窗体的字段列表 137
7.2 创建窗体 137
7.2.1 通过窗体向导创建 138
1.创建纵栏式窗体 138
2.创建表格式窗体 139
3.创建数据表窗体 141
7.2.2 通过自动窗体向导创建 143
1.创建纵栏式窗体 143
2.创建表格式窗体 144
3.创建数据表窗体 146
7.2.3 通过设计视图创建 147
1.创建空白窗体 147
2.创建标签 148
3.创建文本框 150
4.创建选项组 152
5.创建选项按钮 154
6.创建命令按钮 155
7.创建列表框 157
8.创建组合框 159
9.创建选项卡 161
10.创建切换按钮 163
7.2.4 子窗体的创建 164
7.2.5 切换面板的创建 166
第8章 自定义与编辑窗体 169
1.自动套用窗体格式 170
8.1 在设计视图中修改窗体 170
8.1.1 改变窗体的外观 170
2.设置控件的外观 172
3.添加图像 174
8.1.2 调整控件的显示方式 175
1.调整控件位置 175
2.调整控件大小 176
3.调整控件对齐方式 177
2.修改文本框或绑定字段 179
1.修改标签文本 179
8.1.3 修改控件中的文本或数据 179
8.1.4 通过记录源添加字段 181
8.1.5 更改控件的类型 182
8.2 设置窗体的属性 183
8.2.1 设置属性的操作 183
1.选择窗体 183
2.选择窗体上的节 184
3.设置属性 184
1.调整窗体的大小 185
8.2.2 调整窗体的大小及位置 185
2.设置窗体位置 186
8.2.3 设置窗体窗口中的元素 187
1.添加删除窗体或文本框的滚动条 188
2.更改“窗体”视图中的窗体标题 189
3.删除窗体的快捷菜单 190
4.删除窗体中的记录选择器 191
5.删除窗体中的导航按钮 192
6.隐藏窗体上的控制菜单 193
7.隐藏窗体上的控制按钮 194
8.关闭窗体的“关闭”按钮 195
8.2.4 数据的有效性和权限 196
第9章 报表的创建与应用 199
9.1 报表的概念和功能 200
9.1.1 报表的概念 200
9.1.2 报表的功能 201
9.2 报表的创建 201
9.2.1 通过“自动创建报表”创建 201
1.创建纵栏式报表 201
2.创建表格式报表 203
9.2.2 通过向导创建报表 204
9.2.3 通过设计视图创建报表 206
9.2.4 创建多列报表 209
9.2.5 将窗体转换为报表 210
9.2.6 报表的模板 211
1.使用报表模板 211
2.创建新的报表模板 212
9.2.7 为报表添加分页符和页码 213
1.在报表中添加分页符 213
2.在报表中添加页码 214
3.在报表中添加日期和时间 216
9.3 预览和打印报表 217
9.3.1 报表的页面设置 217
9.3.2 设置默认打印页边距 219
9.3.3 预览报表 220
1.预览报表版面 220
2.预览数据 221
9.3.4 打印报表 221
第10章 数据访问页的创建与应用 223
10.1 数据访问页的概念 224
10.1.1 数据访问页的应用 224
10.1.2 数据访问页的类型 225
10.2 创建数据访问页 226
10.2.1 自动创建数据页 226
10.2.2 数据页向导 228
10.3 设计和使用数据访问页 230
10.3.1 设置数据访问页的标题 230
10.3.2 设置数据访问页的主题 232
第11章 宏和模块 235
11.1 宏的概念和操作 236
11.1.1 宏的基本应用 236
11.1.2 宏的创建 236
11.1.3 宏的运行 238
11.2 VBA模块 240
11.2.1 模块简介 240
11.2.2 模块的创建 240
第12章 数据库的安全及其性能优化 245
12.1 数据库的安全概述 246
12.2 保护数据库 247
12.2.1 为数据库设置密码 247
12.2.2 数据库的编码和解码 248
12.2.3 隐藏数据库对象 249
12.2.4 设置数据库启动项 250
12.2.5 设置用户级安全 251
1.创建用户与组账户 252
2.设置用户与组权限 253
12.3 数据库的优化 254
1.使用表分析器 255
12.3.1 优化整个数据库 255
2.使用性能分析器 258
12.3.2 优化数据库对象 259
12.4 数据库的导入和导出 260
12.4.1 导入数据库 260
1.从其他数据库中导入数据 260
2.从Excel中导入数据 261
12.4.2 导出数据库 263
1.将数据库导出到现有的数据库 263
2.将数据库导出到Excel电子表格中 264
12.5 数据库的备份 265
第13章 数据库的综合应用 267
13.1 创建用户登录界面 268
13.1.1 系统的功能 268
13.1.2 系统的需求分析 269
13.1.3 创建数据表 269
13.1.4 创建登录界面 271
13.1.5 编写代码 274
13.2.2 系统的需求分析 275
13.2.1 创建系统的功能 275
13.2 创建公司人力资源管理系统 275
13.2.3 创建数据表及其关系 278
1.创建数据表 278
2.创建表之间的关系 279
13.2.3 创建窗体 281
1.创建应聘人员信息窗体 281
2.创建系统主窗体 285
3.创建窗体启动项 288
13.3.1 系统功能 289
13.3 创建公司进销存系统 289
13.3.2 系统的需求分析 290
13.3.3 创建数据表 292
13.3.4 创建表的关系 293
13.3.5 创建窗体 294
1.创建产品资料窗体 294
2.创建进货资料窗体 299
3.创建进货资料查询窗体 302
4.创建系统主界面 306
附录 Access 2003功能快捷键 311