MS Access對象

2018-12-21 17:21 更新

MS Access使用“對象”幫助用戶列出和組織信息,以及準(zhǔn)備特別設(shè)計的報告。當(dāng)您創(chuàng)建數(shù)據(jù)庫時,Access提供表,查詢,表單,報告,宏和模塊。Access中的數(shù)據(jù)庫由許多對象組成,但以下是主要對象 -

  • 查詢
  • 窗體
  • 報表

總之,這些對象允許您輸入,存儲,分析和編譯數(shù)據(jù)。下面是Access數(shù)據(jù)庫中主要對象的摘要。

表是用于定義和存儲數(shù)據(jù)的對象。創(chuàng)建新表時,Access要求您定義也稱為列標(biāo)題的字段。

  • 每個字段必須具有唯一的名稱和數(shù)據(jù)類型。

  • 表格包含存儲不同類型數(shù)據(jù)的字段或列,例如名稱或地址,以及收集關(guān)于主題的特定實例的所有信息的記錄或行,例如關(guān)于客戶或雇員的所有信息等。

  • 您可以定義主鍵,每個記錄具有唯一值的一個或多個字段,以及每個表上的一個或多個索引,以幫助更快地檢索您的數(shù)據(jù)。

查詢

一個對象,它提供來自一個或多個表的數(shù)據(jù)的自定義視圖。查詢是從一個或多個表中搜索和編譯數(shù)據(jù)的一種方法。

  • 運行查詢就像查詢數(shù)據(jù)庫的詳細(xì)問題。

  • 當(dāng)在Access中構(gòu)建查詢時,您將定義特定的搜索條件,以準(zhǔn)確找到所需的數(shù)據(jù)。

  • 在Access中,您可以使用示例工具的圖形查詢,也可以編寫結(jié)構(gòu)化查詢語言(SQL)語句來創(chuàng)建查詢。

  • 您可以將查詢定義為選擇,更新,插入或刪除數(shù)據(jù)。

  • 您還可以定義從一個或多個現(xiàn)有表中的數(shù)據(jù)創(chuàng)建新表的查詢。

窗體

窗體是桌面數(shù)據(jù)庫中的一個對象,主要用于數(shù)據(jù)輸入或顯示或控制應(yīng)用程序執(zhí)行。您使用窗體來自定義應(yīng)用程序從查詢或表中提取的數(shù)據(jù)的呈現(xiàn)。

  • 窗體用于輸入,修改和查看記錄。

  • 窗體經(jīng)常被使用的原因是,它們是一種引導(dǎo)人們正確輸入數(shù)據(jù)的簡單方法。

  • 當(dāng)您在Access中的表單中輸入信息時,數(shù)據(jù)準(zhǔn)確地位于數(shù)據(jù)庫設(shè)計人員希望它進(jìn)入一個或多個相關(guān)表中的位置。

報表

報表是桌面數(shù)據(jù)庫中的一個對象,用于格式化,計算,打印和匯總所選數(shù)據(jù)。

  • 您可以在打印報表之前在屏幕上查看報表。

  • 如果窗體用于輸入目的,則報表用于輸出。

  • 您計劃打印的任何內(nèi)容都值得一份報表,無論是名稱和地址的列表,期間的財務(wù)摘要,還是一組郵件標(biāo)簽。

  • 報表很有用,因為它們允許您以易于閱讀的格式呈現(xiàn)數(shù)據(jù)庫的組件。

  • 您甚至可以自定義報表的外觀,使其視覺吸引力。

  • Access允許您從任何表或查詢創(chuàng)建報表。

其他MS Access對象

讓我們現(xiàn)在來看看其他MS Access對象。

此對象是您希望Access響應(yīng)定義的事件執(zhí)行的一個或多個操作的結(jié)構(gòu)化定義。Access宏是用于執(zhí)行某項作業(yè)的腳本。例如,要創(chuàng)建一個打開報表的按鈕,您可以使用一個宏來觸發(fā)OpenReport操作。

  • 您可以在宏中包含簡單條件,以指定何時應(yīng)執(zhí)行或跳過宏中的一個或多個操作。

  • 您可以使用宏來打開和執(zhí)行查詢,打開表或打印或查看報表。

  • 您還可以從宏中運行其他宏或Visual Basic過程。

  • 數(shù)據(jù)宏可以直接附加到表事件,例如插入新記錄,編輯現(xiàn)有記錄或刪除記錄。

  • Web應(yīng)用程序中的數(shù)據(jù)宏也可以是可以從其他數(shù)據(jù)宏或宏對象調(diào)用的獨立對象。

模塊

模塊是包含您使用Visual Basic編寫的自定義過程的桌面數(shù)據(jù)庫中的一個對象。模塊提供了更多離散的操作流,并允許您捕獲錯誤。

  • 在宏中可以做的一切也可以在模塊中完成,但是你沒有得到提示每個動作需要什么的宏接口。

  • 模塊功能更強(qiáng)大,如果您打算為多用戶環(huán)境編寫代碼,這是非常重要的,因為宏不能包含錯誤處理。

  • 模塊可以是包含可以在應(yīng)用程序中的任何位置調(diào)用的函數(shù)的獨立對象,也可以直接與窗體或報表相關(guān)聯(lián),以響應(yīng)相關(guān)表單或報表上的事件。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號