確保你的計算機上已經安裝了Microsoft Access。如果沒有,需要先安裝Microsoft Office套件,其中包括Access。啟動Access應用程序。
創建數據庫:
打開Access后,你可以選擇創建一個新的空白數據庫或者使用模板來開始。如果是第一次使用,建議選擇空白數據庫,以便從頭開始學習。
了解基本概念:
Access的核心概念包括表格(Tables)、查詢(Queries)、表單(Forms)、報告(Reports)和宏(Macros)等。表格用于存儲數據,查詢用于檢索和處理數據,表單用于輸入和顯示數據,報告用于打印和顯示數據摘要,宏用于自動化操作。
創建和管理表格:
在Access中,表格是存儲數據的基本結構。你可以通過“創建”選項卡中的“表格設計”來創建自定義表格,定義字段和數據類型。可以通過導入外部數據或手動輸入數據來填充表格。
使用查詢分析數據:
查詢可以幫助你從表格中檢索特定數據,執行計算和創建新的數據集。使用查詢設計器來創建簡單或復雜的查詢,選擇字段、設置條件、排序和匯總數據。
設計表單和報告:
表單和報告可以幫助你更直觀地查看和呈現數據。使用表單設計器來創建數據輸入和查看界面,使用報告設計器來設計打印和顯示數據的格式化輸出。
學習宏的基礎知識:
宏可以用于自動化執行重復性操作,如打開特定表格或運行查詢。Access提供了宏設計器,可以通過簡單的圖形界面來創建和編輯宏。
利用幫助和在線資源:
在學習過程中,可以隨時查閱Access內置的幫助文檔和在線資源,獲取更多關于每個功能和操作的詳細信息。通過這些步驟,你可以快速入門Access,并開始利用其強大的數據庫管理和數據分析功能。
也算半只腳在軟件行業的人(做Access和VB培訓的),在我不長的半職業生涯里,我有個很深的體會:
很多編程學員和客戶對于怎么做軟件,其實沒有概念,想法很發散、很飄逸,說難聽點就是好高騖遠、不接地氣。
很多人提需求就提不明白,明明是單機的辦公需求,明明用Access和VB就能搞定的很完美,他不知道聽誰說的,偏要用專業的編程框架做,非要搞成網絡版軟件。這不是自討苦吃是什么~
尤其是辦公開發需求,多數學員想用幾千塊錢的預算,完成幾百萬都未必完成的任務。
有些學員還特別難勸~
插一句自我介紹哈,我是副業教Access數據庫的宇哥,全網學習辦公軟件的女同學,基本沒有不認識我的~
經常有做工廠的人找我開發軟件(我在工業口的粉絲很多,我是北方人,但是我的自媒體賬號的粉絲是南方人多,廣東、浙江關注我的人超級多),這本來是好事,有錢賺我開心。但是我基本都不敢接,為啥?因為國內老鐵們提的需求普遍太難,別說我這樣的個人開發者完不成,就是讓用友、SAP、IBM、埃森哲這種專業大公司來,他們也未必敢接。(尤其是考慮到老鐵們預算才幾千塊錢。。也就我這種個人窮講師敢跟他們聊了)
我用Access做的采油隊小軟件
我用Access做的工業報表軟件
比如昨天浙江一個工廠的老哥,主動找到我要跟我“合作”,我和他剛聊沒幾句,他就嚷嚷著要“獨立開發”工廠用的進銷存軟件。我這方面有一些經驗,就先把我用Access做進銷存的案例簡單的匯總下,發給了他。不出我所料,他覺得我做的案例太“低端”,隨后他提了一大堆SAP顧問聽了都頭疼的需求:
他上來就說:我的軟件要多人異地錄入。
我說:不行,只能一個人錄入、只允許一個人管理數據源,不這樣管理你的數據源就亂了,而且管理也費事。
他問:那可以多人分權限錄入數據源嗎?
我說:你一共沒幾個人,搞那么麻煩做啥?每個人按格式做好Excel表,然后定期發微信群里,你統一收集,匯總錄入進銷存軟件不就得了?
他說:我要上云。
我說:上不了,你們沒人會管,不僅成本高而且沒必要。(一共才十幾個人的工廠想啥呢?)
他說:要做手機版進銷存
我說:Access做不了手機版
他急了:那怎么弄進銷存
我說:每天統計Excel表,把表導進Access進銷存,然后生成報表就可以了。
他說:那太low了!現在都工業2.0了!都云計算了!我要搞人工智能。。。
我說:。。。
咱們普通辦公場景,做個軟件一般都是給自己用、最多給部門用~因此,每天想想怎么把工作效率提上去,怎么把Excel和Access的利用率提上去、如何更好發揮手頭辦公軟件的作用是正經事兒~沒事兒老想著那些不著邊際的有啥用~
絕大多數軟件開發需求,都是臨時的、個人的簡單需求,很多用Access開發一下,再配合Excel搞一搞,一兩天就能做好落地直接用了。如果自己懂Access,自己動手就能搞定,根本用不著找專業公司用專業團隊。
但是找我的人里,基本都不懂這個概念,也很懶不愛動手不愛動腦。明明就是自己Excel表升級Access的辦公需求,他非要眼高手低的嚷嚷著做成BS/CS架構,必須要上云什么的,別人不知道,給我這個實在人著實唬得一愣一愣的…
我感覺現在的辦公軟件學員,編程能力不咋樣,這理論水平是真的高,嘴里隨口就能蹦出“云計算”、“分布式查詢”、“黑燈工廠”這些大的嚇死人的名詞。
說真的:這些大詞,老鐵們都是從哪里聽來的?
我搞編程培訓也有幾年了,我也是很晚才知道工廠還分黑燈白燈的。
太復雜的軟件開發需求,其實還得借助專業的開發公司。復雜軟件的開發成本很高,而且不一定干的成。很多編程代碼一行都沒寫過的老鐵雄心壯志,動不動就要干一個超級宏偉的大軟件。。我只能說甲方還真不是有錢就能當的。。
我雖然是教Access數據庫的,但原則上只幫學員設計單機軟件不做外包開發(我覺得沒必要,Access適合自己開發不適合外包),而且不厭其煩的告訴學員,最好用Access做單機軟件,自己玩玩就行了,盡量別搞成局域網軟件。
很多老鐵要做的軟件一共就三個人五個人用,局域網用都嫌人少,也非要搞個云共享~你們是嫌自己時間多還是你們都天降英才能輕松搞定?(我自學了一年多Java都寫不好前端)還是錢多的花不完了?是不是多數人連按址傳遞和按值傳遞的用法都分不清呢?
為啥那么多的人對于軟件開發的難度沒有認識呢?換句難聽的,有點好高騖遠呢?
我分析:咱們大學搞了這么多年的計算機教育,很多人對于計算機的難度和編程適用性,仍然缺乏了解,沒認識。
在我的概念里,計算機軟件其實是個很接地氣的行業,尤其是工業口,正常的發展思路是跟著主營業務發展,各行各業慢慢做屬于自己的軟件。
可為啥現在工廠找我做軟件,不是“云計算”就是“互聯網思維”呢~咱們踏踏實實做單機軟件不好嗎?
說到單機軟件,多說一嘴工業軟件吧,我當年研究生在斯倫貝謝干過一陣子PTE實習生,了解一點工業軟件皮毛~
2022年了,工業軟件在國內。。基本是團滅的、一片漆黑,工業口用的軟件,基本上90%都是老外的東西。。工業軟件可都是單機軟件呀~
我不知道為啥會是這個局面,我斗膽猜測,是不是因為咱們的工廠都要求軟件“上云”,導致都不接地氣了?
很多所謂的“軟件開發”需求其實是報表需求
CCESS知識點數據庫最基礎的對象是( 表 ),表示數據庫中用來存儲數據的對象
在ACCESS數據庫對象中,體現數據庫設計目的的對象是( )
A 報表
B 模塊
C 查詢
D 表
正確答案是C
如果在創建表中建立字段“性別”,并要求用漢字表示,其數據類型應當是( )
A 是/否
B 數字
C 文本
D 備注
正確答案是C
解析:文本型字段可以保存文本或文本與數字的結合,文本型字段的字段大小最多可達到255個字符,如果取值的字符個數超過了255,可以使用備注型。
數據類型是:決定字段能包含哪些數據的設置
若在數據庫表的某個字段中存放演示文稿數據,則該字段的數據類型是( )
A 文本型
B 備注型
C 超連接型
D OLE對象型
正確答案是 D
解析:OLE對象是指字段用于鏈接或內嵌Windows支持的對象,e.g.word文檔,Excel表格,圖像,聲音或者其他二進制數據