内容简介目录Access 2003是微软公司推出的办公系列产品(Office 2003)中专门用于小型数据库管理的工具,非常适用于中小型企业以及个人进行信息管理,是目前应用广泛的数据库管理系统,它具有用户界面良好、功能实用、操作简单等优点。 本书是一本Access 2003数据库的入门教材,也是一本适合Access 2003高级用户使用的参考书。全书共分为10章,分别介绍了认识Access 2003,Access 2003的数据库及安全,创建和管理表,建立和使用查询,窗体的创建与应用,创建和使用报表,创建数据访问页,导入、导出与链接数据,利用宏和VBA实现自动处理,Access 2003的项目等内容。 本书内容丰富,结构清晰,语言流畅,图文并茂,不仅可以作为各高职、高专院校的教材,也可以作为广大读者自学的参考书。前言信息管理是基本的计算机应用领域之一,建立完善的知识库管理系统是发展知识经济最重要的工作之一。而数据库管理系统是建立知识库的基本工具,因此,应用数据库管理系统的能力就显得越来越重要。Access关系数据库管理系统是一种小型数据库管理系统,其友好的用户操作界面、可靠的数据管理方式、面向对象的操作理念以及强大的网络支持功能,受到了众多小型数据库应用系统开发者的青睐,已成为当今最受欢迎的数据库软件之一。因此,Access数据库应用基础已经成为许多高等学校开设的一门基础课程。 Access是一个典型的开放式数据库管理系统,它可以和Windows下的其他应用程序共享数据库资源;它提供了一个功能强大、使用方便灵活的信息管理环境,在用户和数据库之间架起了一座桥梁,使得用户对数据的存取、分类和查看更为容易,所有这些特性都使得Access更受欢迎。为了帮助Access用户更好、更快地完成数据库应用系统的学习、开发,我们编写了这本书。 本书共分为10章,内容涵盖了使用Access 2003来设计数据库系统的相关概念与技巧。第1章是认识Access 2003,主要介绍了Access 2003的安装及启动、基本特点、操作窗口、基本对象、工作环境设置、帮助系统等内容。第2章是Access 2003的数据库及安全,主要介绍了数据库的基本概念、创建Access数据库、保护数据库等。第3章是创建和管理表,主要介绍了Access表的基础知识、创建表、向表中输入数据、建立表之间的关系、表字段的操作、修改表的显示、表记录的操作等。第4章是建立和使用查询,主要介绍了对查询的认识、查询的创建、查询的修改和准则设置、建立复杂查询等内容。第5章是窗体的创建与应用,主要介绍了窗体的作用与类型、创建普通和高级窗体、创建主/子窗体、使用控件、窗体中数据的操作、验证数据或限制数据访问、切换面板管理器等。第6章是创建和使用报表,主要介绍了报表的概述、报表的创建、报表的相关计算、报表的美化设置、标签的创建等。第7章是创建数据访问页,包括数据访问页的概述、数据访问页的创建、优化数据访问页等。第8章是导入、导出与链接数据,包括概述、导入数据对象、从HTML文件或Web组件中导入数据等。第9章是利用宏和VBA实现自动处理,包括宏的概念与分类、宏的创建与设计、宏的执行与调试、Access的事件程序、VBA的认识、VBA基础知识、VBA的对象等。第10章是Access 2003的项目,包括Access项目概述、创建Access项目、Access数据库的升迁、保护Access项目的安全等。 本书由华创工作室策划,李波编写,参加编写的人员还有王彬华、伍云辉、冯欢、冯霞、罗名兰、肖洪云、杨红等。 由于时间仓促,加之编者的水平有限,书中缺点和错误在所难免,恳请专家和广大读者批评指正。 第1章认识Access 2003 11.1Access 2003的安装及启动 1 1.1.1Access 2003的安装 1 1.1.2Access 2003的启动 31.2Access 2003的基本特点 5 1.2.1操作的简易性 5 1.2.2丰富的数据对象及处理能力 6 1.2.3数据管理的集成化 7 1.2.4数据共享的通用性 71.3Access 2003的操作窗口 8 1.3.1Access 2003的工作窗口 8 1.3.2数据库窗口 8 1.3.3表设计视图窗口 9 1.3.4查询设计视图窗口 9 1.3.5窗体设计视图窗口 10 1.3.6报表设计视图窗口 11 1.3.7宏设计视图窗口 11 1.3.8代码窗口 121.4Access 2003的基本对象 12 1.4.1表 13 1.4.2查询 15 1.4.3窗体 16 1.4.4报表 17 1.4.5数据访问页 17 1.4.6宏 18 1.4.7模块 181.5Access 2003工作环境设置 19 1.5.1"视图"选项卡 20 1.5.2"常规"选项卡 20 1.5.3"编辑/查找"选项卡 21 1.5.4"高级"选项卡 211.6Access 2003的帮助系统 22 1.6.1帮助菜单 22 1.6.2Office助手 23 1.6.3Access帮助任务窗格 24【习题】 25 第2章Access 2003的数据库及安全 262.1数据库的基本概念 26 2.1.1什么是数据库 26 2.1.2数据库的分类 27 2.1.3数据库的设计方法 292.2创建Access数据库 30 2.2.1创建数据库 30 2.2.2打开数据库 36 2.2.3删除数据库 372.3保护数据库 38 2.3.1设置数据库密码 38 2.3.2编码/解码数据库 39 2.3.3新建Access工作组信息文件 40 2.3.4建立新的系统管理员帐号 41 2.3.5修改口令 42【习题】 43 第3章创建和管理表 443.1认识Access表 44 3.1.1表的设计和组成 44 3.1.2各种数据类型 45 3.1.3表的"数据表"视图和工具栏 46 3.1.4表的"设计"视图和工具栏 463.2创建表 47 3.2.1通过输入数据创建表 47 3.2.2使用向导创建表 48 3.2.3使用表设计器创建表 50 3.2.4设置字段属性 54 3.2.5设置主关键字 56 3.2.6建立索引 56 3.2.7设置表的属性 57 3.2.8输入掩码 58 3.2.9设置字段的默认值 613.3向表中输入数据 61 3.3.1新增一条记录 62 3.3.2保存一条记录 62 3.3.3删除一条记录 623.4建立表之间的关系 63 3.4.1关系的类型 64 3.4.2关系的原则和参照完整性 65 3.4.3建立表之间的关系 65 3.4.4编辑和删除表之间的关系 673.5表字段的操作 68 3.5.1插入新的表字段 69 3.5.2复制表字段 70 3.5.3移动表字段 713.6修改表的显示 71 3.6.1改变字体、字号和颜色 71 3.6.2改变数据表的样式 72 3.6.3调整行和列的大小 73 3.6.4列的冻结与解冻 743.7表记录的操作 75 3.7.1查找记录 75 3.7.2替换记录 76 3.7.3筛选记录 77【习题】 80 第4章建立和使用查询 834.1认识查询 83 4.1.1查询的功能 83 4.1.2查询的类型 834.2创建查询 84 4.2.1使用向导创建查询 84 4.2.2利用设计窗口创建查询 914.3查询的修改和准则设置 93 4.3.1在查询中增加、删除和移动字段 93 4.3.2在查询中修改字段的标题 95 4.3.3简单准则表达式 95 4.3.4含操作符的准则表达式 96 4.3.5使用表达式生成器 974.4建立复杂查询 99 4.4.1使用总计查询 99 4.4.2创建自定义计算 101 4.4.3使用参数查询 1024.5使用动作查询 104 4.5.1生成表查询 104 4.5.2更新查询 105 4.5.3追加查询 107 4.5.4删除查询 108【习题】 109 第5章窗体的创建与应用 1105.1窗体的作用与类型 110 5.1.1窗体的作用 110 5.1.2窗体的类型 1115.2创建普通窗体 112 5.2.1利用向导创建窗体 112 5.2.2利用设计视图创建窗体 116 5.2.3控件属性的设置 1195.3创建高级窗体 121 5.3.1利用向导创建数据透视表窗体 121 5.3.2利用向导创建图表窗体 1235.4创建主/子窗体 126 5.4.1创建子窗体 126 5.4.2子窗体和主窗体的链接 127 5.4.3创建带有多子窗体的窗体 128 5.4.4创建两级子窗体的窗体 129 5.4.5创建多页窗体 1295.5使用控件 130 5.5.1使用标签 130 5.5.2使用文本框 131 5.5.3使用选项组和选项按钮 132 5.5.4使用列表框和组合框 135 5.5.5在窗体中加入图像 1375.6窗体中数据的操作 138 5.6.1查看数据 138 5.6.2编辑记录中的数据 138 5.6.3排序数据 139 5.6.4记录查找 139 5.6.5记录筛选 1395.7验证数据或限制数据访问 141 5.7.1在窗体中验证或限制数据 141 5.7.2禁用窗体的视图 142 5.7.3将窗体设为只读 143 5.7.4指定窗体能否添加、编辑或删除记录 1435.8切换面板管理器 143 5.8.1建立新的切换面板 143 5.8.2新建切换面板项目 145 5.8.3调整切换面板的顺序 147 5.8.4设置自动启动切换面板 147【习题】 148 第6章创建和使用报表 1496.1报表的概述 1496.2创建报表 152 6.2.1使用报表向导创建报表 152 6.2.2使用自动创建报表 156 6.2.3使用图表向导创建报表 157 6.2.4使用设计视图创建报表 1596.3报表的相关计算 160 6.3.1报表数据的分组 160 6.3.2应用计算字段 161 6.3.3设置报表的查询参数 1636.4报表的美化处理 165 6.4.1隐藏和显示网格 165 6.4.2隐藏和显示标尺 165 6.4.3设置报表的背景色 166 6.4.4设置报表控件的字体、大小与颜色 167 6.4.5在报表页眉/页脚插入图片 1686.5创建标签 169【习题】 171 第7章创建数据访问页 1727.1数据访问页概述 172 7.1.1数据访问页的视图 172 7.1.2数据访问页的设计视图 173 7.1.3在IE浏览器中打开数据访问页 175 7.1.4数据访问页的功能 1767.2创建数据访问页 176 7.2.1使用向导创建数据访问页 176 7.2.2简单数据访问页的设计 179 7.2.3分组数据访问页的设计 1837.3优化数据访问页 184 7.3.1在数据访问页中应用主题 185 7.3.2提高载入速度 186【习题】 187 第8章导入、导出与链接数据 1888.1概述 188 8.1.1导入和链接 188 8.1.2导出 1898.2导入数据库对象 190 8.2.1从Access数据库或项目中导入或链接表 190 8.2.2从其他的Access数据库或项目中导入数据库对象 1928.3从HTML文件或Web组件中导入数据 193 8.3.1以只读方式导入HTML表和列表 193 8.3.2导入或链接FTP或HTTP Internet服务器中的数据 1948.4从其他的应用程序或文件格式中导入链接数据 194 8.4.1导入错误信息 194 8.4.2从电子表格中导入或链接 1958.5导入或链接文本文件 1988.6将数据库对象导出到现有的Access数据库或项目 2018.7用Word邮件合并向导合并数据 202【习题】 203 第9章利用宏和VBA实现自动处理 2049.1宏的概念及分类 204 9.1.1宏的概念 204 9.1.2宏的分类 2059.2宏的创建与设计 208 9.2.1利用设计视图创建宏 208 9.2.2创建与设计宏 209 9.2.3创建与设计宏组 211 9.2.4在宏中使用条件 2129.3宏的执行与调试 214 9.3.1宏的执行 214 9.3.2宏的调试 2159.4Access的事件程序 215 9.4.1什么是事件程序 215 9.4.2设置事件程序 218 9.4.3使用程序方法验证数据 2199.5认识VBA 220 9.5.1什么是VBA 220 9.5.2VBE界面 220 9.5.3在"代码窗口"中编程 222 9.5.4VBA程序的基本结构 2239.6VBA基础知识 225 9.6.1数据类型 225 9.6.2变量、常量、数组和表达式 227 9.6.3If条件语句 229 9.6.4Select Case语句 232 9.6.5Do…Loop语句 233 9.6.6While…Wend语句 236 9.6.7For…Next语句 2379.7VBA的对象 238 9.7.1理解对象、属性、方法和事件 238 9.7.2VBA对象的语法 2399.8VBA程序调试 240 9.8.1良好的编程风格 240 9.8.2"调试"工具栏及功能 240 9.8.3调试方法及技巧 241【习题】 244 第10章Access 2003的项目 24510.1Access项目概述 24510.2创建Access项目 246 10.2.1新建已有数据库的Access项目 246 10.2.2新建包含新数据库的项目 248 10.2.3备份和还原数据库或Access项目 25010.3Microsoft Access 数据库的升迁 252 10.3.1升迁的方法 252 10.3.2何时将Access数据库升迁到SQL Server 252 10.3.3升迁 Access 数据库之前 253 10.3.4"升迁向导"报表 25410.4保护Access项目的安全(ADP) 254 10.4.1保护 Access 项目 254 10.4.2保护 Microsoft SQL Server数据库的安全 255 10.4.3在Access项目中启用系统管理员(SA)用户名 256【习题】 256