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开发编程

热门文章

  • 清除当前ADP的数据连接
  • VB 6.0与ACCESS..
  • 如何防止ADP在使用过程中..
  • 一句代码得到表中的某行的指..
  • 使用ADO连接到防火墙后的..
  • VB通过DAO访问Acce..

最新文章

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

联系方式

Access交流网(免费Access交流)

QQ:18449932 

网  址:www.access-cn.com

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

在 Access 中使用 SQL Server 数据的方法

原文:http://office.microsoft.com/zh-cn/assistance/HA010345992052.aspx
转载:Office中国/access中国

在 access 中使用 SQL Server 数据的方法

适用于
Microsoft Office access 2003
Microsoft access 2002

Access 的众多优势之一是,它能够很好地使用多种数据库和文件格式,包括 Microsoft SQL Server™ 数据。在 access 中有五种使用 SQL Server 数据的方法。

隐藏创建 Access 项目

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

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

1 将 access 项目连接到 SQL Server 数据库

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

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

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

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

隐藏创建数据访问页

数据访问页是一种特殊类型的 Web 页,用于查看和处理 Internet 或 Intranet 数据 —— 存储在 access 数据库或 SQL Server 数据库中的数据。

数据访问页的使用类似于窗体的使用:您可以查看、输入、编辑和删除数据库中的数据。另外,您还可以使用 access 数据库以外的页面,以便用户可以通过 Internet 或 Intranet 更新或查看数据。

“页面”视图中的数据访问页

1 在文本框、下拉列表框和复选框中输入产品信息。

2 使用记录导航工具栏导航、添加、删除、保存、排序和筛选记录,并获得帮助。

数据访问页从 Access 数据库或 SQL Server 数据库 6.5 版本(或更高版本)中获取数据。如果设计的页面要使用这样的数据库中的数据,必须将页面连接到该数据库。如果您已经打开了一个 Access 数据库或与 SQL Server 数据库连接的 access 项目,则所创建的数据访问页将自动连接到当前数据库,并将路径保存在该数据访问页的 ConnectionString 属性中。当用户在 Microsoft Internet Explorer 5(或更高版本)中浏览该页面或在“页面”视图中显示该页面时,将使用 ConnectionString 属性中定义的路径来显示底层数据库中的当前数据。

隐藏创建 Office Web 组件

Microsoft Office Web Components 是一组可以下载的 ActiveX 控件,这些控件可与 Microsoft Office Prefessional Edition 2003 或 Microsoft Office XP 配合使用。通过安装在计算机中的 Office Web Components,您可以在 Microsoft Internet Explorer(对于 Office 2003,应该使用 Microsoft Internet Explorer 5.01 或更高版本;对于 Office XP,应该使用 Microsoft Internet Explorer 4.01 或更高版本)中交互使用 Web 页上的电子表格、数据透视表列表和图表。如果您想在 access 中的数据访问页上使用这些组件,则应该安装 Internet Explorer 5.01 或更高版本。

以下插图显示了一个简单的“数据透视表”列表,其中列出了汇总数据。

数据透视表列表的示例

尽管数据访问页是从 access 数据库或 SQL Server 数据库获取数据的,但页面上的 Office Web 组件控件既可以显示来自这些数据库的数据,也可以显示其他来源的数据。例如,页面可以包含“数据透视表”列表、电子表格或图表,其数据来自实时的 SQL Server 数据库。SQL Server 数据库还可以是联机分析处理 (OLAP) 数据库,即一种数据库服务器处理方法,该方法以需要分析业务趋势和结果的用户可以访问并理解的方式组织大量数据。

有关更改外部连接信息的详细信息,请参阅 access 帮助。

隐藏从 Access 数据库 (.mdb) 中链接 SQL Server 表

链接是使用 ODBC 连接方法,连接来自另一个应用程序的数据,而无需将其导入。 这样您在原应用程序和 access 数据库中都可以查看和编辑该数据。

当您在“设计”视图中打开链接的 SQL Server 表时,该表的外观与常规 Access 表非常类似。尽管无法更改外部 SQL Server 数据库中的链接表及其字段的定义方式,但是您可以通过设置属性以控制字段在 Access 中的显示方式。对链接表所做的属性更改只影响 access 处理和显示链接表中数据的方式,而不会更改源 SQL Server 表。您可以为链接表设置的字段属性如下表所示。

属性 效果
Format 控制字段中数据的显示方式
DecimalPlaces 控制显示的小数位数
InputMask 创建包含分隔符和可填充空白区域的数据输入掩码
Caption 更改字段的数据表列标题名称,并指定向窗体添加字段时用作标签的默认名称。

Access 还要求使用唯一索引在链接的 SQL 表或视图中更新、删除或插入数据。链接不具有唯一索引的 SQL Server 可更新视图或 SQL 数据库表时,Access 将提示您选择一个或多个字段来创建唯一索引。但是,Access 并不会进行测试以确保所选择的字段能够唯一识别每个记录。如果 access 生成的索引中有重复,则您将不能更新重复的记录。

有关链接数据和使用 MSysConf 表的详细信息,请参阅 access 帮助。

隐藏将 SQL Server 数据导入 Access 数据库 (.mdb)

您可以将 SQL Server 数据导入到新的 Access 表中。一般而言,导入是转换不同格式的数据并将其复制到 access 的一种方法。在此过程中,源表或源文件不会改变。您可以使用 ODBC 连接直接从 SQL Server 数据库导入,或者导入 SQL Server 导出的文本文件或 XML 文件。

您可以创建宏或 Microsoft Visual Basic® for Applications 过程来实现这些操作的自动化,以使常见的导入操作更加方便。有时这是相当有用的,例如,当您按照规定的时间表导入数据时,或者当您对数据导入有特殊或复杂的要求时。

有关链接数据和使链接自动化的详细信息,请参阅 access 帮助。

发布人:Microsof…-Microsoft Office 协助  
分享到:
点击次数:  更新时间:2005-02-06 18:25:43  【打印此页】  【关闭】
上一条:确定 Access 项目的 SQL Server 产品和版本  下一条:外部数据的 ODBC 驱动程序和内置驱动程序的差异



相关文章

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

热门文章

  • [2005-03-23] SQL SERVER与ACCESS、EXCEL的数据转换access数据库
  • [2009-04-15] VBA与T-SQL之间的函数比较;SQL Server的SQL语句如何在ACCESS中access数据库
  • [2009-06-04] Access窗体闪屏可能出现的几个问题及解决方法access数据库
  • [2003-12-12] ADO连接数据库字符串大全(E文)access数据库
  • [2004-11-23] 一句代码得到表中的某行的指定字段另类方法access数据库
  • [2005-02-05] 如何在ADP中读取SQL服务器当前时间access数据库

热门产品

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

中山市天鸣科技发展有限公司 版权所有 1999-2023 粤ICP备10043721号

QQ:18449932

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

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

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