第1章 联系人管理数据库 2
1.1 案例说明 2
1.2 知识点分析 2
1.3 制作步骤 3
1.3.1 开始使用Microsoft Access 2003 3
1.3.2 创建联系人管理数据库 5
1.3.3 创建表 6
1.3.4 建立表间关系 8
1.3.5 设计“联系人”窗体 10
1.3.6 使用向导创建“联系人类型”窗体 19
1.3.7 在窗体中输入信息 21
1.3.8 制作主切换面板 23
1.4 实例总结 28
1.5 常见问题解答 28
1.5.1 如何正确地选择字段的数据类型 28
1.5.2 将Access 2000文件格式转换为Access 2002-2003文件格式 29
第2章 员工评估系统 32
2.1 案例说明 32
2.2 知识点分析 33
2.3 制作步骤 34
2.3.1 “员工评估系统”数据库的功能和设计思路 34
2.3.2 设计“员工评估系统”数据库的表和表间关系 34
2.3.3 设计“评估要素”窗体 36
2.3.4 设计“员工评估表”窗体 38
2.3.5 设计“启动”窗体 49
2.4 实例总结 51
2.5 常见问题解答 52
2.5.1 如何隐藏窗体中通常出现的滚动条或记录选择器 52
2.5.2 如何快速地改变窗体的整个外观 52
2.5.3 如何防止用户在窗体中添加新的记录及更新记录 53
2.5.4 如何使窗体在每次打开时都自动出现在Access窗口的中央 53
2.5.5窗体设计有哪些技巧 54
第3章 公司资产管理系统 56
3.1 案例说明 56
3.2 知识点分析 56
3.3.1 “公司资产管理系统”数据库的功能和设计思路 57
3.3 制作步骤 57
3.3.2 设计“公司资产管理系统”的表和表间关系 58
3.3.3 设计“公司资产管理系统”数据库的查询 61
3.3.4 设计“公司资产管理系统”数据库的窗体 65
3.3.5 设计“公司资产管理系统”数据库的报表 75
3.3.6 设计“公司资产管理”数据库的切换面板 81
3.4 实例总结 86
3.5 常见问题解答 87
3.5.1 报表各节的具体内容是什么 87
3.5.2 报表中有太多的空白,该如何调整 87
3.5.3 为什么报表中某些计算字段是空的 87
3.5.5 为什么在报表的控件中出现“#Error or#Name”消息 88
3.5.4 为什么报表每隔一页是空白的 88
4.1 案例说明 90
4.2 知识点分析 90
第4章 公司进销存管理系统 90
4.3 制作步骤 91
4.3.1 “公司进销存管理系统”数据库的功能和设计思路 91
4.3.2 设计“公司进销存管理系统”数据库的表和表间关系 92
4.3.3 设计“公司进销存管理系统”数据库的查询 94
4.3.4 设计“公司进销存管理系统”数据库的报表 98
4.3.5 设计“公司进销存管理系统”数据库的窗体 100
4.3.6 设计“公司进销存管理系统”数据库的数据访问页 111
4.5.1 Access数据库的体积会不断变大,应该如何解决 115
4.4 实例总结 115
4.5 常见问题解答 115
4.5.2 字段及表的名称是使用中文还是英文 116
第5章 仓库管理系统 118
5.1 案例说明 118
5.2 知识点分析 118
5.3 制作步骤 119
5.3.1 “仓库管理系统”数据库的功能和设计思路 119
5.3.2 设计“仓库管理系统”数据库的表和表间关系 120
5.3.3 设计“仓库管理系统”数据库的查询 122
5.3.4 设计“仓库管理系统”数据库的窗体 124
5.3.5 设计“仓库管理系统”数据库的宏 142
5.4 实例总结 145
5.5 常见问题解答 145
5.5.1 打开数据库时,如何让宏自动运行 145
5.5.2 如何通过宏运行Visual Basic函数 146
5.5.3 如何在宏中运行另一个Windows应用程序 146
5.5.4 如何阻止宏操作时出现警告信息和对话框 146
第6章 问卷调查分析系统 148
6.1 案例说明 148
6.2 知识点分析 150
6.3 制作步骤 150
6.3.1 “问卷调查分析系统”数据库的功能和设计思路 151
6.3.2 设计“问卷调查分析系统”数据库的表 152
6.3.3 设计“问卷调查分析系统”数据库的查询 153
6.3.4 设计“问卷调查分析系统”数据库的窗体 163
6.3.5 设计“问卷调查分析系统”数据库的报表 174
6.4 实例总结 177
6.5 常见问题解答 177
6.5.1 什么是操作查询 177
6.5.2 为什么不能用与已有表相同的名字命名一个查询 177
6.5.3 什么是计算字段,怎样向一个查询中添加计算字段 178
第7章 人事管理系统 180
7.1 案例说明 180
7.3 制作步骤 181
7.3.1 “人事管理系统”数据库的功能和设计思路 181
7.2 知识点分析 181
7.3.2 制作“人事管理系统”数据库的表和表间关系 183
7.3.3 设计“人事管理系统”数据库的查询 184
7.3.4 设计“人事管理系统”数据库的窗体 186
7.3.5 设计“人事管理系统”数据库的模块 201
7.3.6 设计“人事管理系统”数据库的菜单 204
7.4 实例总结 206
7.5 常见问题解答 207
7.5.1 VBA与VB有何不同 207
7.5.2 在Access中“!”和“.”符号的差别是什么 207
8.1 案例说明 210
第8章 考勤管理系统 210
8.2 知识点分析 211
8.3 制作步骤 211
8.3.1 “考勤管理系统”数据库的功能和设计思路 211
8.3.2 创建“考勤管理系统”数据库的表和表间关系 212
8.3.3 设计“考勤管理系统”数据库的查询 215
8.3.4 设计“考勤管理系统”数据库的窗体 218
8.4 实例总结 232
8.5 常见问题解答 233
8.5.1 在Access中窗体有哪些类型 233
8.5.2 在执行操作查询时如何屏蔽烦人的警告提示框 233
8.5.3 如何取消窗体的快捷菜单,避免用户从右键结束窗体 234
9.2 知识点分析 236
第9章 财务管理系统 236
9.1 案例说明 236
9.3 制作步骤 237
9.3.1 “财务管理系统”数据库的功能和设计思路 237
9.3.2 设计“财务管理系统”数据库的表 238
9.3.3 设计“财务管理系统”数据库的查询 239
9.3.4 设计“财务管理系统”数据库的报表 240
9.3.5 设计“财务管理系统”数据库的窗体 244
9.3.6 设计“财务管理系统”数据库的模块 261
9.5.1 什么是函数 267
9.5.2 在何处加入自己所编写的函数 267
9.5 常见问题解答 267
9.4 实例总结 267
9.5.3 怎样保护VBA代码,使其他人不能阅读或修改 268
第10章 产品销售分析系统 270
10.1 案例说明 270
10.2 知识点分析 270
10.3 制作步骤 270
10.3.1 制作“Excel_to_Access”工作簿 271
10.3.2 创建“产品销售分析系统”数据库中的表 272
10.3.3 创建“ExcelFunctionMod”模块 272
10.3.4 制作“产品销售分析系统”数据库中的报表 275
10.3.5 制作“产品销售分析系统”数据库中的窗体 282
10.3.6 运行“产品销售分析系统” 286
10.4 实例总结 288
10.5 常见问题解答 289
10.5.1 如何在窗体中嵌入Excel工作表 289
10.5.2 如何解决Excel工作表不能嵌入对象框 290
第11章 商贸管理系统Access项目 292
11.1 案例说明 292
11.2 知识点分析 292
11.3 制作步骤 293
11.3.1 Access如何连接SQL Server 293
11.3.2 “商贸管理系统”项目的功能和设计思路 295
11.3.3 设计“商贸管理系统”项目的报表 296
11.3.4 设计“商贸管理系统”项目的窗体 313
11.3.5 设计“商贸管理系统”项目的模块 342
11.4 实例总结 343
11.5 常见问题解答 343
11.5.1 Access项目与一般的Access数据库有何不同 343
11.5.2 多用户使用Access项目文件时,应注意哪些问题 344
第12章 Access记事簿 346
12.1 案例说明 346
12.2 知识点分析 347
12.3 制作步骤 347
12.3.1 “Access记事簿”数据库的功能和设计思路 347
12.3.2 设计“Access记事簿”数据库的表 348
12.3.3 设计“Access记事簿”数据库的查询 350
12.3.4 设计“Access记事簿”数据库的报表 351
12.3.5 设计“Access记事簿”数据库的模块 352
12.3.6 设计“Access记事簿”数据库的窗体 354
12.4 实例总结 393
12.5 常见问题解答 394
12.5.1 什么是事件驱动的编程 394
12.5.2 如何查看一个特定窗体的VBA代码 394
12.5.3 子过程与函数过程间的区别是什么 395
12.5.4 创建程序后,如何调试 395
第13章 客服电话计时统计系统 398
13.1 案例说明 398
13.2 知识点分析 398
13.3.1 “客服电话计时统计系统”数据库的功能和设计思路 399
13.3 制作步骤 399
13.3.2 设计“客服电话计时统计系统”数据库的表 400
13.3.3 设计“客服电话计时统计系统”数据库的查询 400
13.3.4 设计“客服电话计时统计系统”数据库中的窗体 403
13.3.5 设计“客服电话计时统计系统”数据库中的宏 419
13.3.6 设计“客服电话计时统计系统”数据库中的工具栏 420
13.3.7 设计“客服电话计时统计系统”数据库中的“启动窗体” 422
13.4 实例总结 427
13.5 常见问题解答 428
13.5.1 数据透视表视图和数据透视图视图的区别是什么 428
13.5.2 Access数据库的最大容量是多少 428
13.5.3 如何将自定义菜单及工具栏复制到其他数据库 428
13.5.4 为什么Access数据库会损坏,如何修复 429