3.6.4 用星号( 0
第一章 Access97关系数据库 1
1.1 Access97关系数据库特点 1
1.2 Access97的新增功能 2
1.3 Access的六种对象 3
1.3.1 表对象 4
1.3.2 查询对象 4
1.3.3 窗体对象 5
1.3.4 报表对象 6
1.3.5 宏对象 7
1.3.6 模块对象 7
1.4 获得帮助 7
1.4.1 帮助主题 7
1.4.2 屏幕提示 8
1.4.3 直接访问Web 8
1.5 创建、打开及关闭数据库 9
1.5.1 建立数据库 9
1.4.4 使用F1键获得帮助 9
1.5.2 打开数据库 14
1.5.3 关闭数据库 14
第二章 Access97表 15
2.1 建立新表 15
2.1.1 如何建立一个新表 15
2.1.2 字段名称 18
2.1.3 数据类型 18
2.1.4 字段说明 19
2.1.5 字段属性 19
2.2 使用表 28
2.2.1 打开表 28
2.2.2 复制表 28
2.3 定义主关键字 29
2.2.3 保存表 29
2.4.2 多字段索引 30
2.4 建立索引 30
2.4.1 单一字段索引 30
2.5 建立表间关系 32
2.5.1 关系窗口的内部工具栏 33
2.5.2 建立表间关系 33
2.5.3 设置关系对话框中的关系选项 35
2.5.4 编辑已有的关系 35
2.6 使用数据表视图 35
2.7 修改记录 37
2.8 在数据表视图中查找并替换记录 38
2.8.1 查找记录 38
2.8.2 替换记录 39
2.9 在数据表视图中排序并筛选记录 39
2.10.1 改变列宽和行高 41
2.10 格式化数据表视图 41
2.10.2 编排列 42
2.10.3 隐藏和显示列 43
2.10.4 冻结列 43
2.10.5 设置网格线 44
2.10.6 选择字体 45
2.11 应用实例 46
2.11.1 创建数据库 46
2.11.2 在空数据库中建立表 47
第三章 Access 97查询 51
3.1 建立选择查询 52
3.1.1 建立及运行查询 52
3.1.2 输入查询条件 56
3.2 建立汇总查询 58
3.3 建立交叉表查询 59
3.4 使用查询参数 60
3.5 建立操作查询 61
3.5.1 建立更新查询 62
3.5.2 建立生成表查询 64
3.5.3 建立追加查询 66
3.5.4 建立删除查询 69
3.6 在查询中使用空字段 71
3.6.1 搜索Null值或空字符串 73
3.6.2 Null值对数值计算的影响 74
3.6.3 对包含Null值和空字符串的字段进行排序 74
3.7 编辑修改查询 75
3.7.1 在查询中添加表或查询 76
3.7.2 从查询中删除表或查询 76
3.8 在查询中执行计算 76
3.8.1 在查询中计算记录的总和、平均值、数量或其他总计 77
3.8.2 创建执行自定义计算 78
3.9 查询的应用 79
第四章 Access 97窗体 83
4.1 创建窗体 83
4.2 窗体中的控件 85
4.2.1 标签控件 85
4.2.2 文本框控件 87
4.2.3 选项组控件 87
4.2.4 切换按钮控件 88
4.2.5 选项按钮控件 88
4.2.6 复选框控件 88
4.2.7 组合框控件 88
4.2.8 列表框控件 89
4.2.10 图像控件 90
4.2.11 非结合对象框控件 90
4.2.9 命令按钮控件 90
4.2.12 结合对象框控件 91
4.2.13 分页符控件 91
4.2.14 选项卡控件 92
4.2.15 子窗体/子报表控件 92
4.2.16 直线控件 92
4.2.17 矩形控件 93
4.2.18 工具箱工具栏上其他按钮 93
4.3 表达式生成器 93
4.4 在窗体中设置控件 94
4.5 窗体的保存和使用 96
4.6 在窗体中使用常用控件 96
4.6.1 在窗体中使用选项组控件 96
4.6.2 在窗体中使用组合框控件 98
4.6.3 在窗体中应用图像 100
4.6.4 在窗体中使用子窗体/子报表控件 102
4.6.5 在窗体中使用选项卡控件 104
4.7 窗体的自动套用格式 106
4.8 窗体向导 108
4.9 窗体的应用 111
第五章 Access 97报表 117
5.1 报表对象的功能 117
5.2 报表结构 118
5.3 利用向导创建报表 119
5.4 人工创建报表 123
5.5 计算总计及使用表达式 124
5.5.1 创建具有计算功能的控件 124
5.5.2 计算所有记录或一组记录的总计值或平均值 125
5.5.3 计算运行总和 126
5.5.4 计算百分比 126
5.6 在报表中对记录进行排序和分组 126
5.6.2 排序记录 127
5.6.1 排序与分组对话框 127
5.6.3 对记录进行分组 128
5.6.4 改变报表的排序与分组顺序 129
5.6.5 插入其它排序、分组字段或表达式 130
5.6.6 删除报表中的排序、分组字段或表达式 130
5.6.7 使报表中的每组都新起一行或新起一列 130
5.7 结合子报表的报表 131
5.7.1 在已有报表中创建子报表 132
5.7.2 不使用向导创建子报表 132
5.8 编辑报表 133
5.8.1 修改报表外观 133
5.8.2 在报表中添加分页符 134
5.8.3 将报表上的每一个记录、组或节打印在单独的页上 134
5.8.4 在报表中添加页码 135
5.9.1 设置页边距、打印方向和其他的页面设置选项 136
5.9 报表的预览与打印 136
5.9.2 设置默认打印页边距 137
5.9.3 预览报表 137
5.9.4 打印报表 138
5.10 报表的应用 139
第六章 Access97宏 141
6.1 宏对象的创建 141
6.2 常用的宏操作 144
6.3 事件属性 157
6.4 在窗口对象中应用宏 158
6.5 对宏中的问题进行调试 161
6.5.1 以单步执行来查找宏中的问题 161
6.5.2 使宏中的某个操作暂时失效 162
第七章 Access 97模块 163
7.1 VBA使用基础 163
7.1.1 模块与模块对象 163
7.1.2 模块的建立与调用 164
7.1.3 代码编辑器的使用 166
7.1.4 Visual Basic工具栏和模块窗口 167
7.1.5 模块调用关系 169
7.1.6 模块的参数传递 170
7.2 数据的定义 170
7.2.1 数据类型 170
7.2.2 变量定义 171
7.2.3 数组的下标边界 173
7.2.4 变量的作用域 174
7.3 运算符、函数与表达式 174
7.3.1 运算符 174
7.3.2 常量 179
7.3.3 变量 180
7.3.4 函数 180
7.4 流程控制 184
7.3.5 表达式 184
7.4.1 If/Then/Else语句 185
7.4.2 Select/Case语句 185
7.4.3 For/Next语句 186
7.4.4 Do/Loop语句 186
7.4.5 For Each/Next语句 186
7.5 功能语句 187
7.6 事件模块的编写 190
7.6.1 鼠标事件 190
7.6.2 键盘事件 191
7.6.3 时钟事件 191
7.6.4 对象事件 192
7.7 模块调试与错误处理 208
7.7.1 模块中的错误类别 208
7.7.2 错误的排除 208
7.7.4 调试窗口 209
7.7.3 断点设置与单步跟踪 209
7.7.5 四个跟踪命令的使用 210
7.7.6 错误陷阱 211
7.7.7 小结 212
7.8 VBA的扩展性 212
7.8.1 外部程序的调用 212
7.8.2 外部库的调用 213
第八章 Access 97的VBA程序设计应用 215
8.1 对象分类 215
8.2 数据库管理对象 218
8.2.1 DBEngine对象 218
8.2.2 Workspace对象 219
8.2.3 Database对象 222
8.2.4 TableDef对象 223
8.2.5 Relation对象 225
8.2.6 QueryDef对象 227
8.2.7 Recordset对象 228
8.2.8 Property对象 234
8.2.9 Container对象 235
8.2.10 Document对象 236
8.2.11 Fields对象 237
8.2.12 Parameter对象 240
8.2.13 Index对象 241
8.2.14 User对象 242
8.2.15 Group对象 243
8.3 管理窗体的对象 244
8.3.1 Forms对象 244
8.3.2 Form对象 245
8.3.3 Control对象 246
8.3.4 Module对象 246
8.4 管理报表的对象 246
8.4.2 Report对象 247
8.4.1 Reports对象 247
8.5.1 Application对象 248
8.5 系统控制对象 248
8.5.2 Screen对象 249
8.5.3 Debug对象 250
8.6 将宏转化为Visual Basic代码 250
第九章 Access 97数据共享和系统定制 255
9.1 数据共享 255
9.1.1 利用导入命令导入数据 256
9.1.2 利用导出命令导出数据 260
9.1.3 利用宏操作导入导出数据 261
9.2 系统定制 264
9.2.1 建立控制型窗体 264
9.2.2 为窗体定制菜单和工具栏 265
9.2.3 设置应用系统的自动引导机制 268
10.1 Access 97中的超链接 269
第十章 Access 97的Web功能 269
10.1.1 在表中使用超链接 270
10.1.2 为窗体或报表插入超链接 273
10.1.3 为窗体或报表中的图片插入超链接 274
10.1.4 编辑超链接 274
10.1.5 使用相对路径 276
10.2 利用Access 97制作网页 277
10.2.1 利用“另存为/导出”命令 277
10.2.2 利用Web发布向导 279
第十一章 Access 97数据库开发实例 283
11.1 界面及主开关面板的制作 284
11.2 表及各种输入窗体制作 292
11.3 查询及查询窗体的制作 299
11.4 打印窗体、报表及退出窗体的制作 304