第1章 初识Access 2003 1
1.1 Access 2003简介 1
1.2 Access 2003的安装 1
1.2.1 Access 2003的安装环境 1
1.2.2 安装Access 2003 2
1.3 Access 2003的主要功能 4
1.4 Access 2003的启动与退出 5
1.4.1 Access 2003的启动 5
1.4.2 关闭Access 2003 6
1.5 Access 2003的系统界面 8
1.5.1 认识Access 2003的工作界面 8
1.5.2 Access 2003菜单的使用 9
1.5.3 Access 2003对话框的使用 10
1.6 Access 2003的帮助系统 10
本章小结 12
习题 12
第2章 Access基础 13
2.1 数据库的基本概念 13
2.1.1 数据库 13
2.1.2 数据库管理系统 14
2.2 Access中的对象 15
2.2.1 表对象 15
2.2.2 查询对象 16
2.2.3 窗体对象 18
2.2.4 报表对象 19
2.2.5 页对象 20
2.2.6 宏对象 21
2.2.7 模块 22
2.3 “班级学生管理系统”项目预览 23
2.3.1 系统功能 23
2.3.2 “班级学生管理系统”数据表简介 26
本章小结 27
习题 27
第3章 数据库及表的创建 29
3.1 创建项目数据库——项目1 班级学生管理系统 29
3.1.1 用“数据库向导”创建数据库 29
3.1.2 创建“班级学生管理系统”项目数据库 30
3.2 建立数据表 31
3.2.1 使用表设计器创建表 31
3.2.2 用数据表视图建表 35
3.2.3 设置字段的智能标记 37
3.3 建立数据表间的关联关系 39
3.3.1 概述 40
3.3.2 定义表之间的关系 40
3.4 数据库管理 42
3.4.1 数据库的压缩与修复 42
3.4.2 数据库的备份 44
3.4.3 数据库的转换 45
本章小结 47
习题 47
第4章 表的管理及使用 49
4.1 字段的编辑 49
4.1.1 字段名称的修改 49
4.1.2 字段的添加与删除 50
4.2 字段属性的设置 51
4.2.1 字段类型和长度的设置 52
4.2.2 设置字段输入/显示格式 53
4.2.3 设置字段的默认值及标题 55
4.2.4 设置字段的有效性规则 57
4.2.5 设置字段的输入掩码 58
4.2.6 设置数据表格式 61
4.3 记录的编辑 63
4.3.1 修改表中的记录数据 63
4.3.2 添加与删除数据记录 64
4.4 记录的排序与查找/替换 65
4.4.1 表记录排序 65
4.4.2 记录的查找/替换 66
4.4.3 记录筛选 69
4.4.4 记录定位与列的显示隐藏 70
4.5 表的复制、重命名与删除 71
本章小结 74
习题 74
第5章 查询的设计与使用 76
5.1 查询的种类和创建 76
5.1.1 认识查询 76
5.1.2 查询的基本知识 78
5.2 查询设计向导的使用 79
5.2.1 简单查询向导 79
5.2.2 交叉表查询向导 80
5.2.3 查找重复项查询向导 81
5.2.4 查询设计器 82
5.3 创建参数查询 83
5.4 动作查询 84
5.4.1 生成表查询 84
5.4.2 更新查询 85
5.4.3 追加查询 86
5.4.4 删除查询 88
5.5 SQL查询 88
5.5.1 SQL选择查询 89
5.5.2 SQL子查询 91
5.5.3 SQL数据定义查询 92
5.5.4 传递查询 93
5.6 设计“学生操行情况查询”功能模块 95
5.6.1 通用查询窗体 96
5.6.2 设计“查学生操行情况”模块 99
本章小结 104
习题 104
第6章 窗体 106
6.1 窗体的构成与创建 106
6.1.1 创建窗体 107
6.1.2 设置窗体属性 110
6.2 窗体的控件 114
6.2.1 命令按钮 114
6.2.2 组合框控件 118
6.2.3 图像控件 121
6.2.4 标签控件 123
6.2.5 窗体的复制 125
6.2.6 文本框、子窗体等控件的综合应用 126
本章小结 137
习题 137
第7章 VBA编程 139
7.1 VBA简介 139
7.1.1 一个简单的VBA编程示例 139
7.1.2 面向对象编程的基本概念 143
7.1.3 生成器 147
7.2 VBA编程基础 147
7.2.1 数据类型 148
7.2.2 常量 148
7.2.3 变量 149
7.2.4 表达式 150
7.3 VBA中的流程控制语句 151
7.3.1 判断语句 151
7.3.2 循环语句 152
7.3.3 Goto语句 153
7.4 “班级学生管理系统”“用户登录”窗体的编写 153
7.5 “成绩表初始化”模块 156
7.5.1 “成绩表初始化”效果及功能要求 156
7.5.2 “成绩表初始化”模块的编写 157
本章小结 162
习题 162
第8章 报表的设计 164
8.1 认识报表 164
8.2 创建报表 165
8.2.1 使用“自动创建报表”创建报表 166
8.2.2 使用报表向导创建报表 167
8.2.3 使用报表的设计视图创建报表 169
8.2.4 新建查询来创建报表 171
8.3 设计报表 173
8.3.1 报表控件的使用 173
8.3.2 报表的页面设置 175
8.3.3 插入页码和日期 176
8.3.4 报表的格式化 177
8.4 报表的高级设计 177
8.4.1 分组与排序 178
8.4.2 设计汇总报表 180
8.5 创建其他报表 182
8.5.1 创建图表报表 182
8.5.2 创建标签报表 183
本章小结 185
习题 185
第9章 数据访问页 187
9.1 数据访问页简介 187
9.2 创建数据访问页 187
9.2.1 自动创建数据访问页 187
9.2.2 使用数据页向导创建数据访问页 190
9.2.3 利用已有的网页生成数据访问页 192
9.2.4 手动创建数据访问页 193
9.3 数据页的设计 195
9.3.1 在数据页中加入文本和字段 196
9.3.2 数据页的外观设计 197
9.4 使用超链接 198
9.4.1 超链接地址 199
9.4.2 在表中插入超链接字段 199
9.4.3 超链接在窗体和报表中的应用 202
9.5 利用Internet Explorer浏览器发布数据页 204
本章小结 204
习题 205
第10章 宏 206
10.1 仅包含操作序列的宏 206
10.1.1 使用宏打开数据表 206
10.1.2 使用宏打开窗体 208
10.1.3 使用宏运行报表 209
10.1.4 使用宏运行退出系统的命令 210
10.2 宏组 211
10.2.1 使用宏组打开窗体 211
10.2.2 使用宏组打开数据表 213
10.3 使用宏创建菜单并调试与运行 215
10.3.1 使用宏创建菜单 215
10.3.2 调试与运行菜单 216
本章小结 218
习题 218
第11章 数据的导出导入 219
11.1 数据导出 219
11.1.1 把数据库对象导出到另一数据库中 219
11.1.2 把数据库对象导出到Excel数据库 222
11.1.3 把数据库对象导出为文本文件 223
11.2 数据导入 224
11.2.1 导入数据库对象 224
11.2.2 导入Excel数据库 225
11.3 导入导出功能在系统中的应用 227
11.3.1 导出系统数据 227
11.3.2 导入系统数据 229
11.3.3 导入导出系统数据的功能调试 232
本章小结 234
习题 234
第12章 项目1中其他模块的设计 236
12.1 数据录入的实现 236
12.1.1 单科成绩录入 236
12.1.2 学生操行情况录入 242
12.2 信息查询的实现 249
12.3 “总表输出”模块的实现 255
12.3.1 制作“总表输出”窗体界面 256
12.3.2 制作查询“学生成绩表_交叉表” 257
12.3.3 制作“总报表” 260
12.3.4 完成“总表输出”的窗体代码 262
12.3.5 “输出通知书”功能的实现 263
本章小结 266
习题 266
第13章 项目1的系统集成 267
13.1 集成模拟库 267
13.1.1 “集成模拟库”的功能安排 267
13.1.2 创建“集成模拟库” 268
13.2 制作按钮菜单 270
13.2.1 制作主菜单窗体 270
13.2.2 窗体的打开与退出 271
13.3 切换面板菜单 272
13.4 下拉菜单 276
13.5 “班级学生管理系统”切换面板菜单 279
13.5.1 “班级学生管理系统”的菜单结构 279
13.5.2 制作“班级学生管理系统”切换面板主菜单 280
13.6 “班级学生管理系统”下拉式菜单 289
13.7 启动设置与编译运行 295
13.7.1 启动参数设置 295
13.7.2 编译运行系统 296
本章小结 298
习题 298
第14章 项目2 小超市销售管理系统 299
14.1 “小超市销售管理系统”的设计分析 299
14.1.1 系统的模块设计 299
14.1.2 数据表的创建 301
14.2 “小超市销售管理系统”各模块功能的实现 306
14.2.1 “商品索引表管理”模块的实现 306
14.2.2 条形码打印功能的实现 307
14.2.3 “商品进货入仓登记”模块的实现 310
14.2.4 “商品上架”模块的实现 314
14.2.5 “收银平台”模块的实现 318
14.2.6 “商品库存查询”模块的实现 321
14.2.7 “销售记录查询结果”模块的实现 323
14.2.8 “进货历史查询”模块的实现 325
14.2.9 登录模块的实现 327
本章小结 329
习题 329
第15章 项目3 网络留言簿系统 330
15.1 系统概述 330
15.1.1 C/S结构的应用程序 330
15.1.2 数据库及系统功能设计 331
15.2 在SQL Server 2000上创建数据库 331
15.2.1 访问SQL Server 2000 331
15.2.2 创建“网络留言簿系统” 332
15.3 设计制作“注册登录”窗体 334
15.3.1 创建模块mk1 334
15.3.2 “用户登录”模块 335
15.3.3 “用户注册”与“匿名登录”模块 338
15.4 设计制作“数据浏览”窗体 340
15.4.1 “数据浏览”窗体的功能和界面 340
15.4.2 “数据浏览”窗体的设计制作 340
15.4.3 “我要留言”模块代码 343
15.5 设计制作“连接测试”窗体 347
15.6 设置启动参数和编译运行系统 348
本章小结 350
习题 350
附录 351
附录A 常用宏操作命令 351
附录B 常用窗体与报表的属性 353
附录C 常用统计计算函数 356
附录D 常用字段的属性 357
附录E 《中等职业学校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案》节选 358
参考文献 362