180 likes | 281 Views
数据库应用基础. 第 12 章 数据访问页. 在本章里,您将学习以下主要内容: 数据访问页的概念与类型 利用向导创建数据访问页的方法 利用自动创建快速地生成数据访问页 如何设计一个自定义的页面 数据访问页所特有控件的基本用法 如何在数据访问页中访问其他数据库 设计一个分组的数据访问页的方法. 12.1 数据访问页概述. Access 能够很好地与 WEB 相结合,在 Access 中,可以将表、查询、窗体、报表等数据库对象导出为静态( HTML )的或者动态( ASP )的网页。
E N D
数据库应用基础 第12章 数据访问页
在本章里,您将学习以下主要内容: • 数据访问页的概念与类型 • 利用向导创建数据访问页的方法 • 利用自动创建快速地生成数据访问页 • 如何设计一个自定义的页面 • 数据访问页所特有控件的基本用法 • 如何在数据访问页中访问其他数据库 • 设计一个分组的数据访问页的方法
12.1 数据访问页概述 • Access能够很好地与WEB相结合,在Access中,可以将表、查询、窗体、报表等数据库对象导出为静态(HTML)的或者动态(ASP)的网页。 • Access可以直接建立用来存取Access或SQL Server数据库的数据访问页(Data Accessing Pages)。
12.1.1 数据访问页的概念 • 数据访问页是Access数据库的一个对象。 • 数据访问页是存储在Access数据库之外的一个独立的HTML文件,是一种特殊的WEB页。 • 主要目的是为Internet/Intranet用户提供一个能够通过浏览器访问Access数据库的操作界面。 WEB 服务器 数据库 WEB页 WEB页 Internet
12.1.2 数据访问页的类型 • 交互式报表页 • 此种类型经常用于对数据库中存储的信息进行合并和分组,然后发布数据的统计结果。 • 数据输入页 • 这种类型的数据访问页主要用于查看、编辑数据和添加、删除记录,所以用户可以通过WEB页面来更新记录数据。 • 数据分析页 • 这种类型的数据访问页会内含一个数据透视表,此数据透视表与Access数据透视表或Microsoft Excel数据透视表类似,都允许您以不同方式来重组数据,以利于对数据的分析。
12.1.3 数据访问页视图 • 设计视图 • 提供设计、编辑、修改数据访问页的界面; • 页面视图 • 用于在Access环境中预览数据访问页,并且可以通过页面视图对绑定的数据源进行操作; • 网页预览视图 • 由Access调用当前系统中的默认浏览器,并打开数据访问页所对应的HTML文件,使我们可以在浏览器中对数据访问页进行相应的操作。
12.1.4 数据访问页与窗体和报表的比较 • 创建数据访问页的方法与创建报表或窗体的方法基本相同; • 窗体主要用于访问当前数据库中的数据,而数据访问页除了可以访问本机上的数据库以外,还可以访问网络上的数据库; • 窗体存储在数据库中,打开窗体需要Access环境的支撑,但数据访问页存在于WEB服务器中,独立在数据库之外,可以脱离Access环境在浏览器中显示; • 窗体的交互能力通常比数据访问页要强。 • 和报表相比,数据访问页最大的优点在于它可以交互,可以仅仅根据自己的需要对数据进行筛选、排序与分组。
12.2 快速创建数据访问页 • 请参见具体操作 • 自动创建数据访问页 • 通过向导来创建单一数据源数据访问页
12.3 自定义数据访问页 请参见具体操作 • 打开数据访问页设计视图 • 编辑基本版面 • 数据访问页的节 • 编辑页面内容 • 预览和保存
12.4 数据访问页的高级设计 • 为了使数据访问页看起来更美观、使用起来更方便、数据处理能力更强,Access提供了一些数据访问页所特有的控件,使数据访问页具有了更高级的操作特性。 • 数据访问页还可以与其它Access数据库或Microsoft SQL Server数据库进行链接,扩大了数据的来源,体现了数据交换的能力。
12.4.1 数据访问页的特定控件 绑定范围 滚动文字 记录浏览 展开 Office数据透视表 Office图表 Office电子表格 超链接 图像超链接 影片
12.4.2 链接到其他数据库 链接到其他Access数据库
12.4.2 链接到其他数据库 链接到Microsoft SQL Server数据库
12.4.3 分组数据访问页 • 可以将数据访问页中的数据记录根据不同特性来进行分组,以便能够更快速地找到并查看特定范围的数据记录。
分组数据访问页的节 • 标题节 • 页眉 • 页脚 • 记录浏览节
分组数据访问页的创建 • 常用属性设置
12.4.4 编辑其他工具制作的网页 • 一个设计良好的数据访问页应该是美观与功能兼具,Access虽然能够轻易为数据访问页加入存取能力,但是在网页的分配与美化方面,以及网站的管理方面,则不及一些专业的网页制作工具。 • 所以,为了能综合运用各种工具的长处,实际的应用中,数据访问页的版面分配与美化应使用其他的网页制作工具来完成,然后再利用Access加入数据库存取功能。