生成可在 Web 上共享的 Access 数据库您可以使用 Access 2010 和 Access Services(SharePoint 的新组件)生成 Web 数据库应用程序。这将有助于您:
本文概述了 Access Web 数据库设计。有关桌面数据库设计的简介,请参阅创建新的桌面数据库和数据库设计基础这两篇文章。 本文内容
概述Access 2010 和 Access Services(SharePoint 的一个可选组件)为您提供了创建可在 Web 上使用的数据库的平台。您可以使用 Access 2010 和 SharePoint 设计和发布 Web 数据库,拥有 SharePoint 帐户的用户可以在 Web 浏览器中使用 Web 数据库。 工作原理发布 Web 数据库时,Access Services 将创建包含此数据库的 SharePoint 网站。所有数据库对象和数据均移至该网站中的 SharePoint 列表。以下视频演示了过程。
有关创建数据宏的详细信息,请参阅创建数据宏一文。 创建 Web 查询可以使用查询作为窗体和报表的数据源。查询在服务器上运行,从而有助于最大程度减少网络流量。 例如,假设您使用 Web 数据库来跟踪慈善募捐。您希望在活动进行时看到谁捐了钱。可以使用查询来选择数据,并准备将这些数据在窗体和报表中使用。 注释 此过程使用慈善募捐模板作为示例。如果您使用慈善募捐数据库模板创建新数据库,那么可以照此过程进行。
此例中,双击 Constituents、Donations、Events 和 EventAttendees。
在此示例中,将 Constituents 中的 ID 字段拖至 Donations 中的 DonorConstituentID 字段,然后将 Donations 的 DonorConstituentID 字段拖至 EventAttendees 的 ConstituentID 字段。
此例中,添加 Events 表中的 Event、Donations 表中的 DonationDate,以及 Constituents 表中的 Greeting、FirstName 和 LastName。
此例中,您要将 DonationDate 限制在活动的 StartDate 和 EndDate 之间。在查询设计网格中,在 DonationDate 下的“条件”行中,键入 >=[StartDate] And <=[EndDate]。 创建 Web 窗体窗体是在 Web 数据库中输入和编辑数据的主要方式,而且对于审核数据也很有用。窗体在浏览器中运行,从而有助于优化性能。打开窗体时,浏览器将从 SharePoint 服务器检索所需的数据。可以对窗体中的数据进行筛选和排序,而不必再次从服务器检索数据。 提示 为实现最佳性能,请限制主窗体和报表检索的记录数。
注释 如果要创建未绑定窗体,请跳过此步骤。
注释 如果正在创建未绑定窗体,此按钮不可用。
注释 如果正在创建未绑定窗体,此按钮不可用。
注释 如果正在创建未绑定窗体,此按钮不可用。 创建 Web 报表报表是审核或打印 Web 数据库中数据的主要方式。报表在浏览器中运行,从而有助于优化性能。打开报表时,浏览器将从 SharePoint 服务器检索所需的数据。可以对报表中的数据进行筛选和排序,而不必再次从服务器检索数据。 提示 为实现最佳性能,请限制主窗体和报表检索的记录数。
创建导航窗体并将其设置为在启动时显示的默认窗体用户需要一种导航您的应用程序的方式。请记住, 导航窗格在 Web 浏览器中不可用。为了能让用户使用您的数据库对象,您必须为他们提供一种方法。您可以创建导航窗体,并指定在他人通过 Web 浏览器打开您的应用程序时显示此导航窗体。但是,如果您未指定要在应用程序启动时显示的窗体,将不会打开任何窗体,而且任何人使用该应用程序都将非常困难。 提示 您可能需要等到最后才能创建导航窗体,因此,您可以在创建此窗体时向其添加所有对象。
注释 只能向导航控件添加窗体和报表。
将导航窗体设置为默认 Web 显示窗体
注释 不必选择导航窗体作为 Web 显示窗体。您可以指定任何 Web 窗体。 发布和同步对应用程序所做的更改发布 Web 数据库注释 您可以在“概述”部分中观看此过程的视频。
同步 Web 数据库在完成设计更改或将数据库脱机后,您最终需要同步。同步可弥补计算机上的数据库文件与 SharePoint 网站上的数据库文件之间的差异。 注释 您可以在“概述”部分中观看此过程的视频。
|
|