![Access 2013数据库应用案例课堂](https://wfqqreader-1252317822.image.myqcloud.com/cover/965/27110965/b_27110965.jpg)
1.2 Access 2013的新功能
Access 2013与Access 2010版本相比,有哪些新增功能呢?一句话,就是应用程序。Access Web应用程序就是用户在Access中生成,然后在Web浏览器中作为SharePoint应用程序使用并与他人共享的一种新型数据库。要构建应用程序,用户只需选择要跟踪的数据类型(联系人、任务、项目等),Access将会创建数据库结构,其中包含了让用户添加和编辑数据的各种视图。导航和基本命令都是内置的,因此用户可以立即开始使用自己的应用程序。
1. 构建应用程序
使用SharePoint作为主机,将生成一个完美的基于浏览器的数据库应用程序。本质上来讲,Access应用程序使用SQL Server来提供最佳性能和数据完整性。启动Access 2013,进入Access 2013工作首界面,单击【自定义Web应用程序】选项,如图1-1所示。弹出【自定义Web应用程序】对话框,在【应用程序名称】文本框中输入程序的新名称,在【Web位置】文本框中输入Web地址,即用户使用应用程序时将转到SharePoint网站,单击【创建】按钮,开始创建一个应用程序,如图1-2所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00003.jpg?sign=1739304706-TbeyT6nUfZ2Xy4Z45D9vorYRHw3sug0L-0-ed6abda6886f53794ee259a2024fa4fb)
图1-1 Access工作首界面
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00004.jpg?sign=1739304706-dL9t2gai61gcEN0wTi1BQEhnf9QH02wM-0-344f8a768e8d6f441e168d96ee11de8a)
图1-2 【自定义Web应用程序】对话框
提示
有效Web位置的前提是需要有可以承载应用的SharePoint网站(通过包含网站的Office 365订阅或内部SharePoint部署实现),并且用户对该网站拥有“完全控制”的权限,即用户拥有网站管理员的权限。
用户既可以通过自定义方式创建应用程序,也可以使用系统提供的模板创建应用程序。返回到Access 2013启动界面,在【搜索联机模板】文本框中输入“Office相关应用程序”,单击【搜索】按钮,可以看到,Access提供了5个预定义的应用程序模板,分别为“问题跟踪”“联系人”“资产追踪”“项目管理”和“任务管理”,如图1-3所示。例如,单击【项目管理】选项,弹出【项目管理】对话框,可在左侧预览其结构,输入新名称和Web位置,单击【创建】按钮,即可创建一个“项目管理”应用程序,如图1-4所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00006.jpg?sign=1739304706-MNSVCwHgiZuPBvTQYHTDEOVh6108WC21-0-c74e22a5af84c2a058e1d67a8a9d9d66)
图1-3 Access的5个应用程序模板
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00007.jpg?sign=1739304706-vr4cuD9Fy4WULARCGMsGKtYBsaM1yTjH-0-fb37639922084a864eabdfbf4ccf78e7)
图1-4 【项目管理】对话框
2. 表模板
创建自定义应用程序时,在【添加表】对话框中,可以使用预先设计的表模板将表快速添加到应用程序,如图1-5所示。例如,用户需要跟踪任务,可以搜索任务模板并选中所需的模板。同时,Access还会添加常用的相关表,并为每个表创建视图,以显示相关表的数据。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00008.jpg?sign=1739304706-aXTF54SaltaLx4k7XUsfqQHgoDXFqnRY-0-e98f4d6f6187fd398461703bea15aa81)
图1-5 【添加表】对话框
3. 外部数据
添加表后,需要填充数据。用户既可以手动输入数据,也可从Access数据库、Excel电子表格、ODBC数据源、文本文件或SharePoint列表等格式的文件中导入外部数据,如图1-6所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00009.jpg?sign=1739304706-Q5DPzELZqF4VHmoFCrfixOH9BjhJPtla-0-b81475cce819bc9d655a75390fbac2f5)
图1-6 外部数据
4. 用浏览器打开
当用户完成设计后,无须查找兼容性检查器或单击“发布”按钮。只需单击【视图】组中的【启动应用程序】按钮,即可激活应用程序,如图1-7所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00010.jpg?sign=1739304706-VuWBsUeUqQYn2SjjHnC2PPAglfOwonXD-0-041f0df61821cb9e0ce1d7fe6456421c)
图1-7 单击【启动应用程序】按钮
5. 自动创建界面
Access 应用程序无须用户构建视图、切换面板和其他用户界面(UI)元素,表名称显示在窗口的左侧,每个表的视图显示在顶部,如图1-8所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00011.jpg?sign=1739304706-1GdIynA2xjJCeCGWnkZ8eKZ5x4O16OoY-0-ce4538bc32fd6f12c614244e32c014d7)
图1-8 Access应用程序界面
所有应用程序的导航结构都是相似的,这使得用户更容易熟悉应用程序以及在应用程序之间切换。除了应用程序提供的视图之外,用户随时可以添加更多自定义视图。
6. 操作栏
每个内置视图均提供了一个操作栏,其中包含用于添加、编辑、保存和删除项目的按钮,如图1-9所示。用户还可以添加更多按钮到此操作栏以运行构建的任何自定义宏,或者也可以删除不想使用的按钮。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00012.jpg?sign=1739304706-yPXRmJFFAXwUG3ts2a93BlqCMNoS3NEc-0-2538795820006c8f666f96f5275f5868)
图1-9 操作栏
7. 更易于修改视图
应用程序允许用户无须先调整布局,即可将控件放到所需的任意位置。用户只需拖动控件不放,其他控件会自动移开以留出空间,如图1-10所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00013.jpg?sign=1739304706-jN5ym1AIjer6hUgSJeNNdZbIhreqAVKk-0-5aa34c5f8d74e3d21ccd4eae007dc64f)
图1-10 拖动控件
8. 属性设置标注
用户无须在属性表中搜索特定设置,这些设置都位于每个分区或控件旁边的标注内,如图1-11所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00014.jpg?sign=1739304706-A4usn79duHnh2aZo0yMscoy0Cx5sJS70-0-6b6f67dbcf862317e79d11a1487022ab)
图1-11 设置格式对话框
9. 相关项目控件
相关项目控件提供了快速列出和汇总相关表或查询中的数据的方法。单击项目可以打开该项目的详细信息视图,如图1-12所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00015.jpg?sign=1739304706-41hg50x9WdpcT7euKkxVbsEjKvoNRRyT-0-93040b6ecae019c08361f81f5fdfca91)
图1-12 详细信息视图
10. 自动完成控件
自动完成控件可以从相关表中查找数据。它是一个组合框,其工作原理更像一个即时搜索框,如图1-13所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00016.jpg?sign=1739304706-BZ0eVLtFbzW74HcZ7S6QU1ZvKIAZLxG6-0-c1e6e75a78dbe015415689473a4ca874)
图1-13 自动完成控件
11. 钻取链接
钻取按钮可让用户快速查看相关项目的详细信息。Access应用程序处理后台逻辑以确保显示正确的数据,如图1-14所示。
![](https://epubservercos.yuewen.com/0F13FE/15477645704549006/epubprivate/OEBPS/Images/00017.jpg?sign=1739304706-LC4CpXBcQ6LSR4RliZSkrOivUMatwYT2-0-a18088f07e8f342062465cf9906d5c42)
图1-14 项目的详细信息
12. 权限改进
Access 2013能更好地控制用户修改应用程序的权限。SharePoint现有附带三个默认权限级别:设计者、创作者和读者。其中,只有设计者能够对视图和表做出设计更改;创作者可更改数据,但无法更改设计;读者只可读取现有数据。
13. 打包和分发应用程序
Access应用程序可另存为包文件,然后添加到企业目录或Office应用商店。在Office应用商店,用户可以免费分发应用程序,或者收取一定费用,赚些零用钱。