标题: 在 Access 2002 中使用 SQL Server 数据的方法 [打印本页] 作者: 大熊 时间: 2002-4-5 19:38 标题: 在 Access 2002 中使用 SQL Server 数据的方法 Microsoft Access 的众多优势之一是,它能够很好地使用多种数据库和文件格式,包括 SQL Server 数据。在 Access 中有五种使用 SQL Server 数据的方法。
创建 Access 项目
Microsoft Access 项目 (.adp) 是一种 Access 数据文件,它能够通过 OLE DB 组件结构提供对 Microsoft SQL Server 数据库的高效、本地模式的访问。使用 Access 项目,您可以轻松地创建客户端/服务器应用程序,就像创建文件服务器应用程序一样。该客户端/服务器应用程序可以是基于窗体和报表的传统解决方案,也可以是基于数据访问页的 Web 解决方案,或者是这两种方案的组合。您可以将 Access 项目连接至远程 SQL Server 数据库、本地 SQL Server 数据库或本地安装的 SQL Server 2000 Desktop 引擎。
数据访问页是一种特殊类型的 Web 页,用于查看和处理 Internet 或 Intranet 数据——存储在 Microsoft Access 数据库或 Microsoft SQL Server 数据库中的数据。
数据访问页的使用类似于窗体的使用:您可以查看、输入、编辑和删除数据库中的数据。另外,您还可以使用 Microsoft Access 数据库以外的页面,以便用户可以通过 Internet 或 Intranet 更新或查看数据。
在文本框、下拉列表框和复选框中输入产品信息。
使用记录导航工具栏导航、添加、删除、保存、排序和筛选记录,并获得帮助。
数据访问页从 Microsoft Access 数据库或 Microsoft SQL Server 数据库 6.5 版本(或更高版本)中获取数据。如果设计的页面要使用这样的数据库中的数据,必须将页面连接到该数据库。如果您已经打开了一个 Access 数据库或与 SQL Server 数据库连接的 Access 项目,则所创建的数据访问页将自动连接到当前数据库,并将路径保存在该数据访问页的 ConnectionString 属性中。当用户在 Microsoft Internet Explorer 5.0(或更高版本)中浏览该页面或在“页面”视图中显示该页面时,将使用 ConnectionString 属性中定义的路径来显示底层数据库中的当前数据。
创建 Office Web 组件
Microsoft Office Web 组件是一套随 Microsoft Office XP 安装的 ActiveX 控件。通过安装在计算机中的 Office Web 组件,您可以在 Microsoft Internet Explorer 4.01(或更高版本)中交互使用 Web 页上的电子表格、PivotTable®(数据透视表)列表和图表。如果您想在 Microsoft Access 中的数据访问页上使用这些组件,则应该安装 Internet Explorer 5 或更高版本。
以下插图显示了一个简单的“数据透视表”列表,其中列出了汇总数据。
尽管数据访问页是从 Microsoft Access 数据库或 Microsoft SQL Server 数据库获取数据的,但页面上的 Microsoft Office Web 组件控件既可以显示来自这些数据库的数据,也可以显示其他来源的数据。例如,页面可以包含“数据透视表”列表、电子表格或图表,其数据来自实时的 SQL Server 数据库。SQL Server 数据库还可以是联机分析处理 (OLAP) 数据库,即一种数据库服务器处理方法,该方法以需要分析业务趋势和结果的用户可以访问并理解的方式组织大量数据。
当您在“设计”视图中打开链接的 SQL Server 表时,该表的外观与常规 Microsoft Access 表非常类似。尽管无法更改外部 SQL Server 数据库中的链接表及其字段的定义方式,但是您可以通过设置属性以控制字段在 Microsoft Access 中的显示方式。对链接表所做的属性更改只影响 Microsoft Access 处理和显示链接表中数据的方式,而不会更改源 SQL Server 表。您可以为链接表设置的字段属性如下表所示。
属性 效果
Format 控制字段中数据的显示方式
DecimalPlaces 控制显示的小数位数
InputMask 创建包含分隔符和可填充空白区域的数据输入掩码
Caption 更改字段的数据表列标题名称,并指定向窗体添加字段时用作标签的默认名称。