

《Access 2007开发指南(修订版)》讲解了在Access 2007中文版中开发应用程序的重要技能。主要内容分为6个部分。第1章至第15章为第一部分,讲解Access开发的基础知识,包括表、关系、查询、窗体和报表的基本知识;宏的使用;VBA语言的编码;查询、窗体和报表的高级应用;高级VBA技术;类模块;ActiveX数据对象。第16章至第18章为第二部分,讲述如何解决开发过程中遇到的问题,如怎样用调试器检查代码问题,怎样实现应用程序中的错误处理,以及应用程序的优化方法。第19章至第22章为第三部分,讲述怎样为多用户环境或客户机/服务器环境开发应用程序。第23章至第28章为第四部分,介绍了功能区、自动化功能、Windows API、库和加载项技术,并且简单介绍了Access与Internet集成应用。《Access 2007开发指南(修订版)》的第五部分讲解了进一步改进应用程序的方法,内容涉及安全性、文档管理以及数据库的维护。 《Access 2007开发指南(修订版)》适用于中高级Access用户,内容丰富全面,实用性强,并附有大量实例辅助用户学习。
第一部分 Access开发基础
第1章 Access作为开发工具 1.1 本章的重要性 1.2 Access中可开发的应用程序类型 1.2.1 Access作为个人应用程序开发平台 1.2.2 Access作为中小型企业应用程序开发平台 1.2.3 Access作为部门管理应用程序开发平台 1.2.4 Access作为公司管理应用程序开发平台 1.2.5 Access作为企业级客户/服务器应用程序的前端 1.2.6 Access作为Intranet/Internet应用程序开发平台 1.3 具有缩放能力的Access 1.4 什么是数据库 1.5 什么是数据库对象 1.5.1 表:数据的仓库 1.5.2 查询:存储应用到数据的问题和操作 1.5.3 窗体:显示、修改和添加数据的手段 1.5.4 报表:将数据整理成信息 1.5.5 宏:使系统自动化的一种方式 1.5.6 模块:应用程序开发过程的基础 1.6 对象命名约定 1.7 硬件要求 1.8 Access应用程序的开发过程 1.8.1 任务分析 1.8.2 数据分析和设计 1.8.3 原型开发 1.8.4 测试 1.8.5 程序的实现 1.8.6 维护 1.9 Access 2007的新功能 1.9.1 用户界面的新功能 1.9.2 认识功能区 1.9.3 认识导航窗格 1.9.4 操作选项卡式的文档 1.9.5 探索新的状态栏 1.9.6 操作浮动工具栏 1.9.7 窗体的新功能 1.9.8 报表的新功能 1.9.9 透视表和透视图 1.10 Access 2007中的其他新功能 1.10.1 复制怎么了 1.10.2 ADP文件怎么了 1.11 额外的提示和技巧 1.11.1 高级导航窗格技巧 1.11.2 创建多值字段 1.12 实例:应用程序设计实例——一个计算机咨询公司 1.13 小结 第2章 数据库和表必备知识 2.1 本章的重要性 2.2 创建新数据库 2.2.1 使用模板创建数据库 2.2.2 从头创建数据库 2.3 创建新表 2.4 为数据选择适当的字段类型 2.4.1 文本字段:最常用的字段类型 2.4.2 备注字段:处理较长的注释和说明 2.4.3 数字字段:计算 2.4.4 日期/时间字段:跟踪事件的发生 2.4.5 货币字段:存储钱数 2.4.6 自动编号字段:唯一的记录标识符 2.4.7 是/否字段:从两个答案中选择一个正确答案 2.4.8 OLE对象字段:具有强大的存储功能 2.4.9 附件字段:在单个字段中存储多个文件 2.4.10 超链接字段:实现与Internet的链接 2.5 字段属性操作 2.5.1 字段大小:限制对字段的输入 2.5.2 格式:决定数据的显示方式 2.5.3 输入掩码:决定何种数据能进入字段 2.5.4 标题:节省时间 2.5.5 默认值:节省数据输入时间 2.5.6 有效性规则:控制字段的输入 2.5.7 有效性文本:为用户提供错误消息 2.5.8 必填字段属性:强制用户输入字段值 2.5.9 允许空字符串:适应无数据的情况 2.5.10 索引:加速搜索 2.5.11 Unicode压缩:压缩数据 2.6 至关重要的主键 2.7 操作查阅向导 2.8 表的属性操作 2.9 使用索引提高性能 2.10 使用Access表和Internet 2.10.1 超链接字段类型 2.10.2 将表的数据保存为HTML文件 2.10.3 将表的数据保存为XML文件 2.11 查看对象相关性 2.12 检查数据库规格和限度 2.13 检查表特殊性和局限性 2.14 实例:设计计算机咨询公司的Time and Billing应用程序所要求的表 2.15 小结 第3章 关系:数据完整性的关键 3.1 本章的重要性 3.2 关系数据库设计概述 3.2.1 关系数据库设计的历史 3.2.2 关系数据库设计的目标 3.2.3 关系数据库设计的规则 3.2.4 规范化与范式 3.2.5 反规范化——有目的地违反规则 3.2.6 完整性规则 3.2.7 数据库特有的规则 3.2.8 检查关系的类型 3.3 建立关系 3.3.1 在两个表之间建立关系 3.3.2 建立关系的原则 3.3.3 修改现有的关系 3.4 建立参照完整性 3.4.1 级联更新相关字段 3.4.2 级联删除相关记录 3.5 关系的作用 3.6 检查索引和关系 3.7 实例:在Time and Billing数据库中建立表与表之间的关系 3.8 小结 第4章 查询必备知识 4.1 本章的重要性 4.2 什么是查询及何时使用查询 4.3 查询的基础 4.3.1 添加表到查询中 4.3.2 添加字段到查询中 4.3.3 从查询设计网格中删除字段 4.3.4 在查询创建后插入字段 4.3.5 在查询设计网格中移动字段的位置 4.3.6 保存查询及为其命名 4.4 排序查询结果 4.5 用准则提炼查询 4.6 准则的日期操作 4.7 查询结果的更新 4.8 基于多个表创建查询 4.8.1 多表查询的缺陷 4.8.2 多表查询的行修复 4.9 创建计算字段 4.10 从表达式生成器获取帮助 4.11 以总计查询汇总数据 4.12 在输出中屏蔽字段 4.13 NULL值和查询结果 4.14 使用字段、字段列表和查询的属性提炼查询 4.14.1 字段属性:改变字段的特性 4.14.2 字段列表属性:改变字段列表的属性 4.14.3 查询属性:改变整个查询的行为 4.15 建立设计阶段不知道准则时可用的参数查询 4.16 给查询添加智能标记 4.16.1 给查询添加一个智能标记 4.16.2 使用智能标记 4.17 从查询中创建数据透视表或数据透视图 4.17.1 创建显示在数据透视图或数据透视表视图中的查询 4.17.2 在数据透视表视图中显示查询 4.17.3 显示汇总的数据 4.17.4 筛选数据透视表数据 4.17.5 使用向下深化 4.17.6 交换坐标轴 4.17.7 切换到数据透视图视图 4.18 理解查询的规格和限度 4.19 实例:建立计算机咨询公司使用的Time and Billing应用程序需要的查询 4.20 小结 第5章 窗体必备知识 5.1 本章的重要性 5.2 窗体的应用 5.3 窗体剖析 5.4 创建新窗体 5.4.1 使用窗体向导创建窗体 5.4.2 从设计视图中创建窗体 5.5 窗体设计窗口的操作 5.5.1 理解和操作窗体设计工具 5.5.2 为窗体添加字段 5.5.3 窗体对象的选定、移动、对齐和调整大小 5.5.4 修改对象的Tab键次序 5.6 使用布局视图 5.6.1 使用堆积布局和表格布局 5.6.2 认识分割窗体 5.6.3 给窗体使用交替背景色 5.7 选择适当的控件 5.7.1 标签 5.7.2 文本框 5.7.3 组合框 5.7.4 列表框 5.7.5 复选框 5.7.6 选项和切换按钮 5.7.7 选项组 5.8 控件转换 5.8.1 文本框转换为组合框 5.8.2 组合框转换为列表框 5.9 条件格式 5.10 可用的窗体属性 5.10.1 属性表的操作 5.10.2 窗体属性的操作 5.11 控件属性及其使用 5.11.1 控件的格式属性 5.11.2 控件的数据属性 5.11.3 控件的其他属性 5.12 绑定控件、非绑定控件和计算控件 5.13 使用表达式强化窗体 5.14 命令按钮向导:无须输入的编程 5.15 创建基于多个表的窗体 5.15.1 创建一对多窗体 5.15.2 对子窗体的操作 5.16 基于查询的窗体:原因及方式 5.17 Access窗体和Internet 5.17.1 在窗体中添加超链接 5.17.2 窗体保存为HTML文件 5.17.3 将窗体保存为XML文件 5.18 给窗体添加智能标记 5.18.1 给窗体添加一个智能标记 5.18.2 使用智能标记 5.19 从窗体中创建数据透视表或数据透视图 5.19.1 创建可以在数据透视表或数据透视图中显示的窗体 5.19.2 在数据透视表视图中显示窗体 5.19.3 显示汇总数据 5.19.4 筛选数据透视表数据 5.19.5 使用向下深化 5.19.6 交换坐标轴 5.19.7 切换到数据透视图视图 5.20 检查窗体的规格和限度 5.21 实例:为应用程序设计窗体 5.21.1 设计客户窗体 5.21.2 设计工程窗体 5.21.3 添加链接客户和工程窗体的命令按钮 5.22 小结 第6章 报表的必要知识 6.1 本章的重要性 6.2 报表的类型 6.2.1 明细报表 6.2.2 汇总报表 6.2.3 交叉列表报表 6.2.4 具有图形和图表的报表 6.2.5 具有窗体的报表 6.2.6 具有标签的报表 6.3 报表剖析 6.4 创建新的报表 6.4.1 使用报表向导创建报表 6.4.2 从设计视图中创建报表 6.5 报表设计窗口的操作 6.5.1 理解报表设计工具 6.5.2 为报表添加字段 6.5.3 报表对象的选定、移动、对齐和调整大小 6.6 选择适当的控件 6.6.1 标签 6.6.2 文本框 6.6.3 直线 6.6.4 矩形 6.6.5 绑定对象框 6.6.6 非绑定对象框 6.6.7 图像控件 6.6.8 其他控件 6.7 报表属性及其使用 6.7.1 属性表的操作 6.7.2 报表的格式属性 6.7.3 报表的数据属性 6.7.4 报表的其他属性 6.8 控件属性及其使用