第一章 Access 97基础知识 1
1.1关系型数据库Microsoft Access 97 1
1.2 Access 97的安装 2
1.3 Access 97的启动及退出 3
1.3.1启动Access 97 3
1.3.2退出Access 97 5
1.4 Access 97的界面和操作 5
1.4.1 Access 97的菜单栏 5
1.4.2 Access 97的窗口操作 6
1.4.3 Access 97的工具栏 9
1.4.4 Access 97的快捷菜单 10
1.4.5 Access 97的对话框 11
1.5 Access 97的系统组成 13
1.6 Access 97的帮助系统 14
1.6.1“Office助手”的帮助 14
1.6.2使用“目录和索引”的帮助 16
1.6.3使用“这是什么?”功能寻求帮助 19
1.6.4使用Access 97的上下文帮助功能 20
1.6.5在Web上获得Access 97的帮助 21
1.6.6关于Access 97的帮助 21
第二章设计数据库和表 23
2.1建立新的数据库 23
2.2数据表 25
2.3在表设计视图中创建新表 27
2.4在数据表视图中创建表 33
2.5使用表向导创建表 35
2.6表中字段的数据类型及特性 39
2.6.1字段的数据类型 39
2.6.2选择字段数据类型应考虑的因素 40
2.6.3字段的属性 41
2.6.4定义字段的有效性规则 43
2.6.5定义输入掩码 46
2.7定义表之间的关系 48
2.8建立索引 50
2.9打印表 52
第三章表的修改与使用 53
3.1修改表前的准备 53
3.1.1修改表时应考虑的因素 53
3.1.2表的备份 54
3.1.3恢复到修改前 55
3.2修改表结构 56
3.2.1修改字段名 56
3.2.2插入新字段 57
3.2.3删除字段 58
3.2.4拷贝字段 59
3.2.5移动字段 60
3.2.6更改字段的数据类型 61
3.2.7更改字段的长度 64
3.2.8更改主关键字 64
3.3表的维修 65
3.3.1表的拷贝 65
3.3.2表的删除 66
3.3.3更改表名 67
3.3.4修改表之间的关系 68
3.4数据表视图及其操作 69
3.5表中数据记录的维护 71
3.5.1增加新的记录 71
3.5.2浏览数据表中的记录 71
3.5.3选择和修改数据 72
3.5.4替换字段数据 73
3.5.5复制和粘贴字段数据 74
3.5.6删除记录 75
3.6设置数据表格式 75
3.6.1设置行高和列宽 76
3.6.2隐藏列和取消隐藏列 78
3.6.3冻结列和取消冻结列 79
3.6.4改变字体 80
3.6.5选择单元格效果 81
3.7数据的排序和查询 83
3.7.1排序 83
3.7.2查找数据 84
3.7.3筛选数据 85
3.8打印数据表 89
3.8.1打印预览 89
3.8.2打印设置 90
3.8.3打印 91
第四章查询 92
4.1 查询的设计视图 92
4.1.1设计视图 92
4.1.2设置查询属性 94
4.2创建选择查询 95
4.2.1 向设计视图中添加表或查询 96
4.2.2更改连接关系 97
4.2.3添加字段 98
4.3在查询中设置准则 102
4.3.1设置准则的一般方法 102
4.3.2准则中使用的操作符 103
4.3.3建立计算表达式 108
4.3.4使用表达式生成器 109
4.3.5建立汇总查询 113
4.3.6参数查询 115
4.4建立交叉表查询 116
4.5建立动作查询 118
4.5.1建立生成表查询 119
4.5.2建立更新查询 119
4.5.3建立追加查询 120
4.5.4建立删除查询 122
4.6使用查询向导 123
4.6.1使用简单查询向导 123
4.6.2交叉表查询向导 125
4.6.3查找重复项查询向导与查找不匹配项查询向导 127
第五章窗体 128
5.1窗体及其应用 128
5.1.1窗体的应用 128
5.1.2窗体的结构 128
5.1.3窗体的类别 130
5.2窗体的设计视图 132
5.2.1打开窗体的设计视图 132
5.2.2窗体设计工具箱 133
5.2.3字段名列表 136
5.2.4属性窗口 137
5.3创建窗体 138
5.3.1 向窗体内添加控件 138
5.3.2更改控件尺寸与移动控件 140
5.3.3设置属性 141
5.4使用向导创建窗体 142
5.5修饰窗体 145
5.5.1安排控件的位置 146
5.5.2控件中的文本修饰 147
5.5.3设置控件的特殊效果 148
5.6使用列表框与组合框 151
5.7在窗体中操作数据 154
5.7.1在窗体中查看数据 154
5.7.2 增加新记录 155
5.7.3修改与删除数据 155
5.7.4查找与排序数据 156
5.7.5筛选记录 156
5.7.6预览并打印窗体 159
第六章报表 160
6.1报表的预览窗口 161
6.1.1工具栏 161
6.1.2打印预览页面 162
6.1.3预览报表的显示比例 162
6.1.4打印报表 163
6.2报表的设计视图 165
6.3创建报表 168
6.3.1为报表准备数据 168
6.3.2 报表内添加控件 169
6.3.3修饰设计报表 170
6.3.4保存设计报表 172
6.4用报表向导设计报表 173
6.5其他类型的报表 176
6.5.1建立自动报表 176
6.5.2用标签向导建立报表 177
6.6建立具有排序与分组的报表 180
第七章 宏 184
7.1 宏的概念 184
7.1.1消息循环与消息映射 186
7.1.2窗体的事件属性 186
7.1.3报表的事件属性 187
7.1.4控件的事件属性 188
7.2宏对象的创建 190
7.3宏的修改 192
7.3.1 向宏中添加操作 192
7.3.2编辑宏 192
7.4 Access 97的常用宏动作 193
7.4.1操作对象的宏动作 193
7.4.2数据导入导出 194
7.4.3记录操作 195
7.4.4菜单操作 195
7.4.5数据传递 196
7.4.6执行代码 196
7.4.7提示警告 196
7.4.8其它类型的宏 197
7.5宏的调用 198
7.5.1直接执行宏 198
7.5.2执行宏组中的宏 199
7.5.3执行在另一个宏或Visual Basic程序中的宏 199
7.5.4在窗体、报表或控件的事件中运行宏或事件过程 199
7.5.5 向菜单添加命令 199
7.5.6将按钮添加到工具栏 200
7.5.7将操作或操作集赋值给某个按键 200
7.5.8在首次打开数据库时执行指定的操作 201
7.6窗体中的宏应用 201
7.6.1为窗体定制菜单 202
7.6.2制作功能按钮 205
第八章 Access 97编程语言VBA 207
8.1 Access 97 Basic简介 207
8.1.1什么是模块 207
8.1.2什么是过程 208
8.1.3在Visual Basic中使用参数 209
8.2 Access 97 Basic基本操作 209
8.2.1模块的建立 210
8.2.2执行Visual Basic程序代码 211
8.3 Access 97 Basic编程语言 214
8.3.1数据类型 214
8.3.2变量定义 215
8.3.3数组的下标边界 217
8.3.4变量的作用域 218
8.4运算符、函数与表达式 218
8.4.1运算符 218
8.4.2内部函数 220
8.4.3表达式 221
8.5 Access 97 Basic语句 222
8.5.1 If/Then/Else语句 223
8.5.2 Select/Case语句 224
8.5.3 For/Next语句 224
8.5.4 Do/Loop语句 224
8.6功能语句 225
8.7事件模块的编写 228
8.7.1 鼠标事件 228
8.7.2键盘事件 229
8.7.3 时钟事件 229
8.7.4 对象事件 230
8.8模块调试与错误处理 246
8.8.1模块中的错误类别 246
8.8.2错误的排除 247
8.8.3断点设置与单步跟踪 247
8.8.4立即窗口 248
8.8.5错误陷阱 249
8.9 Access Basic的扩展性 250
8.9.1外部程序的调试 251
8.9.2外部库的调用 251
8.10小结 252
第九章Access Basic对象 253
9.1对象分类 253
9.2数据库管理对象 255
9.2.1 DBEngine对象 255
9.2.2 Workspace对象 256
9.2.3 Database对象 259
9.2.4 TableDef对象 261
9.2.5 Relation对象 263
9.2.6 QueryDef对象 265
9.2.7 Recordset对象 266
9.2.8 Property对象 273
9.2.9 Container对象 274
9.2.10 Document对象 275
9.2.1 1 Fields对象 276
9.2.12 Parameter对象 279
9.2.13 Index对象 280
9.2.14 User对象 281
9.2.15 Group对象 282
9.3管理窗体的对象 283
9 3.1 Forms对象 283
9.3.2 Form对象 284
9.3.3 Control对象 285
9.3.4 Module对象 285
9.4管理报表的对象 286
9.4.1 Reports对象 286
9.4.2 Report对象 286
9 5系统控制对象 287
9.5.1 Application对象 288
9.5.2 Screen对象 289
9.5.3 Debug对象 289
9.6小结 289
第十章Access 97在人事管理系统中的应用 290
10.1人事管理系统功能概述 290
10.2快速浏览人事管理系统 290
10.3 人事管理系统设计及制作 293
10.3.1进入MicrosoftAccess 97环境 293
10.3.2创建数据库 293
10.3.3创建数据库表 294
10.3.4创建查询 295
10.3.5创建窗体的宏和模块 297
参考文献 301