MS Access對(duì)象

2018-12-21 17:21 更新

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

  • 查詢
  • 窗體
  • 報(bào)表

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

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

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

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

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

查詢

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

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

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

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

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

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

窗體

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

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

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

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

報(bào)表

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

  • 您可以在打印報(bào)表之前在屏幕上查看報(bào)表。

  • 如果窗體用于輸入目的,則報(bào)表用于輸出。

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

  • 報(bào)表很有用,因?yàn)樗鼈冊试S您以易于閱讀的格式呈現(xiàn)數(shù)據(jù)庫的組件。

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

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

其他MS Access對(duì)象

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

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

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

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

  • 您還可以從宏中運(yùn)行其他宏或Visual Basic過程。

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

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

模塊

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

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

  • 模塊功能更強(qiáng)大,如果您打算為多用戶環(huán)境編寫代碼,這是非常重要的,因?yàn)楹瓴荒馨e(cuò)誤處理。

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)