Access 2003完整教程:关于 Access 项目 (ADP)

注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

本主题中的部分内容可能不适用于某些语言。

Microsoft Access 项目的定义

Microsoft Access 项目 (.adp) 是一种 Access 数据文件,它能通过OLE DB组件结构有效地以本地模式访问 Microsoft SQL Server 数据库。使用 Access 项目,可以像创建文件服务器应用程序那样,轻松地创建一个客户/服务器应用程序。该客户/服务器应用程序可以是基于窗体、报表的传统解决方案、通过使用数据访问页的基于 Web 的解决方案,或是两者的结合。可以将 Access 项目与远程 SQL Server 数据库、本地 SQL Server 数据库或 SQL Server 2000 Desktop Engine 的本地安装相连接。

Microsoft Access 项目与 Microsoft SQL Server 数据库交互

标注 1将 Access 项目与 SQL Server 数据库连接

标注 2存储在 SQL Server 数据库中的数据库对象

标注 3存储在 Access 项目中的数据库对象

Access 项目之所以叫做项目,是因为它只包含基于代码或基于 HTML 的数据库对象:窗体、报表、数据访问页的名称及位置、宏和模块。这些都是用于创建应用程序的数据库对象。与Microsoft Access 数据库不同的是,Access 项目不包含任何基于对象的数据或数据定义:表、视图、数据库图表、存储过程或用户定义函数。这些数据库对象存储在 SQL Server 数据库中。

若要创建应用程序并访问数据,应该通过使用“文件”菜单上的“新建”命令显示“数据链接属性”对话框,或通过使用“数据库向导”,从而将 Access 项目连接到 SQL Server 数据库中。

支持的 Microsoft SQL Server 数据库

可以连接到以下 SQL Server 数据库之一:

注释如果要连接到 SQL Server 2000 服务器的命名实例,Access 项目客户机就必须安装 Microsoft Data Access Components (MDAC) 2.6 版。可以通过安装 Microsoft Office 2003 CD-ROM 上 \MSDE2000 文件夹中的 Microsoft SQL Server 2000 Personal Desktop Edition 来安装 MDAC 2.6。

使用 Access 项目

使用 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 数据库中的。这意味着,如果更改表数据表的格式,以后打开该表数据表的人都会发现格式的更改。

上页:Access 2003完整教程:关于 MDE 文件 (MDB) 下页:Access 2003完整教程:关于 Microsoft Office Web Components

Access 2003完整教程:关于 Access 项目 (ADP)

Access 2003完整教程:关于 Microsoft Office Web ComponentsAccess 2003完整教程:关于获取有关 SQL Server 的帮助 (ADP)
Access 2003完整教程:关于 SQL Server 2000 Desktop EngineAccess 2003完整教程:关于 ODBC 数据源
Access 2003完整教程:关于脱机数据 (ADP)Access 2003完整教程:关于 OLE DB 和数据链接
Access 2003完整教程:关于密码 (MDB)Access 2003完整教程:关于弹出式窗体和报表
Access 2003完整教程:关于保护 Access 项目的安全 (ADP)Access 2003完整教程:关于保护数据访问页的安全
Access 2003完整教程:关于保护 Access 数据库中的 Visual Basic for Applications 代码 (MDB)Access 2003完整教程:在表达式中引用对象
Access 2003完整教程:关于重命名表中的字段 (MDB)Access 2003完整教程:关于副本可见性 (MDB)
Access 2003完整教程:关于限制或验证数据 (MDB)Access 2003完整教程:关于保存对共享 Access 数据库的设计更改 (MDB)
Access 2003完整教程:关于保存密码 (ADP)Access 2003完整教程:关于将复制的 Access 数据库保存为 MDE 文件 (MDB)
Access 2003完整教程:关于保护 Access 项目中的 Visual Basic for Applications 代码Access 2003完整教程:关于为 Access 文件设置超链接基础
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号