设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2301|回复: 3
打印 上一主题 下一主题

[Access本身] 【分享】Access 2010 文件格式简介

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-10 15:49:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Grant 于 2012-1-10 15:56 编辑

Access 2010 文件格式的新增功能
Access 2010 文件格式使您能够创建 Web 应用程序(即,可以将数据库发布到 Microsoft SharePoint 服务器并通过 Internet 浏览器使用的 Access 应用程序)。此外,新文件格式还支持表中的计算字段、附加到表事件的宏、改进的加密方法以及其他改进功能。本文简要介绍了其中的许多新增功能。

Web 数据库    Access 2010 提供了一种将数据库应用程序作为 Web 数据库部署到 SharePoint 服务器的新方法。这样,您和您的同事就能够在 Web 浏览器中使用此数据库,或者通过使用 Access 2010 从 SharePoint 网站上打开它。如果您将数据库设计为与 Web 兼容,并且您有权限访问正在运行 Access Services 的 SharePoint 服务器,则可以利用这种新的部署方法。

例如,假定您已创建一个 Access 应用程序,您的同事使用此应用程序来记录在不同项目上所花费的小时数。通过将此数据库发布为 Web 数据库,您可以集中数据存储,并在修改表单、报表和其他对象时轻松部署更新。作为此应用程序的开发人员,您可以在 Access 2010 中打开此数据库并进行更改,然后使更改与服务器同步。

并非所有 Access 功能都与 Web 兼容,因此,Access 2010 提供了可避免您使用无法发布到 SharePoint/Access Services 服务器的功能的“Web 模式”环境。如果您发布的数据库包含与 Web 不兼容的功能,则无法通过 Web 浏览器使用这些功能。但是,您仍可以使用 SharePoint 中的“在 Access 中打开”命令在 Access 2010 中打开功能齐备的应用程序。

有关 Web 数据库的详细信息,请参阅文章生成可在 Web 上共享的数据库。

计算数据类型    在 Access 的早期版本中,如果您希望计算某个值(例如 [数量] * [单价]),则需要在查询、控件、宏或 VBA 代码中进行计算。在 Access 2010 中,您可以使用计算数据类型在表中创建计算字段。这样可以在数据库中更方便地显示和使用计算结果。编辑某一记录时,Access 将更新计算字段,并在该字段中一直保持正确的值。

例如,若要向表添加 [数量] * [单价] 计算,您将在“表设计”视图中输入相应计算,如下图所示:



注释

还可以通过单击“单击以添加”,然后单击“计算字段”,在数据表视图中创建计算字段。
计算字段不能引用其他表或查询中的字段。
有关如何创建计算字段的详细信息,请参阅创建表达式一文。

数据宏    数据宏与 Microsoft SQL Server 中的“触发器”相似,使您能够在更改表中的数据时执行编程任务。您可以将宏直接附加到特定事件,例如,“插入后”、“更新后”或“修改后”,也可以创建通过事件调用的独立数据宏。

例如,假定您具有一个包含项目状态相关信息的表。您可以将数据宏附加到该表的“更新后”事件,然后对该宏进行编程,使它在“状态”字段设置为完成时将“完成百分比”字段自动设置为 100%。该宏有助于使两个字段保持同步和运行,而不管是在表单、查询、宏还是在 VBA 代码中更新“状态”字段。

数据服务连接    Access 2010 包含对 Business Connectivity Services (BCS) 的支持。BCS 是针对 Windows SharePoint Services 2007 创建的,使用户可以与通常位于面向服务的企业体系结构 (SOA) 环境中的 Web 服务数据源通信。Access 可以根据这些 Web 服务数据源利用 BCS 应用程序定义 XML 文件来创建链接表和表达式。

有关面向服务的体系结构的详细信息,请参阅 MSDN 上的面向服务的体系结构(英文)一文。

导航控件    Access 2010 提供了一个新的导航控件,使您能够向数据库应用程序快速添加基本导航功能,如果您要创建 Web 数据库,此控件非常有用。通过向应用程序的“开始”页添加导航控件,用户可以使用直观的选项卡式界面在表单和报表之间快速切换,如下图所示:



排序顺序    Access 2010 包含可改进日本、中国和印度等区域设置中的数据排序方式的更改内容。这包括对东亚区域设置中的代理字符的排序支持。

新加密类型    为了符合目前的加密标准,Access 2010 实现了较新的加密类型,还支持非 Microsoft 产品对 Access 文件加密。这有助于为 Access 中存储的数据提供更多保护。

请在“请参阅”部分中查找指向有关如何对 Access 数据库加密的详细信息的链接。

返回页首

转换为早期文件格式
上文介绍的新增功能在 Access 2010 之前的 Access 版本中不可用。如果您创建使用上述任何功能的 Access 2010 数据库,并尝试将其保存为 2007 之前版本的数据库(例如,Access 2002-2003 数据库),Access 则会显示以下消息:



除非修订数据库,使其不再使用消息中列出的功能,否则无法将此数据库转换为 2007 之前的版本格式。

返回页首

文件类型
本部分概述了 Access 2010 文件格式所采用的文件类型。

