Access 2003完整教程:关于数据访问页

数据访问页是特殊类型的网页,用于查看和处理来自 Internet 或 Intranet 的数据,这些数据存储在Microsoft Access 数据库或Microsoft SQL Server 数据库中。数据访问页也可以包含其他来源的数据,如 Microsoft Excel。

“页”视图或带 Service Pack 2 (SP2) 的 Microsoft Internet Explorer 5.01 及其更高版本中的页

使用数据访问页与使用窗体类似:可以查看、输入、编辑和删除数据库中的数据。不过,还可以使用Microsoft Access 数据库之外的页,因此用户可以通过 Internet 或 Intranet 更新或查看数据。

下面的图例显示了“产品”数据访问页(用于输入和更新产品信息)在“页”视图或带 Service Pack 2 (SP2) 的 Microsoft Internet Explorer 5.01 及其更高版本中的外观。

“页”视图中的数据访问页

标注 1在文本框、下拉列表框和复选框中输入产品信息。

标注 2使用记录导航工具栏对记录进行浏览、添加、删除、保存、排序和筛选,并可获得“帮助”。

“设计”视图中的页

下面的图例显示了“设计”视图中的“产品”数据访问页。

“设计”视图中数据访问页的各部分

标注 1页正文中的标题

标注 2“产品”分组级别的组页眉

标注 3“产品”分组级别的记录导航节

数据访问页的组成部分

正文正文是数据访问页的基本设计表面。在支持数据输入的页上,可以用它来显示信息性文本、与数据绑定的控件以及节。

使用节可以显示文字、数据库中的数据以及工具栏。

通常有两种类型的节用在支持数据输入的页上:组页眉和记录导航节。页还可以有页脚和标题节。

数据访问页中的每个分组级别都有一个记录源。记录源的名称显示在用于分组级别的每一节的节栏上。

设计不同类型的数据访问页

数据访问页可在 Microsoft Access 的“设计”视图中设计。页是存储在 Access 之外的一个独立的文件;但在创建该文件时,Access 会在“数据库”窗口中自动为该文件添加一个快捷方式。设计数据访问页与设计窗体和报表类似,也要使用字段列表、工具箱、控件等。但是,在设计方式和与数据访问页的交互方式上,数据访问页与窗体和报表具有某些显著的差异。页的设计方式取决于页的使用方式:

在 Internet Explorer 中使用数据访问页

数据访问页直接与数据库连接。当用户在 Internet Explorer 中显示数据访问页时,他们看到的是属于自己的页副本。这意味着,任何筛选、排序和对数据显示方式进行的其他改动,包括在数据透视表列表或电子表格中进行的改动,都只影响他们自己的数据访问页副本。但对数据本身的改动,如修改值、添加或删除数据,都存储在基础数据库中,因此查看该数据访问页的所有用户都可使用这些更改。

通过单击记录导航工具栏中的“帮助”按钮图像按钮,用户可以得到有关如何在 Internet Explorer 中使用该页的帮助。所显示的“帮助”文件自动包含在发布时带有记录导航工具栏的任何数据访问页中。如果删除了记录导航工具栏,或者禁用了该工具栏上的“帮助”按钮,则应该给使用该页的用户提供说明。

注释若要在 Internet 或 Intranet 中查看和使用数据访问页,用户需要带 Service Pack 2 (SP2) 的 Microsoft Internet Explorer 5.01 及其更高版本。

在 Microsoft Access 中使用数据访问页

也可以在 Access 的“页”视图中使用数据访问页。数据访问页可以补充数据库应用程序中使用的窗体和报表。当决定是设计数据访问页、窗体还是设计报表时,请考虑要完成的任务。

单击“页视图”工具栏中的“帮助”按钮图像按钮会显示 Access“帮助”,从而获得有关如何在“页”视图中使用页的帮助。单击记录导航工具栏中的“帮助”按钮,可以显示有关如何在 Internet Explorer 中使用该页的帮助。如前所述,该“帮助”文件自动包含在与记录导航工具栏一起发布的任何数据访问页中。可以删除只在 Access 中使用的页上的“帮助”按钮,也可以修改这个按钮以提供自定义的“帮助”信息。

数据访问页的数据来源

数据访问页的数据源类型

