MS Access使用“對(duì)象”來幫助用戶列出和組織信息,以及準(zhǔn)備特別設(shè)計(jì)的報(bào)表。當(dāng)創(chuàng)建數(shù)據(jù)庫時(shí),Access提供表格,查詢,表格,報(bào)表,宏和模塊等許多對(duì)象,但以下是主要的對(duì)象 -
這些對(duì)象一起允許您輸入,存儲(chǔ),分析和編譯數(shù)據(jù)。 以下是Access數(shù)據(jù)庫中主要對(duì)象的摘要。
1. 表
表是用于定義和存儲(chǔ)數(shù)據(jù)的對(duì)象。當(dāng)創(chuàng)建一個(gè)新表時(shí),Access會(huì)要求您定義也稱為列標(biāo)題的字段。
- 每個(gè)字段必須具有唯一的名稱和數(shù)據(jù)類型。
- 表格包含存儲(chǔ)不同類型數(shù)據(jù)(如名稱或地址)的字段或列,以及收集關(guān)于特定主題實(shí)例的所有信息(如關(guān)于客戶或員工等的所有信息)的記錄或行。
- 可以定義主鍵,每個(gè)記錄具有唯一值的一個(gè)或多個(gè)字段以及每個(gè)表上的一個(gè)或多個(gè)索引,以幫助更快速地檢索數(shù)據(jù)。
查詢
提供來自一個(gè)或多個(gè)表的數(shù)據(jù)的自定義視圖的對(duì)象。 查詢是搜索和編譯一個(gè)或多個(gè)表中的數(shù)據(jù)的一種方法。
- 運(yùn)行查詢就像詢問(查詢)數(shù)據(jù)庫的詳細(xì)問題。
- 當(dāng)在Access中建立查詢時(shí),需要定義特定的搜索條件以準(zhǔn)確找到想要的數(shù)據(jù)。
- 在Access中,可以通過示例工具使用圖形查詢,也可以編寫結(jié)構(gòu)化查詢語言(SQL)語句來創(chuàng)建查詢。
- 可以定義查詢以選擇,更新,插入或刪除數(shù)據(jù)。
- 還可以定義從一個(gè)或多個(gè)現(xiàn)有表中的數(shù)據(jù)創(chuàng)建新表的查詢。
窗體
窗體(也叫:表單)是主要用于數(shù)據(jù)輸入或顯示或控制應(yīng)用程序執(zhí)行的桌面數(shù)據(jù)庫中的一個(gè)對(duì)象。 可以使用窗體來自定義應(yīng)用程序從查詢或表中提取的數(shù)據(jù)的表示。
- 窗體用于輸入,修改和查看記錄。
- 窗體被頻繁使用的原因是它們是引導(dǎo)人們正確輸入數(shù)據(jù)的簡(jiǎn)單方法。
- 當(dāng)在Access中的窗體中輸入信息時(shí),數(shù)據(jù)將正好位于數(shù)據(jù)庫設(shè)計(jì)人員希望在一個(gè)或多個(gè)相關(guān)表中進(jìn)行的位置。
報(bào)表
報(bào)表是桌面數(shù)據(jù)庫中的一個(gè)對(duì)象,用于格式化,計(jì)算,打印和匯總所選數(shù)據(jù)。
- 打印之前,可以在屏幕上查看報(bào)表。
- 如果窗體是用于輸入目的的,則報(bào)表就是用于輸出。
- 打算打印的任何東西都值得一份報(bào)表,無論是名單和地址列表,一段時(shí)期的財(cái)務(wù)摘要還是一組郵寄標(biāo)簽。
- 報(bào)表很有用,因?yàn)樗鼈円砸子陂喿x的格式顯示數(shù)據(jù)庫的組件。
- 甚至可以自定義報(bào)表的外觀,使其具有視覺吸引力。
- Access提供了從任何表或查詢創(chuàng)建報(bào)告的能力。
其他MS Access對(duì)象
下面,讓我們來看看其他的MS Access對(duì)象。
宏
此對(duì)象是您希望Access響應(yīng)于定義的事件而執(zhí)行的一個(gè)或多個(gè)操作的結(jié)構(gòu)化定義。訪問宏是做一些工作的腳本。 例如,要?jiǎng)?chuàng)建一個(gè)打開報(bào)告的按鈕,可以使用一個(gè)會(huì)觸發(fā)OpenReport
操作的宏。
- 可以在宏中包含簡(jiǎn)單的條件來指定何時(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è)模塊中完成,但是沒有得到提示每個(gè)動(dòng)作需要什么的宏接口。
- 模塊功能更強(qiáng)大,如果您計(jì)劃為多用戶環(huán)境編寫代碼,則這些模塊非常重要,因?yàn)楹瓴荒馨e(cuò)誤處理。
- 模塊可以是獨(dú)立的對(duì)象,包含可以從應(yīng)用程序的任何位置調(diào)用的函數(shù),也可以直接與表單或報(bào)表關(guān)聯(lián),以響應(yīng)相關(guān)表單或報(bào)表上的事件。