Access實現登錄驗證界面
上學期期末總結,嗯,沒錯,上學期,寫在新學期開始hhhh。
上學期末的時候信管班的一個同學問我會不會Access,能不能它實現一個登錄驗證界面,說實話,之前對Access只是有所耳聞,隨便敷衍了幾句。
過了幾天看到協會有一本Access數據庫程序設計的計算機二級考試的書,隨便翻了一下,恰好看到有講解實現一個登錄窗體,不過不是訪問數據庫驗證登錄的,然後我就天真的以為不就是往上加一個數據庫訪問嘛,就突然有了一種挑戰一下自己的沖動(其實是因為這個同學是個妹子)。
首先下載Access,下載的過程中翻了一下這本書,了解了數據庫的基本知識,認識Access。
然後打開Access,學著先創建一個數據庫,根據同學發來的要求,創建表,然後直接翻到了窗體這一章,開始創建窗體,添加相應的控件,和NetBeans的很像,然後點擊相應的控件添加相應的事件,照著沒有數據驗證的程序敲了上去,有些能直接讀懂的(因為有了C語言的一點基礎,上手還是很快的),但是有些和要求不一樣,需要改一下,但是畢竟有些東西不知道,這不敢改,那不敢改,心裏暗自苦笑,是我天真的以為只用加一個數據庫訪問就行了。索性從頭到尾看了一遍VBA語言的基礎知識,發現編程的邏輯是一樣的,不同的編程語言表達方式不一樣罷了。
終於實現了簡單的登錄界面,接下來就是添加數據庫訪問了,直接翻到後面學習VBA數據庫編程,簡單方便的使用VBA自帶的數據庫引擎和接口,實現數據庫的訪問,然後就是邏輯判斷,實現訪問驗證登錄。細節有些忘了,果然拖延癥是沒得治了。
本來只是想幫一下同學,後來發現,我認真起來還可以這樣,從聽說過一個技術到簡單應用,做出來一個簡單的東西(當然只是依葫蘆畫瓢,我知道只是簡單的了解),花了兩天將近三天的時間,不論時間長短(路過的大佬不要吐槽),這段時間我是完全專註的,有一種酣暢淋漓的感覺,好像上癮了似的,這跟我兩年的編程競賽經歷也有關吧。
這件事讓我對學習技術,有了很多新的認識,之前只是知道應該多學習技術,然後需要耐心多實踐和總結。這次我懂得了學習技術首先是如果是學習新的技術需要依托一本系統的教材,理論結合實踐,然後需要任務驅動,從簡單任務開始,一點一點完成任務,最後就是需要總結(寫成博客)。
下面給出程序的百度網盤鏈接,輸入提取碼c4at下載即可,安裝Access打開即可,看代碼的話需要進入登錄窗體的設計視圖。
Access實現登錄驗證界面