Access交流网
  • 设为首页|收藏本站|繁体中文|手机版
  •     
  • Access培训-Access开发平台-Access行业开发

  • 首页
  • 资讯
  • 技巧
  • 源码
  • 行业
  • 资源
  • 活动
  • 关于

技巧

ACCESS数据库

启动/设置/选项/背景

修复/压缩

安全/加密/解密

快捷键

版本升级/其它等

数据表

命名方式/设计规范

表设计

查询

Sql语言基础

选择查询

更新查询

删除查询

追加查询

生成表查询

交叉表查询

SQL特定查询

查询参数

查询综合应用

界面/窗体/控件

标签

文本框

命令按钮

组合框/列表框

选项组/复选框/选项按钮

选项卡

子窗体

窗体本身/综合应用

其它

报表打印

报表设计

高级报表

模块/函数/VBA/API/系统

VBA基础

内置函数

调试/跟踪/Debug

模块/类模块

API/COM/系统相关

字符数字日期

网络通信游戏

加密解密安全

文件处理

经典算法

宏/菜单/工具栏/功能区

宏/脚本

菜单/工具栏

功能区/Ribbon

图表/图形/图像/多媒体

图表

图形/图像

音频

视频/动画

DAO/链接表/ADO/ADP

DAO/链接表/ODBC

ADO/RDO

ADP

ActiveX/第三方控件/插件

Treeview树控件

ListView列表控件

Toolbar工具栏控件

微软其它控件

Dbi-Tech

CodeJock

Grid++Report

FastReport

ComponentOne

加载项/插件/Addin

OFFICE集成/导入导出/交互

Excel导入导出/交互

Word导入导出/交互

PPT交互

Outlook控制/邮件

Text文本文件/INI/CSV

PDF/SWF/XML格式

CAD格式

Sharepoint/其它Office

SqlServer/其它数据库

表

视图

存储过程/触发器

函数

用户/权限/安全

调试/维护

SqlServer其它/综合

发布/打包/文档/帮助

开发版/运行时

打包/发布/部署

开发文档/帮助制作

Access完整行业系统

采购管理系统

销售管理系统

仓库管理系统

人力资源管理HRM

CRM管理系统

MRP/ERP管理系统

BRP/流程优化

其它管理系统

心得/经验/绝招
其它/杂项
Excel技巧

Excel应用与操作

Excel开发编程

Word技巧

Word应用与操作

Word开发编程

Outlook技巧

Outlook应用与操作

Outlook开发编程

热门文章

  • SQL SERVER与AC..
  • Access使用 SqlS..
  • VB通过DAO访问Acce..
  • 什么是 ADP ,如何建立..
  • Access 数据库和 A..
  • ADP 中如何实现交叉表查..

最新文章

  • 实验报告 --DAO与AD..
  • 用代码创建mdb格式的Ac..
  • 连接后台数据库提示 无法启..
  • 64位windows系统如..
  • Access的DAO准确获..
  • 利用代码自动创建ODBC源

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

当前位置:首页 > 技巧 > DAO/链接表/ADO/ADP
DAO/链接表/ADO/ADP

什么是 ADP ,如何建立 ADP

 

 

 

 

 

 

 

 

 

 

 

 

 

 关于 access 项目 (ADP)   

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

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

Microsoft access 项目的定义

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 的本地安装相连接。

图片如下:
按此在新窗口浏览图片

  将 access 项目与 SQL Server 数据库连接

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

  存储在 access 项目中的数据库对象

Access 项目之所以叫做项目,是因为它只包含基于代码或基于 HTML 的数据库对象:窗体、报表、数据访问页的名称及位置、宏和模块。这些都是用于创建应用程序的数据库对象。与 Microsoft Access 数据库 (数据库:与特定主题或用途相关的数据的集合。在数据库内,关于特定实体的信息(如雇员或订单)分类归纳到表、记录和字段中。)不同的是,Access 项目不包含任何基于对象的数据或数据定义:表 (表:数据库对象之一,用来在记录(行)和字段(列)中存储数据。数据通常是有关特定类别事物的,如雇员或订单。)、视图 (视图(对象):access 项目中的一种查询,它是基于 SQL SELECT 语句的虚拟表。例如,在两个表的联接中有 10 个可用列,一个视图可以仅含其中的 3 列,以限制对某些数据的访问。)、数据库图表 (数据库图表:数据库架构中任何部分的图形表示。可以是数据库结构的全部或部分图片。它包括表、所包含的列以及表之间的关系。)、存储过程 (存储过程:由 SQL 语句和可选流控制语句组成的预编译集合,按一个名称存储,并作为一个单元处理。此集合存储在 SQL 数据库中,可以通过某应用程序的一个调用运行。)或用户定义函数 (用户定义的函数:一种查询,采用输入参数并返回类似于存储过程的结果。类型有:标量函数(多语句;返回一个值)、内嵌函数(一个语句;可更新的表值)和表函数(多语句;表值)。)。这些数据库对象存储在 SQL Server 数据库中。

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

支持的 Microsoft 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。 

使用 access 项目

使用 Access 项目与使用 Access 数据库非常相似。创建窗体、报表、数据访问页、宏和模块的过程实质上和创建 access 数据库所采用的过程是相同的。

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

如果向导未启动

这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,access 才能完全发挥作用。

有关安装 Jet 升级的详细信息,请参阅 Office Online 文章关于 Microsoft Jet 4.0 SP8 或更高版本(英文),网址为 http://office.microsoft.com/assistance/preview.aspx?AssetID=HA010489351033。

有关沙盒模式的详细信息,请参阅主题关于 Microsoft Jet Expression Service 沙盒模式。


关于扩展属性

