新闻资讯
看你所看,想你所想

adp(Access 项目)

adp(Access 项目)

Microsoft Access 项目 (.adp) 是一种 Access 数据档案,它能通过 OLE DB (OLE DB:对多种类型的数据源(包括关係数据、邮件档案、纯文本和电子表格)提供有效的网路和 Internet 访问的组件资料库结构。) 组件结构有效地以本地模式访问 Microsoft SQL Server 资料库。适用于: Microsoft Office Access 2003

基本介绍

  • 外文名:adp
  • 适用于:Microsoft Office Access 2003
  • 类型:一种 Access 数据档案
  • 基于:基于 HTML 的资料库对象

适用方面

适用于: Microsoft Office Access 2003

定义

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 资料库连线
adp
2、存储在 SQL Server 资料库中的资料库对象
3、存储在 Access 项目中的资料库对象
Access 项目之所以叫做项目,是因为它只包含基于代码或基于 HTML 的资料库对象:窗体、报表、数据访问页的名称及位置、宏和模组。这些都是用于创建应用程式的资料库对象。与 Microsoft Access 资料库 (资料库:与特定主题或用途相关的数据的集合。在资料库内,关于特定实体的信息(如雇员或订单)分类归纳到表、记录和栏位中。)不同的是,Access 项目不包含任何基于对象的数据或数据定义:表 (表:资料库对象之一,用来在记录(行)和栏位(列)中存储数据。数据通常是有关特定类别事物的,如雇员或订单。)、视图 (视图(对象):Access 项目中的一种查询,它是基于 SQL SELECT 语句的虚拟表。例如,在两个表的联接中有 10 个可用列,一个视图可以仅含其中的 3 列,以限制对某些数据的访问。)、资料库图表 (资料库图表:资料库架构中任何部分的图形表示。可以是资料库结构的全部或部分图片。它包括表、所包含的列以及表之间的关係。)、存储过程 (存储过程:由 SQL 语句和可选流控制语句组成的预编译集合,按一个名称存储,并作为一个单元处理。此集合存储在 SQL 资料库中,可以通过某应用程式的一个调用运行。)或用户定义函式 (用户定义的函式:一种查询,採用输入参数并返回类似于存储过程的结果。类型有:标量函式(多语句;返回一个值)、内嵌函式(一个语句;可更新的表值)和表函式(多语句;表值)。)。这些资料库对象存储在 SQL Server 资料库中。
若要创建应用程式并访问数据,应该通过使用“档案”选单上的“新建”命令显示“数据连结属性”对话框,或通过使用“资料库嚮导”,从而将 Access 项目连线到 SQL Server 资料库中。

支持的资料库

可以连线到以下 SQL Server 资料库之一:
Microsoft Windows 2000 或更高版本上的 Microsoft SQL Server 2000
Microsoft Windows 2000 或更高版本上的 Microsoft SQL Server 2000 Desktop Engine
注释 如果要连线到 SQL Server 2000 伺服器的命名实例,Access 项目客户机就必须安装 Microsoft Data Access Components (MDAC) 2.71 版。可以通过安装 Microsoft Office 2003 CD-ROM 上 \MSDE2000 资料夹中的 Microsoft SQL Server 2000 Personal Desktop Edition 来安装 MDAC 2.71。

使用A项目

使用 Access 项目与使用 Access 资料库非常相似。创建窗体、报表、数据访问页、宏和模组的过程实质上和创建 Access 资料库所採用的过程是相同的。
连线到 SQL Server 资料库后,可以查看、创建、修改和删除表、视图、存储过程、用户定义函式和资料库图表,方法是使用“资料库设计器”、“表设计器”、“查询设计器”、“查询生成器”和“SQL 文本编辑器”。儘管使用这些资料库对象时所採用的用户界面,与 Access 资料库中等价的资料库对象的用户界面有所不同,但它仍是易于使用的。Access 项目还包含许多与 Access 资料库中相同的嚮导,如“窗体嚮导”、“报表嚮导”、“页嚮导”或“输入掩码嚮导”。这些嚮导可帮助快速创建原型应用程式或简单的应用程式,也使得创建高级应用程式更为容易。

关于扩展属性

如果 Access 项目与 SQL Server 2000 资料库连线,就可以使用和利用扩展属性。扩展属性存储有关 SQL Server 资料库对象(存储在 SQL Server 资料库中)的附加属性信息,并为 Access 项目提供附加功能,如:
■在列上创建一个查阅。
■显示对用户友好的验证文本。
■设定数据格式并定义输入掩码。
■使用子数据表,保存排序次序和筛选,以及保存表、视图、存储过程和内嵌用户定义函式的数据表外观。
某些扩展属性由 Access 使用,通过 Access 项目是看不到的,如用于设定表数据表中的列宽的属性。其他扩展属性可供在视图的“资料库设计器”、“表设计器”、“查询设计器”属性表,单语句存储过程(除列属性外)和内嵌函式中使用。因为多语句存储过程、表和标量用户定义函式是在“SQL 文本编辑器”中编辑的,所以它们不支持扩展属性。
默认情况下,SQL Server 不支持扩展属性的继承。视图中的列不会自动具有该列在基表中的属性。不过,Access 项目通过在视图和函式列创建时将表列中的扩展属性複製到视图和函式列,以及通过将表列中扩展属性複製到窗体和报表控制项属性中,从而可以支持继承。
注释 资料库的所有用户都可以看到表、视图、存储过程和内嵌函式的扩展属性的更改,因为扩展属性是存储在 SQL Server 资料库中的。这意味着,如果更改表数据表的格式,以后打开该表数据表的人都会发现格式的更改。

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com