第1章 Access概述 1
本章学习目标 1
1.1Access简介 1
1.1.1Access的特点 1
1.1.2Access的工作窗口 1
1.1.3Access2003的数据库窗口 2
1.2关于数据库的基本操作 3
1.2.1Access数据库文件 3
1.2.2启动Access2003 3
1.2.3打开数据库与创建数据库 3
1.2.4关闭数据库与退出Access 4
1.3Access的7种数据库对象 4
1.3.1表 5
1.3.2查询 5
1.3.3窗体 6
1.3.4报表 6
1.3.5页 7
1.3.6宏 7
1.3.7模块 8
1.4数据库基本知识 8
1.4.1基本概念 9
1.4.2数据模型 9
习题1 11
第2章 数据表的操作 12
本章学习目标 12
2.1建立表结构 12
2.1.1表的设计视图 12
2.1.2字段的命名规则 13
2.1.3字段大小 13
2.1.4字段的数据类型 13
2.1.5设置字段属性 15
2.1.6建立表结构 19
2.1.7主键 20
2.1.8用数据表视图建立表结构 21
2.2向表中输入数据 21
2.2.1打开表的数据表视图 21
2.2.2向表中直接输入数据 21
2.2.3向库中导入txt文件作为表 23
2.2.4向库中导入电子表格作为表 24
2.2.5将另一个库中的表导入到当前库中 25
2.2.6链接外部数据 26
2.2.7将数据表导出为其他类型文件 27
2.2.8表对象的复制、删除与重命名 27
2.3表记录的操作 28
2.3.1选定记录 28
2.3.2添加记录 29
2.3.3修改记录 29
2.3.4删除记录 29
2.3.5查找与替换数据 30
2.3.6排序记录 30
2.3.7筛选记录 31
2.4数据表的格式化 35
2.4.1设置数据表样式 35
2.4.2设置行高列宽 35
2.4.3设置数据字体 36
2.4.4隐藏列与取消隐藏列 37
2.4.5冻结列与取消冻结列 38
2.4.6调整字段顺序 38
2.5建立表对象之间的关联 38
2.5.1建立表的基本原则 38
2.5.2表之间的关系 38
2.5.3参照完整性 39
2.5.4建立表之间的关联 39
2.5.5拆分表 41
习题2 43
第3章 查询的操作 45
本章学习目标 45
3.1认识查询对象 45
3.1.1查询对象的基本类型 45
3.1.2查询的设计视图 45
3.1.3用向导建立第一个查询 46
3.2通配符、运算符与常用函数 47
3.2.1通配符 48
3.2.2普通运算符 48
3.2.3特殊运算符 50
3.2.4字符函数 50
3.2.5日期函数 51
3.2.6统计函数 51
3.3建立简单的选择查询 52
3.3.1从一个或多个表中提取字段 52
3.3.2从一个或多个数据源中提取记录 53
3.3.3用函数和特殊运算符设置查询条件 56
3.4建立带计算的选择查询 57
3.4.1用表达式建立计算字段 57
3.4.2用统计函数建立计算字段 59
3.5建立交叉表查询 64
3.5.1用“向导”建立交叉表查询 64
3.5.2用“设计”视图创建交叉表查询 65
3.5.3创建带条件的交叉表查询 66
3.6建立操作查询 67
3.6.1生成表查询 67
3.6.2更新查询 69
3.6.3追加查询 70
3.6.4删除查询 72
3.7建立参数查询 73
3.7.1单参数查询 73
3.7.2多参数查询 74
3.8建SQL查询与子查询 75
3.8.1创建联合查询 75
3.8.2创建子查询 77
3.8.3创建数据定义查询 78
3.8.4用SQL语句操作记录 79
习题3 80
第4章 窗体的操作 82
本章学习目标 82
4.1认识窗体对象 82
4.1.1窗体的视图 82
4.1.2窗体的结构 82
4.1.3窗体的类型 83
4.1.4窗体的几个重要按钮 83
4.1.5用窗体向导建立第一个窗体 84
4.1.6窗体显示 85
4.2窗体的工具箱与属性对话框 85
4.2.1工具箱的使用方法与按钮功能 86
4.2.2属性对话框 87
4.2.3为窗体设置常用属性 88
4.2.4为窗体选择自动套用格式 89
4.2.5控件布局 89
4.3创建窗体控件 91
4.3.1标签控件 91
4.3.2文本框控件 92
4.3.3选项组控件 93
4.3.4复选框、切换按钮和选项按钮控件 95
4.3.5组合框与列表框控件 96
4.3.6命令按钮 97
4.3.7选项卡控件与其他控件 99
4.3.8子窗体/子报表控件 101
习题4 103
第5章 报表的操作 105
本章学习目标 105
5.1认识报表对象 105
5.1.1报表的视图 105
5.1.2报表的结构 105
5.1.3报表的类型 106
5.1.4报表的几个重要按钮 106
5.1.5报表的节 107
5.1.6用报表向导建立第一个报表 107
5.2在报表中使用控件 108
5.2.1用文本框控件显示页码 108
5.2.2用文本框控件在报表中添加新字段 110
5.2.3用复选框控件在报表中添加新字段 111
5.2.4在报表中显示非记录源字段 113
5.2.5统计报表数据 114
5.3数据排序与分组 116
5.3.1数据排序 116
5.3.2数据分组 116
5.3.3在报表中添加分页符 118
5.4主/子报表与标签报表 118
5.4.1主/子报表 118
5.4.2标签报表 120
习题5 121
第6章 页的操作 124
本章学习目标 124
6.1认识页对象 124
6.1.1页的视图 124
6.1.2页的设计视图 124
6.1.3页的工具箱 125
6.1.4页的属性窗口 125
6.1.5页的字段列表框 126
6.1.6建立第一个数据访问页 126
6.2在页中使用控件 128
6.2.1添加滚动文字 128
6.2.2添加命令按钮 129
6.2.3添加超链接和图像超链接 129
6.3页的修饰 130
6.3.1给页添加背景色 130
6.3.2给页添加背景图片 131
6.3.3使用主题 131
习题6 133
第7章 宏的操作 134
本章学习目标 134
7.1认识宏对象 134
7.1.1宏窗口 134
7.1.2常用宏操作 134
7.1.3宏的几个重要按钮 135
7.1.4将宏转换为VBA代码 135
7.2创建宏对象 136
7.2.1创建宏 136
7.2.2创建宏组 137
7.2.3创建条件宏 138
7.2.4创建自动运行宏 142
7.3宏的编辑与调试 142
7.3.1宏的编辑 142
7.3.2宏的调试 143
习题7 143
第8章 模块的操作 145
本章学习目标 145
8.1认识模块对象 145
8.1.1模块的基本概念 145
8.1.2启动Access的编程界面 146
8.1.3VBE窗口 146
8.1.4标准工具栏 147
8.1.5创建第一个类模块 148
8.1.6创建第一个标准模块 149
8.1.7使用提示与帮助 151
8.2VBA程序设计基础 151
8.2.1面向对象程序设计的基本概念 152
8.2.2Docmd对象 154
8.2.3数据类型与数据类型转换 156
8.2.4变量 158
8.2.5变量的作用域和生命周期 160
8.2.6常量 161
8.2.7数组 162
8.2.8用户定义数据类型 165
8.2.9VBA运算符 166
8.3VBA内置函数 168
8.3.1VBA常用函数 168
8.3.2输入输出函数 170
8.3.3计算外部数据源数据的函数 172
8.3.4处理空值的函数 174
8.4VBA程序结构 175
8.4.1程序构成 176
8.4.2条件语句 177
8.4.3多项选择语句 180
8.4.4选择函数与计时器事件 182
8.4.5验证函数 183
8.4.6循环语句 184
8.5过程调用与参数传递 188
8.5.1认识过程和参数 188
8.5.2sub过程 189
8.5.3function过程 190
8.5.4参数传递 192
习题8 193
第9章 数据库编程 195
本章学习目标 195
9.1VBA数据库访问接口 195
9.1.1三种数据库访问接口 195
9.1.2VBA访问数据库的类型 195
9.2用DAO访问数据库 196
9.2.1DAO模型结构 196
9.2.2DAO对象简介 196
9.2.3用DAO访问数据库 197
9.3用ADO访问数据库 199
9.3.1ADO模型结构 199
9.3.2ADO对象简介 199
9.3.3用ADO访问数据库 199
9.4VBA程序错误处理 203
9.4.1On Error语句的语法 203
9.4.2了解错误信息 203
9.4.3断点与调试工具栏 205
习题9 207