

建实际应用型数据库系统是每一个管理人员面临的新课题,本书正是面向非计算机专业的各类管理人员,介绍实际工作过程中应用型数据库的创建及开发过程,着重讲述了如何创建应用型数据库,如何创建适用于企业的实用型数据库系统,如何设计适合国人使用的输出报表等Access 2007的高级应用。通过学习本书的内容,非计算机专业管理人员也能够编制适合自己需要的应用型数据库系统。 本书在实例的基础上讲解Access 2007的有关知识,每一个实例都具有实用价值,读者只需稍加或者不加修改就可以直接应用到自己的工作环境中。 创建企业最需要的10个数据库应用系统,设计符合国人使用的输出报表,全面掌握Access 2007的高级应用。 能够让自己像浑浊的大小一样安静下来,慢慢得到澄清? ——《老子》 又有谁能够从安静中开始变化,渐渐焕发出生机? ——《老子》
Microsoft Access是Office家族的重要成员之一,是目前市场上最杰出也是用户最多的数据库管理软件之一,同时也是最优秀的Windows数据库系统软件。Microsoft Access数据库系统是集数据管理、程序开发功能于一体的高级办公软件系统,是普通办公人员进行日常工作、数据管理的强有力的工具。本书以实例为导向,在对Access 2007进行了全面介绍基础上,着重讲述了如何创建应用型数据库,如何创建适用于企业的实用型数据库系统,如何设计适合国人使用的输出报表、利用Word和Excel输出报表,以及VBA编程、自定义功能区、导航栏等Access 2007的高级应用。
本书分为五部分:概念和入门、创建简单对象、创建复杂对象、经典项目、企业级数据库系统的开发。主要围绕如何创建文档、商品价格查询、资料、合同、进销存、客户、人力资源、办公自动化、物流、生产等实例性数据库进行系统的讲解。 本书在实例的基础上讲解Access 2007的有关知识。本书适用初学者,使初学者通过本书的学习,达到建立自己工作中具有实用价值的数据库系统。本书对Access的中、高级开发人员也具有实用价值。总之,本书适用于广大Access数据库开发人员。 此外,随书光盘中包含了书中的各个案例的源代码,可运行的数据库以及所需的文件等内容。
第1部分 Access 2007的概念和入门
第1章 为什么要学习Access 1.1 Access是什么 1 1.2 Access的用途 2 1.3 为什么要学习Access 2 1.4 我能否学会Access 3 1.5 Access的最新版本——Access 2007 4 第2章 Access 2007的安装和运行 2.1 系统需求 5 2.2 安装Access 2007 6 2.2.1 Office 2007的各个版本 6 2.2.2 安装步骤 6 2.3 免序列号安装的方法 10 2.4 Office 2007的自动安装的方法 11 2.5 Access 2007的运行 16 第3章 Access系统简介 3.1 Access的版本 18 3.2 Access 2007的用户界面 19 3.2.1 Access 2007的界面组成 19 3.2.2 功能区 20 3.2.3 导航窗格 24 3.2.4 选项卡文档 25 3.2.5 快速访问工具栏 26 3.2.6 微型工具栏 26 3.2.7 Office Access 2007状态栏 27 3.2.8 Office按钮 27 3.2.9 上下文命令选项卡 27 3.2.10 样式库 28 3.3 Access 2007快速入门 29 3.3.1 启动Access 2007 29 3.3.2 利用模板创建一个数据库 29 3.3.3 导入Excel电子表数据 32 3.3.4 关闭数据库 32 3.4 对Access 2007利用模板创建的数据库的分析 32 3.4.1 本地模板的11个数据库模板及部分模板数据库分析 33 3.4.2 从Microsoft Office Online网站上获取模板 38 第4章 自建两个简单的数据库 4.1 “文档管理器”数据库 40 4.1.1 系统分析 40 4.1.2 创建数据库 40 4.1.3 创建“文档信息”表 42 4.1.4 创建“文档管理”窗体 46 4.2 “商品价格查询”数据库 51 4.2.1 系统分析 51 4.2.2 系统功能预览 51 4.2.3 数据库系统表的分析 53 4.2.4 创建数据库系统 54 4.2.5 创建“商品价格查询”数据库系统中的表 55 4.2.6 创建数据库系统中的“查询” 57 4.2.7 打开表和查询 59 4.2.8 创建窗体 61 4.2.9 运行窗体及启用宏 66 4.2.10 测试你的数据库系统 68 4.3 小结 69 第5章 数据库的概念和设计方法 5.1 数据库的基本概念 70 5.1.1 表的概念 70 5.1.2 记录和字段 71 5.1.3 数据库中的对象简介 71 5.2 数据库的一般设计方法 72 5.2.1 第1步:总体设计——从概念到现实 72 5.2.2 第2步:初步设计——初定所需要的表及字段 74 5.2.3 第3步:表的设计和确定表之间的关系 76 5.2.4 第4步:数据库设计——功能设计 79 5.2.5 第5步:创建表及设置表之间的关系 79 5.2.6 第6步:窗体设计——输入 79 5.2.7 第7步:查询设计——信息的提取 79 5.2.8 第8步:报表设计——输出 80 5.2.9 第9步:自动化设计——功能区、导航栏或总控窗体的设计 80 第6章 Access 2007数据库中的对象简介 6.1 表对象 81 6.2 窗体对象 82 6.3 查询对象 84 6.4 报表对象 86 6.5 宏对象 87 6.6 模块对象 88 第7章 运算符、函数及表达式 7.1 运算符 89 7.1.1 运算符的分类 89 7.1.2 算术运算符 89 7.1.3 比较运算符 90 7.1.4 逻辑运算符 91 7.1.5 连接运算符 93 7.1.6 特殊运算符 93 7.1.7 运算符的优先级 94 7.2 函数和过程的含义 95 7.2.1 内置函数的分类 95 7.2.2 常用函数举例 95 7.3 什么是表达式 101 7.4 表达式的组成 102 7.4.1 标识符 102 7.4.2 运算符 102 7.4.3 函数和参数 103 7.4.4 常量 103 7.4.5 值 103 7.5 表达式的用途 104 7.6 表达式语法简介 105 7.7 表达式的输入注意事项 105 7.8 表达式生成器 106 7.9 表达式应用举例 107 7.9.1 在窗体和报表控件中使用表达式 107 7.9.2 在查询条件中使用表达式 108 7.9.3 使用表达式在查询中创建计算字段 108 7.9.4 在表设计中使用表达式 108 7.9.5 使用表达式执行宏操作 110 第2部分 在Access 2007中创建简单对象 第8章 表的创建(资料管理) 8.1 创建数据库 112 8.1.1 自行设计数据库 112 8.1.2 利用模板创建新数据库 114 8.2 创建数据库中的表 115 8.2.1 资料管理数据库系统分析 115 8.2.2 “资料管理”数据库中的表 116 8.2.3 表的设计工具 119 8.3 表设计实例(资料管理系统中的数据表) 121 8.3.1 简单表的设计 121 8.3.2 “资料信息”表的设计 123 8.3.3 “借阅者”表的设计 125 8.4 修改表 127 8.4.1 插入新字段 127 8.4.2 删除字段 128 8.4.3 改变字段的位置 129 8.4.4 修改字段名 129 8.4.5 修改字段大小 130 8.4.6 修改字段数据类型 130 8.5 字段属性的含义及应用 130 8.5.1 常用字段属性表 131 8.5.2 输入掩码的含义向导 131 8.6 主键及索引 132 8.6.1 创建主键 133 8.6.2 创建索引 134 8.7 表的保存 134 8.8 表的其他操作 135 8.8.1 打开表 135 8.8.2 重命名表 135 8.8.3 表的复制与粘贴 136 8.8.4 删除表 136 8.8.5 表的导入、链接、导出 136 8.8.6 利用外部数据创建表 141 8.9 表的简单使用 142 8.9.1 打印表的内容 142 8.9.2 筛选信息 142 8.9.3 查找信息 144 8.10 小结 146 第9章 创建表与表之间的关系 9.1 为什么要创建表与表之间的关系 147 9.1.1 简介表的关系 147 9.1.2 数据表的关系类型 148 9.1.3 什么是参照完整性 148 9.1.4 查看表的关系 149 9.2 使用“关系”工具创建表关系 150 9.3 使用“字段列表”窗格创建表关系 151 9.4 编辑关系 151 9.5 保存表之间的关系 152 9.6 删除关系 152 9.7 资料管理系统中表关系的创建 153 第10章 如何使用表中的信息 10.1 打开表 155 10.2 打开表视图后的操作技巧 155 10.2.1 记录中的操作 156 10.2.2 字段中的操作 157 10.3 表设计视图中的操作 158 10.4 小结 160 第11章 如何创建简单的查询 11.1 创建查询的工具 161 11.2 利用“查询向导”工具创建查询 161 11.3 利用“查询设计”工具创建查询 164 11.4 简单查询设计实例 167 11.4.1 创建“所有资料信息”查询 167 11.4.2 创建“所有借阅者”查询 169 11.4.3 创建“借阅者查询”查询 170 11.4.4 “日期区间资料查询”的设计 170 11.4.5 “日期区间借阅者查询”的设计 171 11.4.6 “模糊查询”的设计 171 11.5 小结 172 第12章 如何创建简单的窗体 12.1 创建窗体的工具 173 12.1.1 利用“窗体”工具创建窗体 173 12.1.2 利用“分割窗体”工具创建窗体 174 12.1.3 利用“多个项目”工具创建窗体 175 12.1.4 利用“空白”工具创建窗体 175 12.1.5 利用“窗体向导”工具创建窗体 177 12.1.6 利用“数据表”工具创建窗体 177 12.1.7 利用“模式对话框”工具创建窗体 178 12.1.8 利用“窗体设计”工具创建窗体 179 12.2 简单窗体设计实例 180 12.2.1 “资料信息”窗体的创建 180 12.2.2 “借阅者登记”窗体的创建 182 12.2.3 “资料信息查询”窗体的设计 185 12.3 小结 187 第13章 如何创建简单的报表 13.1 创建报表的工具 188 13.1.1 “报表”工具 188 13.1.2 “报表向导”工具 188 13.1.3 “空报表”工具 189 13.1.4 “标签”工具 189 13.1.5 “报表设计”工具 189 13.2 创建简单的报表 190 13.2.1 “所有资料信息报表”的设计 190 13.2.2 日期区间资料信息报表的设计 191 13.2.3 “所有借阅者报表”的设计 192 13.2.4 “借阅者报表”和“日期区间借阅者报表”的设计 195 13.3 小结 195 第14章 创建和使用模块 14.1 模块的分类和用途 196 14.2 窗体和报表中模块 196 14.3 创建自定义的函数 200 14.4 小结 201 第15章 创建可供用户使用的数据库系统 15.1 创建系统控制窗体 202 15.2 自定义快速访问工具栏 208 15.3 设置“Access选项” 210 15.4 小结 210 第3部分 在Access 2007 中创建复杂对象 第16章 创建(营销合同管理)数据库 16.1 数据库系统的分析 211 16.2 查找与合同管理有关的信息 212 16.3 表设计和确定表之间的关系 215 16.4 功能设计 217 16.5 营销合同管理数据库系统中表的设计 218 16.5.1 营销合同管理数据库中的表结构 218 16.5.2 创建简单的表 224 16.5.3 创建较复杂的表 228 16.5.4 关系的创建 231 16.6 小结 233 第17章 Access 2007中如何创建查询 17.1 Access 2007查询的含义 234 17.1.1 什么是查询 234 17.1.2 查询类型 235 17.1.3 查询功能 236 17.1.4 显示查询结果 236 17.2 创建简单查询 237 17.2.1 创建从一个表中抽取部分字段的查询 237 17.2.2 创建数据前若干名的查询 240