数据访问页从Microsoft Access 数据库或Microsoft SQL Server 数据库6.5 版或更高版本中取得它的数据。若要使设计的页使用来自这些数据库之一的数据,该页必须连接到所用数据库。如果已经打开了一个 Access 数据库或与 SQL Server 数据库连接的Access 项目,所创建的数据访问页会自动连接到当前数据库并将其路径存储在该数据访问页的ConnectionString属性中。当用户在带有 Service Pack 2 (SP2) 的 Microsoft Internet Explorer 5.01 或其更高版本中浏览到该页或在“页”视图中显示该页时,通过使用在ConnectionString属性中定义的路径,该页会显示来自基础数据库的当前数据。如果数据库是在本地驱动器上,设计数据访问页时,Access 将使用本地路径,这意味着其他用户无法访问这些数据。由于这个原因,将数据库移动或复制到一个可由其他页面用户访问的网络位置非常重要。数据库处于网络共享之后,使用UNC地址打开该数据库。如果在设计完页之后移动或复制该数据库,则请务必更新ConnectionString属性中的路径以指向新位置。

不必逐个更新数据库中每个页的ConnectionString属性,您可以选择创建连接文件。连接文件存储数据访问页的连接信息,并可以在多个数据访问页间共享。打开用了连接文件的数据访问页时,该页会读取连接文件并连接到适当的数据库上。在创建连接文件后,如果移动或复制数据库,则只要在连接文件中编辑连接信息即可。

数据访问页中 Microsoft Office Web Components 的数据源类型

尽管数据访问页是从Microsoft Access 数据库或Microsoft SQL Server 数据库取得数据,但是,页上的Microsoft Office Web Components控件可以显示来自这些数据库或其他数据源的数据。例如,页可能包含具有来自 Microsoft Excel 工作表或非 Access 和非 SQL Server 的数据库数据的数据透视表列表、电子表格或图表。根据数据源的不同,这些控件中的数据可能是原始数据的一个快照,也可以是实时数据,通过控件具有的与其数据源的单独连接进行显示。

若要用非当前数据库中的数据创建一个 Office Web 组件,可能必须先用一个非 Access 程序将数据发布到某个网页上。例如,若要创建一个含有 Excel 工作表数据的数据透视表列表,就必须从 Excel 发布数据。然后,在 Access 中,可以打开该网页,并通过添加与 Access 或 SQL Server 数据库绑定的控件,将其转换为数据访问页。通过添加标签、图片或其他功能改进页的外观,可以进一步对页进行自定义。在 Access 中, 可以创建使用非 Excel 外部源数据的数据透视表列表。

安全注意事项数据访问页实际上未存储在 Access 文件中;它们以 HTML 文件的形式存储在本地文件系统、网络共享的文件夹或HTTP服务器中。因此,Microsoft Access 无法控制数据访问页文件的安全性。为了保护数据访问页,必须借助于 HTML 文件所在计算机上的文件系统安全机制,来对页面链接和 HTML 文件采取相应的安全措施。为了帮助保护页面所访问的数据,必须对页面连接到的数据库采取相应的安全措施,或者通过配置 Microsoft Internet Explorer 的安全设置来防止未经授权的访问。

上页:Access 2003完整教程:关于使用条件检索某些记录 (MDB) 下页:Access 2003完整教程:关于设计数据库

Access 2003完整教程:关于数据访问页

Access 2003完整教程:关于设计数据库Access 2003完整教程:关于 Access 数据库中的关系 (MDB)
Access 2003完整教程:何时可以从查询更新数据 (MDB)Access 2003完整教程:关于创建具有选项卡或分页符的窗体
Access 2003完整教程:关于事件和事件过程Access 2003完整教程:关于使用程序方法验证数据
Access 2003完整教程:数据定义查询的示例 (MDB)Access 2003完整教程:关于对记录进行分组
Access 2003完整教程:计算运行总和的报表示例Access 2003完整教程:页码表达式的示例
Access 2003完整教程:宏条件的示例Access 2003完整教程:每组都另起新行或新列的报表示例
Access 2003完整教程:关于使用模板创建窗体或报表Access 2003完整教程:联合查询示例 (MDB)
Access 2003完整教程:打印窗体和报表时缩放文本框的示例Access 2003完整教程:关于窗体
Access 2003完整教程:沙盒模式中禁用的函数Access 2003完整教程:关于宏和宏组
Access 2003完整教程:关于分发安全性增强的应用程序 (MDB)Access 2003完整教程:关于模块
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号