上篇Access 基 础
Access 2002概述1.1数据库的基本概念1
1.1.1从文件管理到数据库管理1
1.1.2数据库系统的特点2
1.1.3数据库系统的分代2
1.1.4数据库系统的分类4
1.2数据库管理系统5
1.2.1数据库管理系统的基本功能5
1.2.2数据库管理系统的发展现状6
1.3关系数据库应用模式6
1.3.1单用户应用模式6
1.3.2多用户集中应用模式7
1.3.3客户机/服务器应用模式7
1.3.4多层客户机/服务器应用模式8
1.4数据库应用系统与开发环境9
1.4.1SQL语言及其接口9
1.4.2典型的RDBAS开发环境10
1.5初识Access 200211
1.5.1主窗口:Access的操作界面11
1.5.2数据库对象:Access的内部组成15
1.5.3Access的安装、启动与退出17
1.6Access的工作方式与环境18
1.6.1交互操作方式18
1.6.2程序执行方式18
1.6.3Access的工作环境19
1.6.4Access的辅助设计工具19
1.7创建Access数据库20
1.7.1创建数据库20
1.7.2数据库的打开方式22
1.7.3复制和删除数据库23
1.8Access中的数据24
1.8.1字面值和常量24
1.8.2函数25
1.8.3表达式27
习题29
表2.1基本概念31
2.1.1二维表与Access表31
2.1.2表的字段32
2.1.3表的创建方法33
2.2用设计器创建表/修改表结构33
2.2.1引例:创建设备表35
2.2.2用设计器修改表结构36
2.2.3向数据表输入数据37
2.3通过向导或输入数据创建表40
2.3.1通过向导逐步创建表40
2.3.2通过输入数据创建表42
2.4编辑数据表42
2.4.1数据表编辑工具42
2.4.2更改数据表外观43
2.4.3整表的复制和删除46
2.4.4修改记录或字段47
2.4.5查找与替换48
2.5常用的字段属性50
2.5.1字段大小50
2.5.2格式51
2.5.3输入掩码54
2.5.4有效性规则55
2.5.5标题、默认值及其他58
习题59查询3.1排序、索引与筛选61
3.1.1排序61
3.1.2索引62
3.1.3筛选65
3.2关联查询70
3.2.1表间关系70
3.2.2在关系窗口中创建关系73
3.2.3用表向导创建关联76
3.2.4在设计视图中创建查询78
3.2.5参照完整性80
3.3其他查询方法82
3.3.1查阅字段83
3.3.2子数据表85
3.3.3参数查询86
3.3.4在查询中计算88
3.3.5交叉表查询89
3.3.6创建多表联接91
3.3.7用向导创建查询94
3.4SQL查询96
3.4.1SQL视图97
3.4.2SQLSELECT语句97
3.4.3SQL查询示例99
3.4.4SQL特定查询101
3.5操作查询103
3.5.1更新查询103
3.5.2追加查询105
3.5.3删除查询106
3.5.4生成表查询107
习题108
窗体基础4.1快速创建窗体112
4.1.1用向导创建窗体112
4.1.2自动创建窗体114
4.1.3用自动窗体创建数据透视表/图115
4.2在设计视图中创建窗体118
4.2.1窗体设计视图的组成118
4.2.2控件的创建与调整120
4.2.3对象的属性125
4.3面向对象编程初步129
4.3.1对象的引用129
4.3.2对象的事件130
4.3.3对象的方法135
习题136
中篇程 序 设 计
宏5.1宏是什么138
5.1.1宏的基本概念138
5.1.2常用的宏操作138
5.2宏的创建与运行140
5.2.1宏的创建140
5.2.2宏的运行144
5.2.3宏的调试145
5.3条件宏和宏组146
5.3.1条件宏146
5.3.2宏组149
5.4用宏来模拟键盘功能152
5.4.1用SendKeys发送按键码152
5.4.2用AutoKeys定义功能键154
习题155
VBA编程6.1VBA概述157
6.1.1与宏的比较157
6.1.2代码编辑工具158
6.1.3语句与编码规则160
6.2表达式161
6.2.1常数162
6.2.2变量163
6.2.3数组与调试语句168
6.2.4用户自定义数据类型170
6.2.5运算符171
6.3基本控制结构175
6.3.1分支结构175
6.3.2循环结构182
6.4过程186
6.4.1Sub过程187
6.4.2自定义函数191
6.4.3变量的作用范围194
6.4.4调试方法196
6.4.5错误处理202
6.5Visual Basic与宏205
6.5.1在Visual Basic代码中执行宏205
6.5.2在宏操作中使用Visual Basic代码208
习题208
窗体及其控件设计7.1窗体设计211
7.1.1窗体的属性211
7.1.2图表与图表窗体216
7.1.3嵌套窗体222
7.1.4窗体间的记录同步227
7.1.5切换面板窗体228
7.1.6使窗体自动运行233
7.2数据类控件设计233
7.2.1标签233
7.2.2文本框235
7.2.3列表框与组合框238
7.2.4选项卡控件244
7.3图形类控件设计247
7.3.1直线与矩形248
7.3.2图像248
7.3.3绑定与未绑定对象框252
7.4控制类控件设计254
7.4.1命令按钮254
7.4.2复选框、选项按钮与切换按钮259
7.4.3选项组261
7.4.4分页符267
7.5ActiveX控件设计268
习题270
报表设计与打印8.1报表创建273
8.1.1向导创建法274
8.1.2自动创建法275
8.1.3直接创建法276
8.2报表编辑277
8.2.1报表设计视图277
8.2.2报表表达式282
8.2.3排序与分组285
8.3报表打印292
8.3.1页面设置292
8.3.2实施打印294
习题299
菜单与工具栏设计9.1自定义下拉式菜单301
9.1.1修改内置菜单301
9.1.2用宏创建菜单305
9.1.3在菜单中添加内置命令311
9.2自定义快捷菜单312
9.2.1修改内置快捷菜单312
9.2.2用宏创建快捷菜单314
9.2.3在快捷菜单中添加内置命令315
9.3全局菜单与局部菜单319
9.4自定义工具栏322
习题324
下篇应用系统开发
Access应用系统开发实例10.1实例使用的开发步骤和过程326
10.1.1数据库应用系统的开发步骤326
10.1.2用“汽车修理管理系统”的实例说明
Access应用系统开发过程329
10.2系统需求分析329
10.2.1数据需求分析329
10.2.2功能需求分析330
10.3数据库设计331
10.3.1数据库逻辑设计331
10.3.2关系规范化333
10.3.3数据库物理设计336
10.4应用程序设计与编码340
10.4.1总体设计340
10.4.2“登记单输入”窗体341
10.4.3“登记单”窗体345
10.4.4“修理单”窗体347
10.4.5“季度”窗体和“零件订货计划”窗体350
10.4.6“发票”报表和“打印报表”窗体351
10.4.7“切换面板”窗体355
10.5运行设计357
10.5.1装载数据357
10.5.2运行应用程序357
习题359
Access的安全措施11.1数据库访问密码361
11.1.1数据库密码的设置361
11.1.2数据库密码的撤销362
11.2数据库的加密与解密363
11.2.1数据库加密363
11.2.2数据库解密364
11.3VBA工程密码364
11.4MDE文件:保护代码和对象365
11.5用户级安全机制367
11.5.1工作组信息文件367
11.5.2用户账户368
11.5.3用户密码371
11.5.4访问权限374
11.5.5用户级安全机制向导378
习题378
Access与其他系统的联系12.1数据的导入、链接和导出380
12.1.1导入、链接和导出的概念380
12.1.2Access数据库对象的导入381
12.1.3与Excel交换数据381
12.1.4与文本文件交换数据384
12.1.5与Visual FoxPro交换数据385
12.2数据访问页388
12.2.1开发数据库访问页388
12.2.2超链接390
习题393
附录AAccess对象的事件发生顺序395
附录BVBA部分方法、函数的功能及索引400
参考文献401