第1章 Access 2002的新功能 1
1.1 Access 2002简介 2
1.2 “数据透视表”和“数据透视图”视图 3
1.3 XML支持 . 5
1.3.1 关于XML数据和Access 5
1.3.2使用XML和Access 8
1.3.3在数据访问页中包含XML 14
1.4 SQLServer 2000扩展属性支持 14
1.4.1创建Access项目 15
1.4.2创建数据访问页 15
1.4.3创建OfficeWeb组件 16
1.4.4从Access数据库中链接SQL Server表 17
1.4.5将SQL Server数据导入Access数据库 17
1.4.6确定SQL Server版本 18
1.5添加图表新技术 19
1.6其他新功能 21
1.7 Office XP整体新功能 22
1.7.1任务窗格 22
1.7.2 语音识别系统 24
1.7.3手写识别系统 30
1.7.4 稳定性和安全性 32
1.7.5协作效率增强 35
第2章 Access数据库入门 39
2.1 Access概述 40
2.1.1 与传统数据库管理系统的差别 40
2.1.2对象链接与嵌入 40
2.1.3语言标准化的考虑 41
2.2数据库基础知识 42
2.2.1数据库定义与工作方式 42
2.2.2 用表存储管理数据 46
2.2.3查询需要的数据 49
2.2.4 为数据设置外观的窗体 51
2.2.5用报表对外展示数据 54
2.2.6数据访问页 56
2.2.7 用宏自动完成任务 59
2.2.8实现业务解决方案 61
2.2.9数据库中的关系 62
2.2.10使用其他程序 66
2.3 Access界面结构 67
2.3.1使用数据库窗口 67
2.3.2 管理数据库对象 69
2.3.3使用工具栏 70
2.3.4.Access快捷菜单 71
2.3.5退出MicrosoftAccess 71
2.4获取各种帮助 72
2.4.使用Office助手 72
2.4.2 没有Office助手时获取“帮助” 75
2.4.3这是什么 77
2.4.4 Web在线帮助 78
第3章 数据库实例剖析 79
3.1Access应用引子 80
3.2创建数据库 82
3.2.1创建新的数据库 82
3.2.2打开已有数据库 87
3.3熟悉联系管理应用 89
3.3.1数据库窗口中的表对象 89
3.3.2切换面板窗体 92
3.3.3 Access窗体 92
3.3.4 Access报表 95
3.3.5 Access模块 96
3.3.6切换面板管理器 97
3.3.7窗体设计视图和VBA类模块 99
第4章 创建数据库和表 101
4.1数据库文件和表 102
4.1.1Access系统数据库 102
4.1.2.Access库数据库 102
4.2理解表和字段属性 103
4.3字段数据类型、大小和格式 106
4.3.1 为数据选择字段大小 107
4.3.2选择显示格式 109
4.3.3 使用输入掩码 112
4.4使用向导创建表 113
4.5通过输入数据来建立新表 116
4.6使用表设计视图 118
4.6创建新表 118
4.6.2表的新值字段属性 119
4.6.3表的格式属性 120
第5章 使用数据库查询 123
5.1图形化查询简介 124
5.2建立第一个查询 125
5.2.为查询选择字段 126
5.2.2按准则选择记录和分类显示 128
5.2.3建立复杂的查询 130
5.2.4在查询视图中编辑表数据 131
5.2.5改变字段的标头名 131
5.2.6按报表格式打印查询 132
5.2.7保存和命名查询 134
5.3其他类型的查询 135
5.3.1 建立并使用生成表查询 135
5.3.2 在生成表查询中加一个参数 137
5.4查询向导的使用 138
5.5 QBE转成结构化查询语言 142
第6章 运算符和表达式 145
6.1表达式的元素 146
6.1.1运算符 147
6.1.2 文字 150
6.1.3 标识符 150
6.1.4函数 151
6.2.2 验证数据的表达式 160
6.2.1 为建立缺省值的表达式 160
6.1.5常量 160
6.2建立Access表达式 160
6.2.3 查询准则的表达式 162
6.2.4 计算查询字段值的表达式 163
第7章 表联接与复杂查询 165
7.1定义表之间的关系 166
7.1.1 已有的表之间的关系 166
7.1.2 建立两个表之间的关系 167
7.2联接表以建立多重表查询 170
7.1.3 保存关系 170
7.2.1建立常规的单列等值联接 171
7.2.2 由间接关系表创建查询 172
7.2.3 建立外部联接 173
7.2.4建立自联接 175
7.2.5按条件建立不等θ联接 176
7.3用查询修改表 176
7.4使用SQL总计函数 177
7.4多记录的计算 177
7.4.2基于一个表中所有记录的计算 178
7.4.3对表中所选记录的计算 179
7.5创建交叉查询 180
7.5转换到参数查询 180
7.5.2创建交叉查询 182
7.6使用功能查询 183
7.6.1 用功能查询生成新表或向表中添加记录 183
7.6.2使用功能查询从数据库中删除记录 185
7.6.3修改数据库中多条记录的值 187
7.7嵌套查询 189
7.8小结 190
第8章 窗体的应用 193
8.1用向导来创建窗体 194
8.2窗体的类型 197
8.2.1数据处理的窗体 197
8.2.2决策支持的窗体 198
8.3.1调整窗体控件大小和位置 199
8.3用设计视图修改窗体 199
8.3.2窗体的属性 201
8.3.3 修改职员窗体字段标签的标题 202
8.3.4完善职员窗体 203
8.4用设计视图创建新窗体 205
8.4.1 Access 工具箱 205
8.4.2使用工具箱添加控件 205
8.5窗体的其他功能 209
8.5.1页眉和页脚 209
8.5.2使表的字段属性无效 210
8.5.3使用列表框和组合框 211
8.5.4建立可计算文本框 214
8.5.5创建与使用主子窗体 214
8.5.6使用主/子窗体 218
8.5.7窗体和子窗体的补充问题 219
第9章 使用Access报表 221
9.1报表和表单对比 222
9.2报表类型 223
9.3用报表向导建立分组/汇总报表 223
9.4使用Access报表窗口 227
9.5修改基本报表向导创建的报表 228
9.5.1 已有控件的操作 228
9.5.2在报表中增加可计算的控件 231
9.6调整边界及打印 231
9.7报表数据分组和排序 232
9.7.1分组数据 233
9.7.2分组数据排序 234
9.8从空白报表设计新报表 234
9.8.1报表的基础 234
9.8.2增加与删除报表中的节 236
9.8.3 控制分页和打印页眉和页脚 237
9.8.4 建立各部门月业绩报表 237
9.9.1 在约束报表中加进已连接的子报表 240
9.9合并子报表 240
9.9.2使用未链接的子报表和活动报表 241
9.10在报表中增加其他控件 242
9.11打印多列报表 242
第10章数据访问页 245
10.1数据页概述 246
10.2创建新数据访问页 246
10.2.1使用数据页向导 247
10.2.2用设计视图新建数据页 250
10.2.3数据访问页工具箱 251
10.3新建数据页的其他方法 255
10.4用设计视图调整数据页 256
10.4.1修改标题文本 256
10.4.2 调整控件的位置 257
10.5超级链接 257
第11章 宏的应用 261
11.1了解宏窗口及工具条 262
11.2建立宏 264
11.3插入动作及参数 264
11.3.1键入动作 265
11.3.2键入参数 266
11.3.3 键入注释 267
11.4了解可用的宏动作 267
11.4.1获得动作的联机帮助 267
11.4.3用一个动作复制菜单命令 271
11.4.2使用合适动作 271
11.5编辑和复制宏动作及参数 274
11.5.1编辑宏 274
11.5.2删除、插入或移动行 275
11.5.3复制宏 275
11.6访问表单或报表的控件 276
11.7用条件测试修改宏动作 277
11.8在一个宏窗口中组成多个宏 278
11.9运行宏 279
11.9.1从宏窗口运行宏 280
11.9.2任何窗口活动时运行宏 281
11.9.3从数据库窗口中运行宏 281
11.9.4从一个宏中运行另一个宏 281
11.9.5从一个事件中运行宏 282
11.9.6从一个按纽运行宏 284
11.9.7从定制菜单命令中运行宏 286
11.9.8在启动时运行宏 287
11.10.2单步通过宏操作 288
11.10.1处理失效的宏 288
11.10调试宏 288
11.10.3调试一般宏的问题 289
第12章 Access Basic代码 291
12.1介绍Access Basic 292
12.1.1面向对象的Basic根语言 292
12.1.2 Access Basic与与xBase,PAL和Visual Basic的比较 292
12.1.3 Access Basic代码用途 293
12.1.5模块、函数和过程 294
12.1.4Access Basic中的排印规则 294
12.1.6数据类型和数据库对象 295
12.1.7变量和命名规则 297
12.1.8符号常量 300
12.2控制程序流程 301
12.2.1GOTO语句跳过热行代码 302
12.2.2 GOTO语句易造成程序混乱 302
12.2.3条件语句 302
12.2.4循环操作 304
1 2.3处理运行错误 307
12.4模块窗口探究 309
12.4.1模块窗口中的工具条 310
12.4.2 Access Basic编译器 311
12.4.3易于使用的模块窗口 311
12.5编写函数和过程 313
12.5.1用户自定义函数 314
12.5.2使用数据库对象的过程 315
第13章 网络及安全性 319
13.1工作组信息 320
13.2维护数据库安全 323
13.2.1指定局域网数据库安全性原则 323
13.2.2建立小组用用户 324
13.3管理数据库和应用程序 334
13.3.1备份和恢复数据库 334
13.4 ODBC驱动程序 335
13.3.3修改和更新多用户应用程序 335
13.3.2压缩和修复数据库文件 335
13.4.1定义开放式数据库连接 . 336
13.4.2了解ODBC驱动程序 336
13.4.3为SQL服务器安装ODBC驱动 337
13.4.4使用ODBC连接的数据库 338
第14章 链接与嵌入 339
14.1 OLE的作用 340
14.3对象概述 341
14.2 OLE的定义 341
14.3.1封装在对象中的特性和方法 342
14.3.2面向对象的应用程序 342
14.3.3对象的特点 342
14.3.4对象的类、层次和继承 344
14.4使用复合文档 344
14.4.1 OLE和DDE的异同 345
14.4.2嵌入及链接源文档 345
14.5用于图形的OLE字段数据类型 347
14.6表单或报表中的对象控制 347
14.6.1在雇员查询中加入相片 347
14.6.2在雇员表单显示雇员照片 348
14.6.3缩放图形对象 349
14.7嵌入及链接图形文件 350
14.7.1检查位图图像文件格式 351
14.7.2在表中装入位图图像 . 352
14.7.3粘贴非OLE对象的图像 353