第1章 Access 2003基础知识 1
1.1 Access 2003 2
1.1.1 Access简介 2
1.1.2 Access 2003数据库界面 2
1.1.3 Access 2003的新添功能介绍 4
1.2 安装与运行Access 2003 5
1.2.1 安装Access2003 5
1.2.2 启动Access 2003 6
1.2.3 退出Access 8
第2章 数据库设计原理 9
2.1 数据库开发基础 10
2.2 数据库设计概念结构 11
2.3 关系数据库 15
2.3.1 非规范化的关系 15
2.3.2 第一范式(1NF) 16
2.3.3 第二范式(2NF) 16
2.3.5 改进的3NF-BCNF 17
2.3.4 第三范式(3NF) 17
2.4 设计数据库的原则 18
2.4.1 节省存储空间 18
2.4.2 数据库标准化 20
第3章 建立数据库 21
3.1 创建数据库 22
3.1.1 数据库向导 22
3.1.2 直接建立一个空数据库 24
3.1.3 创建员工管理数据库 25
3.2 创建数据表 26
3.3 使用表向导创建表 29
3.4 使用设计器创建数据表 33
3.5 添加可用字段 36
3.5.1 可用字段数据类型 36
3.5.2 设置字段属性 37
3.5.3 有效性规则 38
3.5.4 掩码 40
3.5.5 主键 42
3.5.6 数据表之间的关系 43
3.6 添加索引 46
3.6.1 单字段索引 46
3.6.2 多字段索引 47
3.6.3 具体创建索引 48
3.7 数据库对象设计 49
3.7.1 修改字段属性 49
3.7.2 修改数据属性 50
3.7.3 重命名字段 52
3.7.4 更改主键 53
3.7.5 使用表分析器向导 54
3.7.6 删除数据表 56
3.7.7 压缩数据库 56
第4章 数据操作 57
4.1 查看数据 58
4.1.1 移动记录位置 58
4.1.2 查找记录 60
4.2.1 调整表行高和列宽 61
4.2 格式化数据表 61
4.2.2 调整数据表字段位置 63
4.2.3 显示或隐藏字段 64
4.2.4 调整网格属性 65
4.2.5 修改字体格式 66
4.2.6 保存数据表 67
4.2.7 冻结列功能 67
4.3.1 插入子数据表 68
4.3 建立子数据表 68
4.3.2 折叠和展开子数据表 69
4.3.3 删除子数据表 70
4.4 数据的排序和筛选 71
4.4.1 数据排序 71
4.4.2 数据筛选 72
4.5 更新数据 76
4.5.1 记录状态 76
4.5.2 添加记录 77
4.5.3 更改数据 78
4.5.4 替换记录 79
4.5.5 删除数据 80
第5章 使用选择查询 81
5.1 单表查询 82
5.1.1 选择所需字段 82
5.1.2 查询准则 84
5.1.3 计算字段 86
5.1.4 表达式生成器 87
5.1.5 数据排序 88
5.1.6 单表中应用总计查询 88
5.2 连接查询 90
5.2.1 外连接查询 91
5.2.2 嵌套查询 92
5.2.3 总计查询 94
5.2.4 查询向导 95
5.3 设置查询属性 96
5.3.1 常用查询属性 97
5.3.2 惟一值和惟一的记录属性 97
5.3.3 其他属性 98
第6章 使用操作查询 99
6.1 更新查询 100
6.1.1 选择记录 100
6.1.2 切换查询模式 100
6.1.3 更新字段 102
6.2 生成表查询 103
6.2.1 建立生成表查询 103
6.2.2 运行生成表查询 105
6.3 追加查询 107
6.3.1 建立追加查询 107
6.3.2 运行追加查询 109
6.4 删除查询 111
第7章 SQL语言 113
7.1.1 SELECT语法规则 114
7.1 SELECT查询 114
7.1.2 目标列表达式 115
7.1.3 FROM子句 117
7.1.4 GROUP BY子句 118
7.1.5 IN子句 119
7.1.6 JOIN子句 119
7.1.7 ORDER BY子句 120
7.2.2 谓词EXISTS 121
7.2.1 谓词BETWEEN 121
7.2 谓词查询 121
7.2.3 谓词IN 122
7.2.4 谓词LIKE 123
7.2.5 谓词NULL 123
7.2.6 比较符 123
7.3 计算查询 124
7.3.1 AVG函数 124
7.3.2 COUNT函数 124
7.3.4 MIN函数 125
7.3.3 MAX函数 125
7.3.5 STDEV函数和STDEVP函数 126
7.3.6 SUM函数 126
7.3.7 VAR函数和VARP函数 126
7.4 交叉表查询和联合查询 127
7.4.1 TRANSFORM交叉查询 127
7.4.2 UNION联合查询 128
7.5 数据操作 129
7.5.1 DELETE语句 129
7.5.2 INSERT语句 130
7.5.3 SELECT...INTO语句 131
7.5.4 UPDATE语句 133
第8章 窗体对象 135
8.1 窗体结构 136
8.1.1 页眉、主体和页脚 136
8.1.2 多页窗体、连续窗体 136
8.1.4 窗体控件 137
8.1.3 子窗体 137
8.2 窗体数据操作 139
8.2.1 查看数据 139
8.2.2 添加、修改数据 141
8.3 筛选数据 147
8.3.1 搜索数据 147
8.3.2 快速排序 148
8.3.3 筛选数据 149
8.4 使用设计视图创建窗体 153
8.4.1 设计视图方法 153
8.4.2 创建一个窗体 159
8.4.3 输入数据结果 162
8.5 使用窗体向导创建窗体 163
8.5.1 窗体向导 163
8.5.2 修改设计视图 165
8.6.1 使用组合框 167
8.6 输入数据 167
8.6.2 使用列表框 170
第9章 窗体操作 173
9.1 调整控件格式 174
9.1.1 调整控件大小 174
9.1.2 调整控件布局 175
9.1.3 排列控件 176
9.1.4 控件属性 177
9.2.1 直线工具、矩形工具 179
9.2 设计窗体外观 179
9.2.2 颜色属性及特殊效果 182
9.2.3 设置窗体字体 184
9.3 设置窗体属性 185
9.3.1 窗体视图样式 185
9.3.2 控制“Tab键次序” 187
9.3.3 修改数据权限 188
9.3.4 设置边框样式 189
9.4.1 创建子窗体数据源 191
9.4 建立子窗体的两种方法 191
9.4.2 创建子窗体 193
9.4.3 创建主窗体数据源 194
9.4.4 创建主窗体 195
9.4.5 插入子窗体 197
9.4.6 使用控件向导创建子窗体 200
第10章 使用报表 203
10.1.1 报表结构 204
10.1 报表对象 204
10.1.2 打印报表 205
10.2 创建公司进货报表 206
10.2.1 创建报表数据源 206
10.2.2 建立报表界面 207
10.2.3 设计报表布局 209
10.2.4 预览报表 210
10.3 使用报表向导 211
10.3.1 报表向导 211
10.3.2 创建“统计收入金额”报表 213
10.4 在报表中添加必要信息 214
10.4.1 添加日期和页码 214
10.4.2 添加计算字段 214
10.4.3 连接文本 215
10.4.4 设置条件格式 215
第11章 宏对象 217
11.1 创建宏 218
11.1.1 新建宏 218
11.1.2 保存宏 219
11.1.3 执行宏 220
11.1.4 宏组操作 222
11.2 宏操作 225
11.2.1 启动和关闭Access对象 225
11.2.2 打印数据库对象数据 227
11.2.3 运行查询 229
11.2.4 查找记录 231
11.2.5 窗体操作 232
11.2.6 运行外部程序 234
第12章 应用宏对象 235
12.1 引用数据库对象 236
12.1.1 引用对象规则 236
12.1.2 引用对象属性规则 236
12.1.3 引用控件、控件属性规则 237
12.1.4 引用子窗体、子报表规则 238
12.2 可用数据 238
12.2.1 有效性 238
12.2.2 预设值 239
第13章 Access 2003应用实例 241
13.1 公司客户管理系统 242
13.1.1 系统数据库和表设计 242
13.1.2 “客户资料”窗体设计 243
13.1.3 完成系统启动界面设计 261
13.2 工资管理系统 262
13.2.1 系统数据库和表设计 262
13.2.2 建立数据表之间的关系 263
13.2.3 建立“职员基本资料”窗体 264
13.2.4 建立“工资发放管理”窗体 272
13.2.5 建立“工资发放查询”窗体 278
13.2.6 完成系统启动界面设计 281
13.3 刊物管理系统 283
13.3.1 系统空数据库和表设计 283
13.3.2 建立“刊物基本资料管理”窗体 284
13.3.3 建立“刊物资料查询”窗体 291
13.3.4 完成系统启动界面设计 293
13.4 公司员工考勤管理系统 294
13.4.1 系统空数据库和表设计 294
13.4.2 构造空数据库 297
13.4.3 设计数据库表及表间关系 298
13.4.4 建立“员工个人资料”窗体 299
13.4.5 建立“工作时间设置”窗体 306
13.4.6 建立“员工出勤管理”窗体 307
13.4.7 建立“考勤统计”窗体 312
13.4.8 建立“员工考勤资料查询”窗体 325
13.4.9 完成系统启动界面设计 327
附录A Access VBA编程 331
A.1 Access VBA简介 331
A.1.1 VBE界面 331
A.1.2 代码界面 333
A.2 VBA语言基础 333
A.2.1 VBA中的关键字和标识符 333
A.2.2 VBA的数据类型 334
A.2.3 变量、常量、数组和表达式 336
A.3 VBA控制语句 338
A.3.1 赋值语句 338
A.3.2 循环语句 339
A.3.3 判断语句 342
A.3.4 其他常用控制语句 343
A.4.1 子过程 346
A.4 过程和模块 346
A.4.2 函数过程 347
A.4.3 属性过程 347
A.4.4 类模块 348
A.4.5 标准模块 348
A.5 VBA数据库操作的基本手段 348
A.5.1 DAO 348
A.5.2 ADO 349
A.6.2 【调试】工具栏 351
A.6 VBA程序调试 351
A.6.1 错误种类 351
A.6.3 【调试】菜单 353
A.6.4 调试方法及技巧 354
A.7 Access常用事件、方法和函数 356
A.7.1 Access常用事件 356
A.7.2 Access常用方法 361
A.7.3 Access常用函数 366
附录B Access2003应用技巧80招 373