鉴于以上原因,Microsoft 在 Access 加入了窗体、报表、宏等对象。
窗体用于定制数据的查看、输入、编辑、删除,实现对数据管理的用户方法(即用户可以按自己的意愿来管理数据)。
报表用于对数据的输入。
宏用于自动化功能。由于宏操作是粗线条的,控制不是很精细,于是,Microsoft 在 Access 中应用了 Visual Basic for Application 编程语言,使用户可以用编程的方法来实现对数据的管理。
这样一来,有经验的 Access 数据库用户就可以把自己想法组合到一个 Access 数据库中,使数据库的应用变得有迹可循,数据的组织也更加有规律,整个数据库除了自己可以使用外, 同时还可以给其它人使用,这样就大大的提高了数据库的可用性。为此,微软提供了大量数据库模板,初级用户可以依照模板建立数据库,降低了数据库的入门和应用难度。
为了有机的组织数据库应用,Microsoft 在 Access 中还提供了一个可用性比较高的插件,即“切换面板”,它会在数据库中生成一个称之为“[SwitchBoard]”的窗体和一个与之配套的数据表,使用用户能将自己的一些最常用操作集成到“切换面板”中,如是,“切换面板”成为了大多 Access 数据库的导航总接口。由于“切换面板”窗体比较生硬,很多数据库用户在它的基础上进行了美花和扩充。除此之外,Microsoft Access 还允许用户自定义菜单和工具栏(Access 2007 以上版本为功能区),使得导航元素更加丰富。 当然,我们仍然可以从“数据库窗口(Access 2007 以版本为导航面板)”中直接操作数据库中的对象。
至此,似乎 Access 数据库已经相当完美了。