如果 Access 项目与 SQL Server 2000 数据库连接,就可以使用和利用扩展属性。扩展属性存储有关 SQL Server 数据库对象(存储在 SQL Server 数据库中)的附加属性信息,并为 access 项目提供附加功能,如:

在列上创建一个查阅。 
显示对用户友好的验证文本。 
设置数据格式并定义输入掩码。 
使用子数据表,保存排序次序和筛选,以及保存表、视图、存储过程和内嵌用户定义函数的数据表外观。 
某些扩展属性由 Access 使用,通过 access 项目是看不到的,如用于设置表数据表中的列宽的属性。其他扩展属性可供在视图的“数据库设计器”、“表设计器”、“查询设计器”属性表,单语句存储过程(除列属性外)和内嵌函数中使用。因为多语句存储过程、表和标量用户定义函数是在“SQL 文本编辑器”中编辑的,所以它们不支持扩展属性。

默认情况下,SQL Server 不支持扩展属性的继承。视图中的列不会自动具有该列在基表中的属性。不过,access 项目通过在视图和函数列创建时将表列中的扩展属性复制到视图和函数列,以及通过将表列中扩展属性复制到窗体和报表控件属性中,从而可以支持继承。

注释  数据库的所有用户都可以看到表、视图、存储过程和内嵌函数的扩展属性的更改,因为扩展属性是存储在 SQL Server 数据库中的。这意味着,如果更改表数据表的格式,以后打开该表数据表的人都会发现格式的更改。
 


 
如何创建 ADP 项目请参考下面:
 创建 access 项目   
全部显示
全部隐藏
本主题中的部分内容可能不适用于某些语言。

可以创建 Microsoft Access 项目 (Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务器应用程序的 access 文件。项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。)并将它与 Microsoft SQL Server (Microsoft SQL Server 数据库:Microsoft SQL Server 中的一个数据库,由表、视图、索引、存储过程、函数和触发器组成。) 数据库连接。

在“文件”菜单上,单击“新建”。 
执行下列操作之一: 
创建 Microsoft access 项目并将其与现有 Microsoft SQL Server 数据库连接

在“新建文件”任务窗格中的“新建”下,单击“使用现有数据的项目”。

在“文件新建数据库”对话框中,单击“保存位置”框中一个位置,并在“文件名”框中键入一个名称;确保“Microsoft access 项目”出现在“保存类型”框中后,然后单击“创建”。

在“数据链接属性”对话框中的“连接”选项卡上,输入服务器名和登录到服务器上所需的信息。然后,选择服务器上的数据库。有关其他内容,请单击“数据链接属性”对话框中的“帮助”。

创建 SQL Server 数据库并将其与 access 项目连接

在“新建文件”任务窗格中的“新建”下,单击“使用新数据的项目”。

在“文件新建数据库”对话框中,单击“保存位置”框中一个位置,并在“文件名”框中键入一个名称;确保“Microsoft access 项目”出现在“保存类型”框中后,单击“创建”。 
在“Microsoft SQL Server 数据库向导”中键入要使用的服务器的名称、在服务器上具有 CREATE DATABASE 权限的帐户的登录 ID 和密码,以及新 SQL Server 数据库的名称。 
单击“下一步”。

如果您正在创建一个 Microsoft SQL Server 6.5 数据库,请输入数据库设备和大小、事务处理日志设备和大小、数据库的大小和日志的大小。无需为 Microsoft SQL Server 7.0 或更高版本指定设备和大小。  
单击“完成”。 
创建不与 Microsoft SQL Server 数据库连接的 access 项目

在“新建文件”任务窗格中的“新建”下,单击“使用现有数据的项目”。

在“文件新建数据库”对话框中,单击“保存位置”框中的一个地址,然后在“文件名”框中键入文件名;确保“Microsoft access 项目”出现在“保存类型”框中,然后单击“创建”。

在“数据链接属性”对话框中,单击“取消”。 


(ADP-相关文章技巧链接):
ADP中基于Access窗体控件参数查询,两步到位,绝对简单
发布人:佚名-access911.net  
分享到:
点击次数:  更新时间:2009-04-17 09:04:02  【打印此页】  【关闭】
上一条:ADP禁止SHIFT键  下一条:ADP 中如何实现交叉表查询?



相关文章

  • • 实验报告 --DAO与ADO效率之比较
  • • 用代码创建mdb格式的Access文件
  • • 连接后台数据库提示 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开 的解决办法
  • • 64位windows系统如何使用64位的ADO连接Accesss accdb数据库(ACE.OLEDB)
  • • Access的DAO准确获取记录集Recordset的记录数Recordcount
  • • 利用代码自动创建ODBC源
  • • 在打开Ado记录集之前尽量先判断记录集有否打开,如打开则先关闭之
  • • 快速获取Excel文件所有工作表表名

热门文章

  • [2009-06-04] ADP 启动分析access数据库
  • [2009-06-22] DAO基础(3)access数据库
  • [2003-12-12] 使用ADO连接到防火墙后的SQL Serveraccess数据库
  • [2018-08-06] 实验报告 --DAO与ADO效率之比较access数据库
  • [2016-11-26] [Microsoft][ODBC Microsoft Access 驱动程序] Microsoft Jet 数据库引擎打不开文件'(未知的)'access数据库
  • [2004-01-01] SQL SERVER基本概念学习印象access数据库

热门产品

公司动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图

Access交流网 版权所有 1999-2018 粤ICP备10043721号

QQ:18449932

Access应用 Access培训 Access开发 Access平台

access|数据库|access下载|access教程|access视频|access软件

Powered by MetInfo 5.3.12 ©2008-2023  www.metinfo.cn