Access對象

MS Access使用「對象」來幫助用戶列出和組織信息,以及準備特別設計的報表。當創建數據庫時,Access提供表格,查詢,表格,報表,宏和模塊等許多對象,但以下是主要的對象 -

  • 查詢
  • 窗體
  • 報表

這些對象一起允許您輸入,存儲,分析和編譯數據。 以下是Access數據庫中主要對象的摘要。

1. 表

表是用於定義和存儲數據的對象。當創建一個新表時,Access會要求您定義也稱爲列標題的字段。

  • 每個字段必須具有唯一的名稱和數據類型。
  • 表格包含存儲不同類型數據(如名稱或地址)的字段或列,以及收集關於特定主題實例的所有信息(如關於客戶或員工等的所有信息)的記錄或行。
  • 可以定義主鍵,每個記錄具有唯一值的一個或多個字段以及每個表上的一個或多個索引,以幫助更快速地檢索數據。

查詢

提供來自一個或多個表的數據的自定義視圖的對象。 查詢是搜索和編譯一個或多個表中的數據的一種方法。

  • 運行查詢就像詢問(查詢)數據庫的詳細問題。
  • 當在Access中建立查詢時,需要定義特定的搜索條件以準確找到想要的數據。
  • 在Access中,可以通過示例工具使用圖形查詢,也可以編寫結構化查詢語言(SQL)語句來創建查詢。
  • 可以定義查詢以選擇,更新,插入或刪除數據。
  • 還可以定義從一個或多個現有表中的數據創建新表的查詢。

窗體

窗體(也叫:表單)是主要用於數據輸入或顯示或控制應用程序執行的桌面數據庫中的一個對象。 可以使用窗體來自定義應用程序從查詢或表中提取的數據的表示。

  • 窗體用於輸入,修改和查看記錄。
  • 窗體被頻繁使用的原因是它們是引導人們正確輸入數據的簡單方法。
  • 當在Access中的窗體中輸入信息時,數據將正好位於數據庫設計人員希望在一個或多個相關表中進行的位置。

報表

報表是桌面數據庫中的一個對象,用於格式化,計算,打印和彙總所選數據。

  • 打印之前,可以在屏幕上查看報表。
  • 如果窗體是用於輸入目的的,則報表就是用於輸出。
  • 打算打印的任何東西都值得一份報表,無論是名單和地址列表,一段時期的財務摘要還是一組郵寄標籤。
  • 報表很有用,因爲它們以易於閱讀的格式顯示數據庫的組件。
  • 甚至可以自定義報表的外觀,使其具有視覺吸引力。
  • Access提供了從任何表或查詢創建報告的能力。

其他MS Access對象

下面,讓我們來看看其他的MS Access對象。

此對象是您希望Access響應於定義的事件而執行的一個或多個操作的結構化定義。訪問宏是做一些工作的腳本。 例如,要創建一個打開報告的按鈕,可以使用一個會觸發OpenReport操作的宏。

  • 可以在宏中包含簡單的條件來指定何時應該執行或跳過宏中的一個或多個操作。
  • 可以使用宏來打開和執行查詢,打開表,打印或查看報表。
  • 也可以從宏中運行其他宏或Visual Basic過程。
  • 數據宏可以直接附加到表格事件,例如:插入新記錄,編輯現有記錄或刪除記錄。
  • Web應用程序中的數據宏也可以是可以從其他數據宏或宏對象中調用的獨立對象。

模塊

模塊是包含使用Visual Basic編碼的自定義過程的桌面數據庫中的一個對象。 模塊提供了更離散的操作流程,並允許捕獲錯誤。

  • 所有可以在宏中完成的事情也可以在一個模塊中完成,但是沒有得到提示每個動作需要什麼的宏接口。
  • 模塊功能更強大,如果您計劃爲多用戶環境編寫代碼,則這些模塊非常重要,因爲宏不能包含錯誤處理。
  • 模塊可以是獨立的對象,包含可以從應用程序的任何位置調用的函數,也可以直接與表單或報表關聯,以響應相關表單或報表上的事件。

易百教程移動端:請掃描本頁面底部(右側)二維碼並關注微信公衆號,回覆:"教程" 選擇相關教程閱讀或直接訪問:http://m.yiibai.com

上一篇:Access關係型數據庫 下一篇:Access創建數據庫

加QQ羣啦,易百教程官方技術學習羣

  • Java技術羣: 227270512 (人數:2000,等級:LV5,免費:否)
  • MySQL/SQL羣: 418407075 (人數:2000,等級:LV5,免費:否)
  • 大數據開發羣: 655154550 (人數:2000,等級:LV5,免費:否)
  • Python技術羣: 287904175 (人數:2000,等級:LV5,免費:否)
  • 測試工程師(新羣): 415553199 (人數:1000,等級:LV1,免費:是)
  • 前端技術羣(新羣): 410430016 (人數:1000,等級:LV1,免費:是)
  • C/C++技術(新羣): 629264796 (人數:1000,等級:LV1,免費:是)
  • Node.js技術(新羣): 621549808 (人數:1000,等級:LV1,免費:是)
  • Linux技術: 479429477 (人數:2000,等級:LV5,免費:是)
  • PHP開發者: 460153241 (人數:2000,等級:LV5,免費:是)
  • 人工智能: 456236082 (人數:2000,等級:LV5,免費:是)
  • Oracle數據庫: 175248146 (人數:2000,等級:LV5,免費:是)
  • C#/ASP.Net開發者: 579821706 (人數:2000,等級:LV5,免費:是)
  • 數據分析師: 397883996 (人數:1000,等級:LV1,免費:是)R語言,Matlab語言等技術

注意:每個人建議選自己的技術方向加羣,同一個人最多限加3個羣。