Microsoft Access 项目 (.adp) 是一种 Access 数据文件,它能通过 OLE DB (OLE DB:对多种类型的数据源(包括关系数据、邮件文件、纯文本和电子表格)提供有效的网络和 Internet 访问的组件数据库结构。) 组件结构有效地以本地模式访问 Microsoft SQL Server 数据库。使用 Access 项目,可以像创建文件服务器应用程序那样,轻松地创建一个客户/服务器应用程序。该客户/服务器应用程序可以是基于窗体、报表的传统解决方案、通过使用数据访问页 (数据访问页:Access 发布的网页,包含与数据库的连接。在数据访问页中,可查看、添加到、编辑以及操作数据库中存储的数据。这种页也可以包含来自其他源(如 Excel)的数据。)的基于 Web 的解决方案,或是两者的结合。可以将 Access 项目与远程 SQL Server 数据库、本地 SQL Server 数据库或 SQL Server 2000 Desktop Engine 的本地安装相连接。
1、 将 Access 项目与 SQL Server 数据库连接
2、存储在 SQL Server 数据库中的数据库对象
3、存储在 Access 项目中的数据库对象
Access 项目之所以叫做项目,是因为它只包含基于代码或基于 HTML 的数据库对象:窗体、报表、数据访问页的名称及位置、宏和模块。这些都是用于创建应用程序的数据库对象。与 Microsoft Access 数据库 (数据库:与特定主题或用途相关的数据的集合。在数据库内,关于特定实体的信息(如雇员或订单)分类归纳到表、记录和字段中。)不同的是,Access 项目不包含任何基于对象的数据或数据定义:表 (表:数据库对象之一,用来在记录(行)和字段(列)中存储数据。数据通常是有关特定类别事物的,如雇员或订单。)、视图 (视图(对象):Access 项目中的一种查询,它是基于 SQL SELECT 语句的虚拟表。例如,在两个表的联接中有 10 个可用列,一个视图可以仅含其中的 3 列,以限制对某些数据的访问。)、数据库图表 (数据库图表:数据库架构中任何部分的图形表示。可以是数据库结构的全部或部分图片。它包括表、所包含的列以及表之间的关系。)、存储过程 (存储过程:由 SQL 语句和可选流控制语句组成的预编译集合,按一个名称存储,并作为一个单元处理。此集合存储在 SQL 数据库中,可以通过某应用程序的一个调用运行。)或用户定义函数 (用户定义的函数:一种查询,采用输入参数并返回类似于存储过程的结果。类型有:标量函数(多语句;返回一个值)、内嵌函数(一个语句;可更新的表值)和表函数(多语句;表值)。)。这些数据库对象存储在 SQL Server 数据库中。
若要创建应用程序并访问数据,应该通过使用“文件”菜单上的“新建”命令显示“数据链接属性”对话框,或通过使用“数据库向导”,从而将 Access 项目连接到 SQL Server 数据库中。