鑒于以上原因,Microsoft 在 Access 加入了窗體、報表、宏等對象。
窗體用于定制數(shù)據(jù)的查看、輸入、編輯、刪除,實現(xiàn)對數(shù)據(jù)管理的用戶方法(即用戶可以按自己的意愿來管理數(shù)據(jù))。
報表用于對數(shù)據(jù)的輸入。
宏用于自動化功能。由于宏操作是粗線條的,控制不是很精細,于是,Microsoft 在 Access 中應(yīng)用了 Visual Basic for Application 編程語言,使用戶可以用編程的方法來實現(xiàn)對數(shù)據(jù)的管理。
這樣一來,有經(jīng)驗的 Access 數(shù)據(jù)庫用戶就可以把自己想法組合到一個 Access 數(shù)據(jù)庫中,使數(shù)據(jù)庫的應(yīng)用變得有跡可循,數(shù)據(jù)的組織也更加有規(guī)律,整個數(shù)據(jù)庫除了自己可以使用外, 同時還可以給其它人使用,這樣就大大的提高了數(shù)據(jù)庫的可用性。為此,微軟提供了大量數(shù)據(jù)庫模板,初級用戶可以依照模板建立數(shù)據(jù)庫,降低了數(shù)據(jù)庫的入門和應(yīng)用難度。
為了有機的組織數(shù)據(jù)庫應(yīng)用,Microsoft 在 Access 中還提供了一個可用性比較高的插件,即“切換面板”,它會在數(shù)據(jù)庫中生成一個稱之為“[SwitchBoard]”的窗體和一個與之配套的數(shù)據(jù)表,使用用戶能將自己的一些最常用操作集成到“切換面板”中,如是,“切換面板”成為了大多 Access 數(shù)據(jù)庫的導(dǎo)航總接口。由于“切換面板”窗體比較生硬,很多數(shù)據(jù)庫用戶在它的基礎(chǔ)上進行了美花和擴充。除此之外,Microsoft Access 還允許用戶自定義菜單和工具欄(Access 2007 以上版本為功能區(qū)),使得導(dǎo)航元素更加豐富。 當然,我們?nèi)匀豢梢詮摹皵?shù)據(jù)庫窗口(Access 2007 以版本為導(dǎo)航面板)”中直接操作數(shù)據(jù)庫中的對象。
至此,似乎 Access 數(shù)據(jù)庫已經(jīng)相當完美了。