郭琪
【摘 要】本文主要圍繞Microsoft Access數據庫使用現狀及具體應用等方面展開討論,詳細分析了Microsoft Access數據庫結構特點和操作方法,使得用戶能很好掌握數據庫學習方法,提高數據庫應用價值。
【關鍵詞】Microsoft Access;數據庫;方法分析
Microsoft Access程序相對復雜,同時具有較強的功能性,這一數據庫軟件已經廣泛應用在人們生活方方面面。當前Microsoft Access在數據庫領域占據重要地位,它擁有大容量數據庫,有著接口靈活、界面交互性強等優點,在系統開發上有明顯應用優勢。因此,需要傳統用戶加大對Microsoft Access數據庫的學習,采取高效的學習方法,以便提供學習者學習效率和質量。
一、Microsoft Access數據庫使用現狀
當前較多VF用戶開始使用Microsoft Access數據庫,是因為Microsoft Access數據庫在安全性和操作性方面有明顯優勢。Microsoft Access數據庫是以Windows為基礎的數據管理體系,在這一系統上制作數據處理系統,主要建立對象有表、查詢、報表、窗體、宏和模塊等,利用生成器、模板和向導等,實現數據存儲、界面設計、數據查詢和報表生成等多個操作的規范化,簡化了數據管理系統的使用,普通用戶可通過簡單操作來完成數據管理任務。另外,Microsoft Access數據庫使用VB編程語言,和其他一些編程語言有直接聯系,提高了數據庫應用性。因此,有必要注重這一數據庫的學習,幫助用戶盡快掌握Microsoft Access數據庫應用技巧。
二、Microsoft Access數據庫分析
從數據庫內容來看,Microsoft Access數據庫窗口包括多個數據庫對象,分別為表、窗體、查詢、報表、宏、模塊。可將Microsoft Access數據庫看作是一個容器,其中包括多種數據庫對象,這些對象都集中在一個文件中。并且Microsoft Access中表字段屬性采取了多樣化設置手段,提高了系統應用靈活性。在Microsoft Access數據庫中,用戶可直接進行相關操作,索引建立和維護都由系統自動完成,降低了學習者學習難度,對于用戶來講,只需要選定某字段對應的索引類型即可。并且在Microsoft Access數據庫系統中可建立多個表,用戶通過簡單的界面操作,就能完成表與表之間關系的創建,同時可通過連鎖更新來提高關系有效性,避免出現數據丟失等問題。在數據查詢方面,利用Microsoft Access數據庫,有利于提高查詢靈活性,可利用查詢進行對表、字段等操作,相對于以往數據庫系統來講,命令功能有所加強。
另外,在學習Microsoft Access數據庫時,通常會面對表中數字型字段類型的問題,在存儲數字型數據時,需要將字段轉變成長整型、短整型、雙精度、單精度其中一種,系統不能自動處理小數問題[1]。因此,在學習Microsoft Access數據庫時,需要針對數值數據保存時的小數處理問題進行學習,通過實踐操作,數量掌握數據存儲操作技巧。在編程處理語言方面,Microsoft Access的編程方法和VF較為相似,主要存在文件組織上的差異。對于Microsoft Access數據庫來講,它將不同數據或者程序看作是對象,全部對象存儲在統一的物理文件中,由此形成數據庫。另外,傳統用戶學習Microsoft Access數據庫時,還應注意到除了數據庫建立、維護等操作外,還要掌握表的壓縮和修復等操作,定期進行數據庫刪除和修正等操作,以免產生大量數據垃圾。在Microsoft Access數據庫中,表不是獨立存在的,是由于全部數據都存儲在統一數據庫中,存在掌握數據庫信息,但不了解數據表名稱的現象。總的來說,加深對Microsoft Access數據庫的認識,有助于學習者明確數據庫學習重點,在已有數據庫操作基礎上,進一步完善操作技巧,確保學習者能很好利用Microsoft Access數據庫完成相關工作。
三、Microsoft Access數據庫的具體應用
(一)窗體、報表、查詢和宏的聯合使用
聯合使用窗體、報表、查詢、宏,能有效解決數據處理問題,是用戶需要掌握的基本技巧。通過窗體可獲得查詢中的條件,以打印成績表為例,在打印多個不同的成績表時,要建立起報表的查詢,之后在班級字段下輸入條件,然后建立打印表格這一窗體,并且窗體中添加開始班級和結束班級組合框控件,在點擊打印表格命令按鈕后可進行報表打印。通過窗體還可得到宏中需要的條件,以主副成績的查詢為例,可針對不同科目進行主副成績的比較查詢,在選定的宏中輸入相應的條件,來進行科目成績的查詢。之后建立主副比較的窗體,并在窗體中輸入選擇科目的控件,通過點擊命令按鈕可執行相應的宏[2]。在報表生成方面,應在查詢的基礎上得到表格。首先設置查詢條件,之后在報表生成器作用下建立表格,并刪除表格中的多余字段。在表格線制作上,可選擇視圖中的畫圖工具進行制作。
(二)模塊使用技巧
Microsoft Access數據庫主要特點在于一般操作不需要用戶寫程序,但對于一些復雜的操作來說,需要借助VB編寫程序執行操作,之后通過命令按鈕完成有關任務。例如分段統計和成績排序等。實際編寫程序前,需要注意以下幾點問題:一是變量的使用,首先是對象變量的選用,如工作空間、數據庫引擎、查詢、記錄等。其次是variant數據類型的使用,利用這一數據類型,能做到對任一種類數據進行定義,為編程者帶來較大便利。最后,可通過變量,來運用數據庫對象。為了提高系統運行靈活性,減少重復代碼的運用,需要利用變量來確定數據庫對象和約束條件。如排名次程序編寫上,可利用變量表示成績表名,之后替換成具體的成績表名。
另外,為了保證用戶掌握Microsoft Access數據庫操作方法,在模塊使用方面,還要了解程序運作進度框相關內容。運行速度框的建立,能滿足用戶操作需求,通過在窗體中設置兩個文本框,選擇長一點的文本框作為外框,窄一點的作為生成程序運行流程。之后在程序中調整運行流程文本框寬度,來觀察程序執行情況。為了保證進度框能及時展現出來,可采用setfocus方法將焦點放在進度框上。
(三)子系統集成技巧
運用選項組、組合框、開關按鈕等控件時,在窗體中使用這些控件,進一步在通過簡單操作來控制系統運行情況。在運用選項卡控件時,利用這一卡控件,能使得Microsoft Access在窗體中引進更多子系統,方便各項系統操作的順利開展。如在打印成績窗體中,可運用成績表、單科成績十分段統計表等系統,有利于提高操作效率。而對于開關面板窗體來講,將有關子系統集中到這一窗體中,之后可新建一個窗體來設置需要的命令按鈕。在開關面板窗體作用下,用戶可點擊命令按鈕完成有關操作。
四、結論
綜上所述,學習和掌握一個信息數據庫使用方法需要一定時間,在學習Microsoft Access數據庫數據庫的過程中,要做到對該數據庫結構特點和使用方法的明確掌握,以便發揮數據庫應用功能。本文是針對Microsoft Access數據庫的學習方法進行分析,加深學習者對這一數據庫的了解,通過數據庫軟件的使用來為人們日常工作和生活帶來便利。
【參考文獻】
[1]孟彬.從VFP過渡到ACCESS數據庫學習的研究分析[J].微型電腦應用,2018,34(01):51-52+67.