第1章数据库基础知识1
1.1数据库概述1
1.1.1数据库发展历程1
1.1.2数据库系统的组成2
1.1.3数据库系统的特点3
1.1.4数据模型3
1.1.5常用的数据模型6
1.1.6数据库系统的体系结构7
1.2关系数据库8
1.2.1关系数据结构8
1.2.2关系操作集合10
1.2.3完整性规则10
1.2.4关系运算 11
1.3数据库设计基础13
1.3.1设计原则13
1.3.2设计步骤13
1.3.3数据库设计实施过程13
1.4任务实现16
任务1课程管理系统设计16
任务2学籍管理系统设计17
1.5习题17
第2章Access 2010数据库基本操作20
2.1Access数据库的安装20
2.2Access 2010数据库的创建26
2.2.1创建数据库 26
2.2.2数据库的基本操作28
2.3任务实现35
任务1创建数据库35
任务2对数据库密码进行加密解密38
2.4习题40
第3章数据表的创建与使用42
3.1表的创建42
3.1.1通过模板创建数据表42
3.1.2通过设计视图创建数据表43
3.1.3通过直接输入数据创建数据表46
3.1.4通过获取外部数据创建数据表49
3.1.5主键的设置53
3.1.6字段属性的设置54
3.2建立表间的关系66
3.2.1创建表间的关系67
3.2.2查看、编辑表间的关系69
3.2.3实施参照完整性70
3.2.4设置级联选项71
3.3表记录的操作71
3.3.1对表记录进行添加、删除、查找操作71
3.3.2对表记录进行排序操作72
3.3.3对表记录进行筛选操作73
3.3.4对表记录进行汇总统计78
3.4表的维护79
3.4.1表结构的修改79
3.4.2表中内容的修改80
3.4.3表中数据的查找与替换81
3.5数据的导入与导出84
3.5.1Access数据对象的导入84
3.5.2Access数据对象的导出85
3.6任务实现87
任务1创建数据表87
任务2数据表的基本操作95
3.7习题98
第4章查询102
4.1查询概述102
4.1.1查询的类型102
4.1.2查询条件的设置103
4.1.3常用计算函数104
4.1.4Access中的运算106
4.2选择查询108
4.2.1使用查询向导创建选择查询108
4.2.2在查询设计视图中创建选择查询115
4.3查询中的计算118
4.3.1Access 2010查询计算功能118
4.3.2创建计算查询119
4.3.3创建分组统计查询121
4.3.4创建计算字段121
4.4交叉表查询122
4.4.1使用交叉表查询向导创建交叉表查询123
4.4.2在查询设计视图中创建交叉表查询125
4.5参数查询126
4.5.1单参数查询127
4.5.2多参数查询128
4.6操作查询129
4.6.1生成表查询129
4.6.2删除查询130
4.6.3更新查询132
4.6.4追加查询133
4.7SQL查询134
4.7.1SQL基本查询134
4.7.2嵌套查询140
4.7.3多表查询142
4.7.4联合查询143
4.7.5插入语句insert144
4.7.6更新语句Update145
4.7.7删除语句Delete145
4.8任务实现146
任务1创建单表查询146
任务2创建多表查询147
4.9习题148
第5章窗体152
5.1创建简单窗体152
5.2使用设计视图创建窗体158
5.2.1窗体设计窗口158
5.2.2控件的功能与分类159
5.2.3控件的操作161
5.3窗体控件165
5.3.1窗体和控件的属性165
5.3.2控件应用举例172
5.4任务实现185
任务1创建窗体185
任务2常用控件操作186
5.5习题188
第6章报表192
6.1报表概述192
6.1.1报表使用的视图192
6.1.2报表的类型193
6.1.3报表的组成195
6.2创建报表197
6.2.1使用“报表”按钮创建报表197
6.2.2使用“空报表”按钮创建报表198
6.2.3使用“报表向导”按钮创建报表200
6.2.4使用“标签”按钮创建报表202
6.2.5使用“报表设计”按钮中的“图表向导”功能创建报表207
6.3使用“报表设计”按钮创建报表210
6.3.1创建报表210
6.3.2报表的统计计算211
6.3.3报表的排序和分组215
6.3.4创建具有参数查询功能的报表220
6.3.5创建主/子报表221
6.3.6报表的修饰225
6.4报表预览228
6.4.1预览报表228
6.4.2页面设置229
6.4.3打印报表230
6.5任务实现230
任务1报表创建1230
任务2报表创建2232
6.6习题234
第7章宏238
7.1宏的概述238
7.1.1宏的分类238
7.1.2宏的操作界面239
7.2宏的常用操作240
7.3宏的创建242
7.3.1创建独立的宏242
7.3.2创建嵌入的宏258
7.3.3创建数据宏259
7.4宏的执行与调试262
7.4.1宏的执行262
7.4.2宏的调试263
7.5任务实现263
任务1宏的创建1263
任务2宏的创建2266
任务3宏的创建3267
7.6习题268
第8章模块与VBA管理271
8.1模块概述271
8.1.1模块的概念271
8.1.2VBA的概念275
8.1.3VBA的编程环境276
8.2VBA程序设计基础278
8.2.1面向对象程序设计278
8.2.2用代码设置窗体属性和事件279
8.2.3编程步骤281
8.2.4DoCmd对象281
8.2.5VBA的数据类型282
8.2.6常量与变量283
8.2.7运算符与表达式285
8.2.8常用的内部函数288
8.3VBA流程控制语句291
8.3.1语句的书写规则291
8.3.2VBA常用语句291
8.3.3顺序结构294
8.3.4分支结构295
8.3.5循环结构301
8.3.6跳转语句308
8.4数组309
8.4.1数组的声明309
8.4.2数组的使用310
8.5VBA过程调用与参数传递312
8.5.1子过程312
8.5.2函数过程315
8.5.3参数传递316
8.5.4变量的作用域319
8.5.5变量的生存期319
8.6VBA数据库访问技术320
8.6.1常用的数据库访问技术320
8.6.2ADO对象模型321
8.6.3ADO访问数据库的基本步骤322
8.7VBA调试331
8.7.1常见错误类型331
8.7.2调试方法332
8.7.3错误处理333
8.8任务实现333
任务1程序编写1333
任务2程序编写2334
8.9习题335
第9章学生成绩管理系统开发案例342
9.1系统分析与设计342
9.1.1需求分析342
9.1.2系统功能分析343
9.1.3系统设计343
9.2数据库设计343
9.2.1设计数据表343
9.2.2创建表间关系346
9.3学生成绩管理系统实现347
9.3.1“学生信息管理”窗体的设计与实现347
9.3.2“成绩录入”窗体的设计与实现348
9.3.3“成绩查询”窗体的设计与实现351
9.3.4“学生基本信息报表”的设计与实现352
9.3.5“班级成绩报表”的设计与实现353
9.3.6系统主窗体的设计与实现354
9.3.7“登录”窗体的设计与实现355
9.3.8设置系统的启动窗体356
9.4习题357
参考文献362