第1章Access数据库基础 1
1.1数据库基础知识 2
1.1.1数据库简介 2
1.1.2数据模型 3
1.2关系数据库基础知识 3
1.2.1基本概念 4
1.2.2关系的基本特点 5
1.2.3关系的基本运算 5
1.2.4关系完整性 6
1.3认识Access 2003数据库 7
1.3.1 Access数据库基本概念 7
1.3.2 Access数据库格式 10
1.3.3应用举例——转换数据库格式 11
1.4熟悉Access 2003环境 12
1.4.1 Access的启动与退出 12
1.4.2 Access 2003环境 13
1.5创建数据库 16
1.5.1创建空数据库 17
1.5.2使用现有文件创建数据库 17
1.5.3应用举例——使用模板创建数据库 18
1.6数据库的基本操作 20
1.6.1打开和关闭数据库 20
1.6.2压缩和修复数据库 22
1.6.3拆分数据库 24
1.6.4生成MDE文件 25
1.6.5删除与重命名数据库 26
1.6.6应用举例——生成数据库的MDE文件 26
1.7上机与项目实训 27
1.7.1创建Access空数据库 27
1.7.2使用现有文件创建数据库 28
1.8练习与提高 28
第2章表 30
2.1创建新表 31
2.1.1创建新表的流程 31
2.1.2创建新表的方法 31
2.1.3在“数据表视图”中创建新表 32
2.1.4使用“表向导”对话框创建表 33
2.1.5在“设计视图”中创建表 33
2.1.6主键与索引 37
2.1.7应用举例——创建“学生名单”表 38
2.2修改表设计 39
2.2.1打开表“设计视图” 39
2.2.2添加和删除字段 39
2.2.3修改字段 39
2.2.4应用举例——修改“成绩”表 40
2.3创建表关系 41
2.3.1认识主键与外键 41
2.3.2关系类型 41
2.3.3关系与参照完整性 42
2.3.4关系窗口 42
2.3.5创建关系 44
2.3.6修改关系 46
2.3.7应用举例——创建“学生名单”表和“成绩”表关系 47
2.4数据表视图中的表操作 48
2.4.1打开数据表视图 48
2.4.2浏览记录 48
2.4.3输入和编辑数据 49
2.4.4设置数据表格式 50
2.4.5设置字体 50
2.4.6操作数据表行与列 51
2.4.7记录排序 51
2.4.8筛选记录 51
2.4.9操作子数据表 53
2.4.10打印数据表 54
2.4.11应用举例——插入子数据表 54
2.5数据库窗口中的表操作 54
2.5.1修改表名称 55
2.5.2删除表 55
2.5.3复制表 55
2.6上机与项目实训 55
2.6.1创建“成绩管理”数据库 55
2.6.2创建“课程管理”数据库关系 59
2.7练习与提高 60
第3章 查询 61
3.1查询基础 62
3.1.1理解查询 62
3.1.2查询类型 62
3.1.3查询设计工具 63
3.1.4 SQL Select语句 64
3.1.5表联接类型 68
3.2查询设计器 70
3.2.1打开查询设计器 70
3.2.2“查询设计器”结构 71
3.2.3操作查询中的表 71
3.2.4选择字段 73
3.2.5设置排序方式 74
3.2.6筛选记录 75
3.2.7运行查询 75
3.2.8应用举例——设计“选课成绩单”查询 75
3.3查询向导 77
3.3.1简单查询向导 77
3.3.2交叉表查询向导 80
3.3.3查找重复项查询向导 82
3.3.4应用举例——创建不匹配项查询 84
3.4查询中的运算符与函数 85
3.4.1算术运算符 86
3.4.2比较运算符 86
3.4.3字符串运算符 86
3.4.4逻辑运算符 87
3.4.5特殊预算符 87
3.4.6运算符的优先级 88
3.5高级查询 88
3.5.1创建删除查询 88
3.5.2创建参数查询 90
3.5.3创建追加查询 92
3.5.4应用举例——建SQL联合查询 93
3.6上机与项目实训 94
3.6.1创建“学生选课”信息查询 94
3.6.2创建“课程平均成绩”查询 96
3.7练习与提高 96
第4章 外部数据 98
4.1认识外部数据 99
4.1.1外部数据类型 99
4.1.2使用外部数据方式 99
4.2链接表 99
4.2.1链接Access数据库表 100
4.2.2链接Excel电子表格 101
4.2.3链接HTML文档 102
4.2.4应用举例——链接文本文件 104
4.3管理链接表 106
4.3.1修改字段属性 106
4.3.2定义关系 106
4.3.3修改链接表名称 106
4.3.4删除链接表 107
4.3.5查看或更新链接表 107
4.4导入外部数据 108
4.4.1导入Access数据库对象 108
4.4.2导入Excel电子表格 109
4.4.3应用举例——导入文本文件 111
4.5导出数据 114
4.5.1导出数据到Access数据库 114
4.5.2导出数据到Excel电子表格等其他文档 115
4.6上机与项目实训 115
4.6.1将Excel电子表格导入数据库 115
4.6.2将数据库中的表导入数据库 117
4.7练习与提高 118
第5章 窗体与控件 119
5.1认识窗体 120
5.1.1窗体类型 120
5.1.2窗体结构 122
5.1.3窗体基本操作 122
5.2窗体控件 125
5.2.1认识控件 125
5.2.2标签 127
5.2.3文本框 128
5.2.4选择控件 129
5.2.5选项组 130
5.2.6列表框 131
5.2.7组合框 132
5.3使用窗体设计器 133
5.3.1认识窗体设计器 133
5.3.2为窗体添加字段 134
5.3.3控件操作 136
5.3.4应用举例——创建“学生信息管理”窗体 138
5.4使用窗体向导 140
5.4.1认识窗体向导 140
5.4.2应用举例——创建“教师信息管理”窗体 141
5.5自动窗体 143
5.6数据透视表和数据透视图 144
5.6.1数据透视表 144
5.6.2数据透视图 145
5.6.3应用举例——创建销售数据透视表 147
5.7图表窗体 148
5.7.1认识图表窗体 148
5.7.2应用举例——使用向导创建图表窗体 148
5.8上机与项目实训 150
5.8.1创建学生信息综合窗体 150
5.8.2创建教师信息窗体 155
5.9练习与提高 156
第6章 报表 157
6.1报表基础操作 158
6.1.1报表与窗体 158
6.1.2报表类型 158
6.1.3创建报表的基本过程 159
6.1.4预览和打印报表 159
6.2创建报表方法 160
6.2.1使用“新建报表”对话框 160
6.2.2使用报表设计器创建报表 161
6.2.3使用报表向导创建报表 161
6.2.4自动报表 162
6.2.5将表、查询或窗体另存为报表 162
6.3使用报表设计器 162
6.3.1报表基本结构 162
6.3.2报表页面设置 164
6.3.3为报表设计器指定记录源 165
6.3.4为报表添加字段 165
6.3.5为报表添加控件 166
6.3.6对数据排序与分组 170
6.3.7应用举例——设计“药品信息”报表 172
6.4使用向导设计报表 175
6.4.1报表向导 176
6.4.2图表向导 179
6.4.3应用举例——创建药品销售量图表 179
6.5创建自动报表 181
6.5.1自动纵栏式报表 181
6.5.2自动表格式报表 182
6.6标签 182
6.6.1创建标签的基本流程 183
6.6.2使用向导创建标签 183
6.7上机与项目实训 185
6.7.1创建课程成绩报表 185
6.7.2创建成绩标签 190
6.8练习与提高 190
第7章Access项目 192
7.1 MSDE 2000 193
7.1.1安装MSDE 2000 193
7.1.2 MSDE 2000服务器管理 194
7.2理解Access项目 195
7.2.1 Access项目 195
7.2.2 Access项目与SQL Server数据库 196
7.2.3连接SQL Server数据库 196
7.2.4认识表对象 197
7.2.5认识项目查询 199
7.2.6认识项目数据库图表 199
7.3使用升迁向导 199
7.3.1升迁中的数据类型转换 199
7.3.2使用升迁向导 200
7.4创建Access项目 203
7.4.1新建Access项目 203
7.4.2创建项目表 205
7.4.3创建项目查询 205
7.5上机与项目实训 206
7.5.1创建项目 206
7.5.2创建“修改成绩”存储过程 210
7.6练习与提高 211
第8章宏、模块和Visual Basic 212
8.1认识宏与模块 213
8.1.1认识宏 213
8.1.2宏与Visual Basic 213
8.1.3模块 214
8.1.4应用举例——使用向导创建命令按钮 215
8.2 Visual Basic程序设计基础 216
8.2.1数据类型 216
8.2.2常量 219
8.2.3变量 220
8.2.4运算符和表达式 223
8.2.5 Visual Basic数组 224
8.2.6流程控制语句 228
8.3事件编程 237
8.3.1事件类型 237
8.3.2窗体事件 237
8.3.3报表事件 239
8.4 DoCmd对象 240
8.4.1打开窗体 240
8.4.2打开表 242
8.4.3打开查询 243
8.4.4打开报表 243
8.4.5关闭数据库对象 244
8.4.6执行SQL语句 245
8.5 ADO组件 245
8.5.1 ADO对象模型 245
8.5.2 Connection对象 246
8.5.3使用Command对象 248
8.5.4使用Recordset对象 253
8.5.5应用举例——ADO组件应用 259
8.6上机与项目实训 262
8.6.1创建“药品信息查询”窗体 262
8.6.2创建“切换面板”窗体 265
8.7练习与提高 266
第9章 创建Web应用程序 268
9.1导出Web页 269
9.1.1导出静态HTML文档 269
9.1.2使用HTML模板 272
9.1.3导出动态HTML文档 274
9.1.4应用举例——将窗体导出为ASP 279
9.2创建和使用数据访问页 283
9.2.1将数据库对象另存为数据访问页 283
9.2.2使用向导创建数据访问页 284
9.2.3在设计视图中创建数据访问页 286
9.2.4应用举例——创建数据访问页 288
9.3上机与项目实训 290
9.3.1创建订户期刊信息管理数据访问页 290
9.3.2导出窗体为ASP 291
9.4练习与提高 292
第10章 成绩管理系统 293
10.1设计分析 294
10.2系统实现 294
10.2.1创建数据库及“学生名单”表 294
10.2.2创建“成绩单”查询 296
10.2.3创建“学生成绩”报表 296
10.2.4创建“学生信息管理”窗体 297
10.2.5创建“学生成绩管理”窗体 297
10.2.6创建系统切换面板 301
10.2.7设置数据库启动选项 303
10.3练习与提高 303