Access2000基础与应用
2002-8-1
清华大学出版社
陈光,李雁翎
317
Access是Microsoft Office系列应用软件的一个重要组成部分。它界面友好,操作简单,功能全面,使用方便,不仅具有众多传统数据库管理软件所具有的功能,同时还进一步增强了网络功能。自从1992年发布以来,Access已逐步成为桌面数据库领域的佼佼者,吸引了众多国内外用户,备受欢迎。本书从与关系数据库管理系统相关的一些基础理论和概念讲起,引导读者了解Access的基本性能和操作方法;特别是通过大量详实的例题,讲述了Access的使用和面向对象程序设计方法及系统开发的过程。本书不局限于介绍Access的使用,书中用大量篇幅讲述了利用Access进行系统开发的方法和系统设计的一般步骤。希望读者了解,Access不仅是许多高级语言的后台数据库,而且既可以开发前台工作窗口,又能完成后台数据库制作的、功能全面的、优秀的数据库管理软件。本书以Access 2000为应用环境,书中内容分为基础篇与应用篇两部分。在基础篇中,主要介绍了Access的使用方法及操作技能。在应用篇中,着重以实例介绍了用Access进行数据库应用系统开发的方法。读者不需掌握“代码程序”的设计,而只需掌握系统操作流程,就会在较短的时间里完成数据库应用系统开发的全过程。对一些没有掌握“代码程序”设计的用户,学习使用Access开发数据库应用系统,可能是最佳的选择。全书共有13章,各章主要内容如下: 第1章主要介绍Access的系统特性、安装环境与安装方法、系统参数的设置、系统启动及系统界面等。第2章主要介绍与Access数据库管理系统相关的一些数据库基础理论方面的知识,讲解了信息与数据、数据模型、数据库、关系数据库管理系统等概念,介绍了关系数据库的设计方法、Access数据库数据对象等。第3章主要介绍了数据库的创建以及数据库的使用和操作。第4章主要介绍了表的创建,数据库表间的关系的创建,以及表的使用和操作。第5章主要介绍了什么是查询,查询的类型,不同类型查询的创建,以及查询的使用和操作,讲述了利用SQL创建查询的方法。第6章主要介绍了窗体的组成,窗体的创建,窗体属性的定义,窗体中控件的使用及属性的定义,以及窗体的使用等操作。第7章主要介绍了报表的组成,报表的创建,各类格式不同的报表属性的定义,报表中常用控件的使用及属性的定义,以及报表的使用等操作。第8章主要介绍了数据访问页的创建,数据访问页的属性的定义,数据访问页的常用控件的使用及属性的定义,以及如何利用Internet Explorer浏览器使用数据访问页等操作。第9章主要介绍了什么是宏,宏的创建,宏组的创建,宏名的定义,宏的使用等操作。第10章主要介绍了Access系统内部的数据传送,以及Access数据与其他软件数据的相互传递的操作。第11章结合具体案例,介绍数据库应用系统开发的一般过程,以及怎样设计一个Access的数据库应用系统。第12章结合具体案例,介绍了数据库应用系统主要功能模块的创建方法,包括系统主页界面,系统登录窗口,数据输入、数据维护、数据查询工作窗口,各类输出报表,系统控制面板,系统菜单等。第13章主要介绍了数据库应用系统的保密技术和系统组装等其他技术。全书力求简单实用,结合实际,让读者有一个数据库应用系统完整的概念,使读者通过本书的学习达到自己能够开发数据库应用系统的目的。本书是作者在近两年教授Access的基础上总结、提炼而写成的,全书所有例题均经过上机验证,完整、实用、简明。能够使读者融会贯通,是作者力图达到的效果。为便于读者学习,作者还编写了与本书配套的《Access基础与应用题解及实验指导》,并配有光盘。在本书编写过程中,得到了谭浩强教授、周山芙教授的热情指教,在此表示衷心感谢。由于作者水平有限,书中难免有错误和不足之处,欢迎广大读者批评指正。
本书全面、系统地介绍了Access数据库管理系统及应用系统开发的知识。全书分为基础篇和应用篇两部分。
基础篇Access数据库系统概述1.1 Access的系统特性11.2 Access的安装31.2.1 Access的安装环境31.2.2 Access的安装方法31.3 启动Access31.4 Access的系统界面51.4.1 标题栏61.4.2 菜单栏61.4.3 工具栏81.4.4 工作区91.4.5 状态栏91.5 退出Access10习题10数据库系统2.1 数据库的基本概念112.1.1 信息与数据112.1.2 数学模型122.1.3 关系模型122.1.4 数据库152.1.5 关系数据库152.2 数据库系统的组成182.3 数据库设计192.3.1 数据库的总体规划192.3.2 关系模型的规范化202.3.3 参照完整性252.3.4 数据库的一般设计方法262.4 Access数据库的对象282.4.1 表282.4.2 查询292.4.3 窗体302.4.4 报表312.4.5 宏322.4.6 数据访问页332.4.7 模块34习题35数据库实用技术3.1 创建数据库363.1.1 直接创建空数据库363.1.2 利用“向导”创建数据库383.1.3 利用菜单创建数据库423.2 使用数据库423.2.1 打开数据库423.2.2 设置数据库的默认文件夹433.2.3 设置数据库属性463.2.4 关闭数据库473.3 数据库压缩与修复473.3.1 数据库压缩473.3.2 数据库修复493.4 数据库的转换49习题50表的创建与使用4.1 表的构成524.1.1 表的命名524.1.2 表结构的定义524.1.3 表的字段类型534.2 创建表544.2.1 通过输入数据创建表544.2.2 使用表向导创建表564.2.3 使用表设计器创建表594.3 表中数据的输入614.4 表的属性设置634.4.1 修改字段名634.4.2 字段的输入/显示格式设置654.4.3 字段标题的设置694.4.4 字段有效规则的设置714.4.5 字段输入掩码的设置754.5 表中数据的编辑774.5.1 给表添加新数据774.5.2 修改表中的数据784.5.3 表中数据的复制794.5.4 表中数据的删除794.5.5 表中数据的查找804.5.6 表中数据的替换804.6 使用表814.6.1 表中记录的定位814.6.2 表中记录的排序824.6.3 表中记录的筛选834.6.4 表中列的显示854.6.5 表中列的隐藏854.7 建立表间关联关系854.7.1 设置主关键字864.7.2 创建索引874.7.3 建立表间关联关系894.8 使用子表95习题96查询的创建与使用5.1 查询的类型及作用975.2 创建选择查询985.2.1 使用向导创建查询985.2.2 使用设计器创建查询1085.3 创建参数查询1125.4 创建动作查询1155.4.1 创建生成表查询1155.4.2 创建更新查询1185.4.3 创建追加查询1205.4.4 创建新字段查询1235.4.5 创建删除查询1245.5 使用SQL创建查询1265.5.1 创建SQL查询1265.5.2 使用SQL语句创建选择查询1265.5.3 使用SQL语句创建动作查询1285.5.4 使用SQL语句创建数据定义查询130习题133窗体的创建与使用6.1 窗体的组成1346.2 创建窗体1356.2.1 使用自动窗体创建窗体1356.2.2 使用窗体向导创建窗体1366.2.3 使用图表向导创建窗体1396.2.4 使用窗体设计器创建窗体1416.3 设置窗体的属性1436.4 窗体控件的使用1446.4.1 常用的窗体控件1446.4.2 添加窗体控件1456.4.3 窗体控件属性的定义145习题152报表的创建与使用7.1 报表的组成1537.2 创建报表1547.2.1 使用自动报表创建报表1547.2.2 使用报表向导创建报表1557.2.3 使用报表设计器创建报表1587.2.4 将窗体转换为报表1607.3 设计报表1627.3.1 报表控件的使用1627.3.2 报表的页面设置1627.3.3 设计报表布局1637.3.4 设计汇总报表1647.3.5 设计分组报表1667.4 创建其他报表1697.4.1 创建图表报表1697.4.2 创建标签报表171习题174数据访问页的创建与使用8.1 创建数据访问页1758.1.1 使用自动数据访问页创建数据访问页1758.1.2 使用向导创建数据访问页1778.1.3 使用数据访问页设计器创建数据访问页1798.2 美化和完善数据访问页1828.3 使用数据访问页1878.3.1 利用Internet Explorer浏览器使用数据访问页1878.3.2 利用Access使用数据访问页188习题189宏的创建与使用9.1什么是宏1909.2 创建与编辑宏1919.3 使用宏与宏组1979.3.1 直接运行宏或宏组1979.3.2 触发事件运行宏或宏组1999.3.3 用宏命令间接运行宏或宏组200习题201数据的传递与共享10.1 数据的导出20210.1.1 将数据库对象导出到另一数据库中20210.1.2 将数据库对象导出到Excel中20310.1.3 将数据库对象导出到Word中20510.1.4 将数据导出到数据文件中20510.2 数据的导入20810.2.1 导入Access数据库对象20810.2.2 向Access数据库导入Excel数据21010.3 将Access数据转换成Word邮件合并数据源213习题216应用篇数据库应用系统开发的总体规划11.1 应用系统开发的一般过程21711.1.1 系统分析阶段21711.1.2 系统设计阶段21811.1.3 系统实施阶段21811.1.4 系统维护阶段21911.2 应用系统主要功能模块的规划设计21911.2.1 系统主页及系统登录的规划设计21911.2.2 系统菜单的规划设计22011.2.3 控制面板的规划设计22211.2.4 系统数据库的规划设计22311.2.5 系统数据窗体的规划设计22511.2.6 系统统计报表的规划设计22711.3 编译与运行228习题228系统主要功能的具体实施和设计12.1 实用数据库的创建23012.1.1 创建实用数据库23012.1.2 创建数据库表23212.1.3 建立表间的关系23712.2 控制窗体的创建24312.2.1 系统主页窗体24312.2.2 系统登录窗体24712.2.3 控制面板窗体25412.3 数据窗体的创建26312.3.1 数据输入窗体26312.3.2 数据维护窗体26712.3.3 数据浏览窗体26812.3.4 数据查询窗体27012.4 实用报表的创建27612.4.1 原始数据报表27712.4.2 多表报表28112.5 系统菜单的创建286习题300应用系统集成与安全13.1 系统安全与保密30113.1.1 设置用户密码30113.1.2 撤销用户密码30213.1.3 设置“用户与组的权限”30213.1.4 设置“用户与组的账号”30513.2 设置自动启动窗体30613.3 编译运行系统307习题308附录A 常用的宏操作命令309附录B 常用的窗体与报表的属性311附录C 常用的统计计算函数315附录D 常用字段的属性316参考文献317
插图:
《新世纪计算机基础教育丛书•Access 2000基础与应用》不局限于介绍Access的使用,书中用大量篇幅讲述了利用Access进行系统开发的方法和系统设计的一一般步骤。希望读者了解:Access不仅是许多高级语言的后台数据库;而既是既可以开发前台工作窗阱,又能完成后台数据库制作的、功能全面的、优秀的数据库管理软件。