.accdb    这是采用 Access 2010 文件格式的数据库的标准文件扩展名。Access 2010 数据库可以设计为标准“客户端”数据库或 Web 数据库。
客户端数据库    客户端数据库是存储在本地硬盘、文件共享或文档库中的传统 Access 数据库文件。其中包含的表尚未设计为与“发布到 Access Services”功能兼容,因此它需要 Access 程序才能运行。使用 Access 的早期版本创建的所有数据库在 Access 2010 中均作为客户端数据库打开。
Web 数据库    Web 数据库是通过使用 Microsoft Office Backstage 视图中的“空白 Web 数据库”命令创建的数据库,或成功通过兼容性检查程序(位于“保存并发布”选项卡上的“发布到 Access Services”下)所执行的测试的数据库。Web 数据库中的表的结构与发布功能兼容,并且无法在设计视图中打开(但是,您仍可以在数据表视图中修改其结构)。Web 数据库还至少包含一个将在服务器上呈现的对象(例如,表单或报表)。连接到该服务器的任何人员都可以在标准 Internet 浏览器中使用在服务器上呈现的数据库组件,而不必在其计算机上安装 Access 2010。通过选择 SharePoint 中“操作”菜单上的“在 Access 中打开”,仍可以在安装有 Access 2010 的计算机上使用未在服务器上呈现的任何数据库组件。
.accdw    .accdw 文件是自动创建的文件,用于在 Access 程序中打开 Web 数据库。可以将其视为 Web 应用程序的快捷方式,它始终在 Access 中而不是在 浏览器中打开该应用程序。当您使用 SharePoint 中 Web 应用程序网站的“网站操作”菜单上的“在 Access 中打开”命令时,Access 和 Access Services 会自动创建 .accdw 文件。您可以直接从服务器打开 .accdw 文件,也可以将 .accdw 文件保存到计算机,然后双击以运行它。无论采用哪种方法,当您打开 .accdw 文件时,数据库都会作为 .accdb 文件复制到您的计算机上。
.accde    这是编译为原始 .accdb 文件的“锁定”或“仅执行”版本的 Access 2010 桌面数据库的文件扩展名。如果 .accdb 文件包含任何 Visual Basic for Applications (VBA) 代码,.accde 文件中将仅包含编译的代码。因此用户不能查看或修改 VBA 代码。而且,使用 .accde 文件的用户无法更改窗体或报表的设计。可以执行以下操作从 .accdb 文件创建 .accde 文件:
1.在 Access 2010 中,打开要另存为 .accde 文件的数据库。
2.在“文件”选项卡上,单击“保存并发布”,然后在“数据库另存为”下,单击“生成 ACCDE”。
3.在“另存为”对话框中,通过浏览找到要在其中保存该文件的文件夹,在“文件名”框中键入该文件的名称,然后单击“保存”。
.accdt    这是 Access 数据库模板的文件扩展名。您可以从 Office.com 下载 Access 数据库模板,也可以单击 Microsoft Office Backstage 视图的“共享”空间中的“模板(*.accdt)”将数据库保存为模板。
.accdr    .accdr 文件扩展名使您在运行时模式下打开数据库。只需将数据库文件的扩展名由 .accdb 更改为 .accdr,您便可以创建 Access 2010 数据库的“锁定”版本。可以将文件扩展名改回到 .accdb 以恢复数据库的完整功能。
.mdw    工作组信息文件存储安全数据库的信息。对 Access 2010 的 .mdw 文件格式没有进行任何更改。Access 2010 工作组管理器将创建 .mdw 文件,这些文件与在 Access 2000 至 Access 2007 中创建的 .mdw 文件相同。在早期版本中创建的 .mdw 文件可以由 Access 2010 中的数据库使用。
注释   您可以使用 Access 2010 打开使用用户级安全机制保护的早期版本的数据库。但是,Access 2010 数据库中没有用户级安全机制。功能区上没有任何命令可用于启动工作组管理器,但是您仍可以使用 VBA 代码中的 DoCmd.RunCommand acCmdWorkgroupAdministrator 命令,或者使用 WorkgroupAdminstrator 的 Command 参数创建包含 RunCommand 操作的 Access 宏,从而在 Access 2010 中启动工作组管理器。

.laccdb    打开 Access 2007 或 Access 2010 (.accdb) 数据库时,文件锁定将通过文件扩展名为 .laccdb 的锁定文件控制。打开早期版本的 Access (.mdb) 文件时,锁定文件的扩展名为 .ldb。创建的锁定文件类型取决于正打开的数据库的文件类型,而不是您正在使用的 Access 的版本。在所有用户都关闭数据库之后,锁定文件将自动删除。
返回页首

链接表
Access 数据库可以包含使用相同版本或早期 Access 版本创建的其他 Access 数据库中的表的链接。但是,Access 数据库不能包含使用更高 Access 版本创建的数据库中的表的链接。例如,Access 2010 数据库可以包含使用 Access 2007 创建的数据库中的表的链接。但是,Access 2007 数据库不能包含使用 Access 2010 创建的数据库中的表的链接。

复制
Access 2010 或 Access 2007 文件格式中不支持复制功能。但是,您可以使用 Access 2010 或 Access 2007 复制当前以 Access 2007 之前的文件格式存在的数据库。


原文:http://office.microsoft.com/zh-cn/access-help/HA010341788.aspx

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-1-10 23:37:57 | 只看该作者
谢谢分享,学习

点击这里给我发消息

3#
发表于 2012-1-12 09:37:51 | 只看该作者
夫唱妇随{:soso_e113:}
4#
发表于 2012-1-12 13:56:35 | 只看该作者
t小宝 发表于 2012-1-12 09:37
夫唱妇随

???两口子
goto在ACC论坛很多年了,好象是木瓜来着吧,呵呵,不知道是一位吧,说错了莫怪啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 08:48 , Processed in 0.092943 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表