一、如何自定义Access 2007 功能区
功能区是新的 Microsoft Office Fluent用户界面的一个组件,它是一个横跨程序窗口顶部的条形带,其中包含多组命令。Office Fluent用户界面是 Microsoft Office Access2007中存放各个命令的单一位置,同时也是 Access早期版本中的菜单和工具栏的主要替代部分。
在开始使用 Office Access2007构建更高级的应用程序时,您可能会决定自定义 Office Fluent功能区,以提高应用程序的易用性。例如,您可以隐藏部分或全部默认的选项卡,以使用户无法使用某些命令;您也可以创建新的自定义选项卡,并只在其中包含您要使用的命令。
在使用 Office Fluent用户界面的所有2007Microsoft Office system程序中,您都可以使用可扩展标记语言(XML)(可扩展标记语言(XML):标准标记语言(SGML)的一种浓缩形式,开发人员可用其创建自定义标签,为整理和提供信息提供了灵活性。)来自定义功能区。因此,掌握 XML的一些基本知识将很有帮助。本文并不介绍 XML的概念,而是说明自定义功能区的基本过程,同时提供一些示例 XML,您可以根据自己的需要修改这些示例。
有关 XML和功能区自定义的更高级信息,请单击本文请参阅部分中的链接。
了解功能区自定义技术
在 Office Access2007中,自定义功能区的方法是:先创建自定义 XML,然后通过添加代码或设置数据库属性来指示 Access在创建功能区时使用该 XML。通过该 XML,不仅可以隐藏现有的选项卡,还可以添加新的选项卡、命令组和命令。本文中的过程将演示如何向 Access中添加内置命令(例如“查找”、“排序”和“保存”)以及如何添加运行自行编写的 Access宏的命令。
该 XML可以存储在很多位置,但最简便的方法之一是将其存储在当前数据库的系统表中。该过程可描述为:创建一个名为 USysRibbons的系统表,接着将功能区XML添加到该系统表中,然后指定自定义功能区是针对整个数据库显示,还是针对某个特定的窗体或报表显示。您可以定义多个自定义功能区(一个用于整个应用程序),其他功能区则用于数据库中的各个窗体或报表。
创建并应用自定义功能区
以下部分将逐步介绍创建并应用自定义功能区的过程。
开始之前
在导航窗格中显示系统表默认情况下,导航窗格中并不显示系统表,因此首先必须更改“导航选项”对话框中的设置,以便您在创建USysRibbons表后能够看到它。为此,请使用以下过程:
在 Access中打开该数据库,右键单击导航窗格顶部的导航栏,然后单击快捷菜单上的“导航选项”。
在“导航选项”对话框中的“显示选项”下,选中“显示系统对象”复选框,然后单击“确定”。
Access系统表将出现在导航窗格中。
启用对加载项用户界面错误消息的显示功能在创建功能区自定义 XML以及对其进行故障排除的过程中,错误消息是一个十分有用的信息源,因此最好让 Access显示它们。为此,请使用以下过程:
单击“Office按钮”,然后单击“Access选项”。
单击“高级”。
在“常规”下,选中“显示加载项用户界面错误”复选框,然后单击“确定”。
创建 USysRibbons系统表
以下过程中的 XML将创建此配置。
在导航窗格中,右键单击“USysRibbons”表,然后单击快捷菜单上的“数据表视图”。
向该表中添加以下数据。您可以复制本文中的 XML示例,然后直接将其粘贴到该表中。
此 XML首先指示 Access不要“从头开始”,即它指定 Access应显示默认的功能区选项卡。接下来,它指示 Access仅隐藏一个默认选项卡(“创建”选项卡)。最后,它新建一个名为“A Custom Tab”的功能区选项卡并向该选项卡中添加名为“A Custom Group”的命令组,然后向该组中添加“粘贴”命令。有关此示例以及如何根据自身需要自定义此示例的详细信息,请参阅理解 XML示例部分。
关闭 USysRibbons表,然后关闭并重新打开该数据库。
应用自定义功能区
现在该自定义功能区XML已存储在表中,接下来请执行下列操作之一,具体执行哪项操作则取决于您是要向整个数据库还是向特定的窗体或报表应用该功能区。
向整个数据库应用自定义功能区
单击“Office按钮”,然后单击“Access选项”。
单击“当前数据库”,接着在“功能区和工具栏选项”下选择“功能区名称”列表,然后单击所需的功能区(在此示例中为“My Tab”)。
单击“确定”。
向特定的窗体或报表应用自定义功能区
在导航窗格中,右键单击要应用该自定义功能区的窗体或报表,然后单击快捷菜单上的“设计视图”。
如果尚未显示属性表,请按 F4来显示它。
在属性表顶部的“所选内容的类型”下,请确保从该列表中选择对象类型(“窗体”或“报表”)。
在属性表的“其他”选项卡上,单击“功能区名称”列表,然后单击要在打开窗体或报表时显示的功能区(在此示例中为“My Tab”)。
在“快速访问工具栏”上,单击“保存”,或者按 Ctrl+S。
关闭该窗体或报表,然后在导航窗格中通过双击将其重新打开。
此时将显示您选择的功能区。
在验证自定义功能区能够正常工作后,可以按照下列步骤再次隐藏系统表:
右键单击导航窗格顶部的导航栏,然后单击快捷菜单上的“导航选项”。
在“导航选项”对话框中的“显示选项”下,清除“显示系统对象”复选框,然后单击“确定”。
恢复默认功能区
要停止使用自定义功能区并恢复默认功能区,请使用下列过程之一,具体使用哪个过程则取决于该自定义功能区当前是由整个应用程序使用,还是由特定的窗体或报表使用。
二、Access2007入门详细教程
《Access 2007教程》【珍藏版】[PDF]
作者美国)(michael R.)迈克尔译者:谢俊
出版社:人民邮电出版社
出版日期:2008年
内容简介
Access是面向个人用户及小型公司的数据库开发工具,Microsoft Access 2007是该工具的最新版本。这一版本不仅提供了很多全新的功能,最重要的是提供了全新的界面,因此与过去所有的Access版本都不同。本书分为6个部分,包括Access的组成部分、Microsoft Access编程、更高级的Access技术、专业数据库开发、作为企业平台的Access以及附录,从而由浅入深地介绍了Access 2007的所有功能。
本书由经验丰富的Access专业人士编写,并且在随书光盘中提供了几乎所有章节都用到的示例数据库,让读者可以边操作边学习。
全书图文并茂,语言简练,是Access初学者、中高级用户和数据库开发人员的必备书籍。
编辑推荐
Access是面向个人用户及小型公司的数据库开发工具,Microsoft Access 2007是该工具的最新版本。这一版本不仅提供了很多全新的功能,最重要的是提供了全新的界面,因此与过去所有的Access版本都不同。本书分为6个部分,包括Access的组成部分、Microsoft Access编程、更高级的Access技术、专业数据库开发、作为企业平台的Access以及附录,从而由浅入深地介绍了Access 2007的所有功能。
本书由经验丰富的Access专业人士编写,并且在随书光盘中提供了几乎所有章节都用到的示例数据库,让读者可以边操作边学习。
全书图文并茂,语言简练,是Access初学者、中高级用户和数据库开发人员的必备书籍。
目录
第1部分Access的组成部分
第1章数据库开发简介
第2章创建Access表
第3章出色的数据库设计
第4章使用查询选择数据
第5章在Access中使用运算符和表达式
第6章使用“数据表视图”
第7章创建基本的Access窗体
第8章在Access窗体上处理数据
第9章使用Access报表呈现数据
第2部分Microsoft Access编程
第10章VBA编程基础
第11章掌握VBA数据类型与过程
第12章了解Access事件模型
第13章在查询和VBA代码中使用表达式
第14章使用VBA代码访问数据
第15章使用VBA调试工具
第3部分更高级的Access技术
第16章使用外部数据
第17章导入和导出数据
第18章高级Access查询技术
第19章高级Access窗体技术
第20章高级Access报表技术
第21章构建多用户应用程序
第22章将Access和其他应用程序集成
第23章将Access和SharePoint集成
第24章使用ActiveX控件
第25章处理错误和异常
第4部分专业数据库开发
第26章优化Access应用程序
第27章利用VBA进行高级数据访问
第28章出色的Access应用程序
第29章保证Access应用程序的安全性
第30章使用Windows API
第31章使用Access复制功能
第32章使用VBA的面向对象编程
第33章借助库重用VBA代码
第34章自定义Access功能区
第35章发布Access应用程序
第36章使用Access宏
第5部分作为企业平台的Access
第37章在Access 2007中使用XML
第38章作为数据源的SharePoint
第39章客户端/服务器概念
第40章作为Access伙伴的SQL Server
第41章将Access数据库升迁到SQL Server
第6部分附录
附录AAccess 2007规范
附录B光盘上的内容
附录CAccess 2007中的新增功能
Size: 149.71 MB
地址:
三、Access 2007的功能特点
access2007新功能:
一、access2007和 Access早期版本之间的安全功能差别
如果您用过 Access
早期版本中的安全功能,则会有这样的体验:您必须进行一系列选择。例如,您必须选择安全级别(“低”、“中”或“高”),还必须选择是否要运行可能不安全的代码。而当您在
Access 2007
中打开数据库时,则不必再为如何做出此类决定而苦恼。默认情况下,access2007会禁用所有可能不安全的代码或其他组件,而无论在创建数据库时使用了
Access的哪个版本。
二、使用数据库密码对 Office access2007数据库进行加密
Office
access2007中的加密工具合并了以前的两个工具:数据库密码和编码,并在此基础上进行了改进。在使用数据库密码对数据库进行加密后,不仅其他工具无法读取其中的所有数据,用户也必须输入密码才能使用该数据库。与
Access的早期版本相比,access2007中应用的加密使用的算法更高级。
三、对access2007数据库进行打包、签名和分发
使用access2007,您可以更加轻松、快速地对数据库进行签名和分发。在创建.accdb文件或.accde
文件后,您可以将该文件打包,接着对该包应用数字签名,然后将经过签名的包分发给其他用户。“打包并签署”功能可将数据库置于 Access部署
(.accdc)文件中,并在签署该包后将经过代码签名的包置于您确定的位置。
四、access2007中新增的安全功能:
1、即使在您不想启用数据库中任何禁用的 VBA代码或组件时也能查看数据的功能。在 Office Access 2003
中,如果将安全级别设置为“高”,则必须在进行代码签名并信任数据库后才能查看数据。而在 Office
access2007中,您可以随时打开数据库并查看数据,无需决定是否应启用数据库的内容。
2、易用性显著增强。如果将数据库文件(无论使用新的 Office
access2007文件格式还是早期文件格式)置于受信任位置(例如,您指定为安全位置的文件夹或网络共享),则在打开并运行这些文件时,将不会显示警告消息或让您启用任何禁用的内容。另外,如果在access2007中打开使用
Access早期版本创建的数据库(例如.mdb或.mde
文件),并且这些数据库已经过数字签名,而您也已选择信任发布者,则不需要您做出信任决定即可运行这些文件。但请记住,已签名数据库中的 VBA
代码只有在您信任发布者时才会运行,另外,当数字签名无效时,将不会运行该代码。如果签署者之外的人对数据库的内容进行了篡改,则签名将变为无效。
3、信任中心。信任中心是一个对话框,用于设置和更改安全设置,以便访问提供了一个位置。创建或更改受信任的位置以及设置Office
access2007的安全选项,您可以使用信任中心。这些设置影响如何新建和现有数据库的访问该实例中打开时的行为。信任中心中还包含逻辑以计算数据库中的组件和确定安全地打开数据库时,或者是否信任中心应禁用数据库并让您可以决定要启用它。
access 2007下载:网页链接