Access資料庫新手建議:儘量用Access做單機自用軟體

2021-03-06 宇哥玩Access

初次接觸Access資料庫的人,包括我自己在內,都會有學習上的問題和困難,開發過程中產生的Bug會層出不窮。而對於初學者來說,有一些問題具有普遍性,有一些錯誤新手肯定會犯,這是避免不了的,對於任何技術而言,新人都有踩坑階段。為了讓新手少踩坑,取得更快的進步,對於一些新手常犯的錯誤還是有必要進行一下總結。

 

「宇哥,我想用Access編一個人事管理系統,10個人使用,要求能控制使用權限、分發權限……」

 

這個問題是我收到最多的問題。基本上一半以上的人都會一開始就問我,很多新人不了解Access的特點,不知道Access能做什麼、不能做什麼,上來就要做很複雜的軟體,尤其是很多人上來就要做一個多人使用的軟體,問我能不能實現。

 

答案很簡單,不能。用Access資料庫我肯定實現不了使用者10人以上的大型軟體,哪怕是兩三個人用的小型共享軟體,用Access實現起來都不是那麼的容易。

 

我以前給單位開發過3個人用的研究所管理軟體,軟體開發難度和管理的難度都不是一般的大,這並不是因為Access不能做多人共享軟體,而且這樣做會有很多問題。總結起來,不能用Access資料庫做多人使用軟體的原因有如下三點:

 

1.用Access做共享軟體,Access自身的靈活性被徹底封殺

一旦Access不是個人使用,是多人應用,那麼Access的前端一旦有更改,就要花費很大的精力才能分發給所有的使用者,這個成本是十分高昂的,有多少使用者就要分發多少次。因此一旦Access軟體變成共享版本的軟體,就勢必要對前端設計變得十分保守,無法隨意更改,這勢必無法發揮Access資料庫比較靈活的特點。這是第一個原因。

 

2.Access資料庫在不同的計算機呈現效果並不一致

這也是Access資料庫不適合做共享軟體的一個原因。我有臺式計算機,也有筆記本電腦,相同的Access軟體在不同的計算機打開,呈現效果會有很多不同。有的窗體在一臺計算機可以全部展示,而在另外一臺計算機就只能部分展示。

 

有一個朋友有一次突然問我我做的Access進銷存軟體框架打不開,我很奇怪,我的框架沒有採用任何宏,而且是用最原始的Access2007來做的。後來才發現,這個朋友的計算機是老掉牙的XP系統,所以才會報錯不斷,怪不得他會連連抱怨Access資料庫難用。

 

如果有人執意要做多人應用的網絡版Access軟體也不是不可以,理論上是可以實現的,只要有區域網就可以,有條件的還可以安裝伺服器。有這些條件之後,可以將Access資料庫劃分為前端和後臺,將後臺放在共享端,將前端發放給使用者即可。

 

但是Access的定位是很明確的,他就不是一款多人協作軟體,要不然他也不會存在於Office軟體大禮包之中,和Excel、Word等軟體並列。而在使用過程中我也感覺到,Access的使用最好是做數據分析和整理,其次才是窗體軟體開發。做大型軟體不是Access的特長。

 

因此,用Access資料庫最好的使用方法是做單機自用軟體,不要搞多人使用的共享型軟體,因為這麼做是以短補長,即不能充分發揮Access資料庫自有的威力,也不能夠實現想要的複雜功能,勉強搞出一個共享版軟體也會Bug連連,難以維護和使用,實在是得不償失。

請掃碼關注「宇哥玩Access」公眾號,關注後回復「技術」獲得免費Access小案例。

宇哥帶你零基礎入門Accesss資料庫課程上線啦~

歡迎廣大學員長按二維碼學習!

眾籌10元預防脫髮~^_^

相關焦點

  • Access資料庫是做什麼的?
    Access資料庫能做的事情其實非常多,基本上用Excel能做的業務,用Access資料庫都能有一套很完整的替代方案。用Access資料庫製作的考勤表2.數據分析由於Access的數據分析能力要強過Excel不少,和Excel高低搭配的話可以做很深入的數據分析和數據研讀
  • 如何創建ACCESS資料庫表格?
    access是微軟的關係資料庫管理系統,界面簡潔易操作,是最好上手的資料庫,易學易操作,是最適合非計算機專業人員學習的資料庫。access擁有強大的數據處理和統計分析能力,處理速度快,操作方便。用access開發的各類企業軟體,大幅了提高企業管理人員的工作效率。
  • Access資料庫的用途和優缺點
    1995年末,access 95發布,這是世界上第一個32位關係型資料庫管理系統,使得access的應用得到了普及和繼續發展。1997年,access 97發布。它的最大特點是在access資料庫中開始支持web技術,這一技術上的發展,開拓了access資料庫從桌面向網絡的發展。
  • 將mysql數據導入access資料庫
    首頁 > 語言 > 關鍵詞 > 最新資訊 > 正文 將mysql數據導入access資料庫
  • 如何創建access資料庫
    如何創建access資料庫?若要創建Access資料庫,需要首先創建一個資料庫表,然後定義要存儲在該表中的所有欄位的名稱。使用Access資料庫表,您可以將文件劃分為單獨的部分。例如,一個資料庫表可以保存您所有客戶的姓名和地址,第二個資料庫表可以保存您所有員工的姓名和地址,而第三個資料庫表可以保存您的供應商的姓名和地址。 Access將所有這些相關信息存儲在硬碟上保存的單個Access文件中。若要設計Access資料庫,可以從頭開始創建資料庫,也可以使用可以修改的現有模板。設計資料庫意味著既要定義用於存儲信息的欄位數,又要定義每個欄位可以容納的最大數據量。
  • EXCEL中如何導入Access資料庫
    EXCEL中如何導入Access資料庫 這裡簡單介紹一下Access數據,access數據是指利用office Access程序創建的資料庫,但是有資料庫如何調取也是讓人頭疼的,今天簡單的介紹一下簡單操作,將需要的數據從
  • Access中查詢SQL資料庫中文字符的問題處理
    用access連結sql server中的表,建立選擇查詢時,無法查找中文數據,在這裡採用了傳遞查詢來解決這個問題。
  • 利用DAO與ADO,VBA與Access資料庫相連接
    VBA可以訪問的資料庫類型有Microsoft access、dBase、Microsoft SQLServer、Oracle 等,這給VBA的利用範圍得到擴展。我們的講解主要是VBA與Access資料庫的連接方式,這種連接是大多數的應用。
  • access在學術中的花式用法
    無論高考,雅思還是考研的閱讀和寫作中,都會出現access的身影,對於access的用法你了解多少?一起來總結下access的用法吧!看完如下總結,還有補充的同學們歡迎評論區留言哦。1,作名詞n.通道,入口,權限,機會have access to : 有…的權限have access to Internet 能上網have access to information 獲得信息
  • access組合框行來源加載txt文本的數據
    在access資料庫中,我們不僅可以讀取access創建的數據表上的數據,還是能讀取TXT文本上的數據 如創建一個1.TXT的文本文件,裡面填寫幾個值,用分號隔開
  • ACCESS資料庫
    教學目的:掌握資料庫基礎知識,理解關係資料庫幾個概念教學重點:資料庫系統的基本概念、數據模型教學難點:數據模型、關係資料庫
  • 「available/access/accessible」的靈活用法
    available和access/accessible的使用非常靈活,通過以下例子大家好好分析掌握這幾個詞的用法,可使譯文熠熠生輝。Everyone should have access to basic medical and public health services.
  • Access bars,適合普通大眾的心理學
    我們用一生在研究一個問題:「我是誰?我從哪裡來?我要到哪裡去?」這就是蘇格拉底說的,認識你自己。陰差陽錯學access bars用一句話來說,八萬四千法門。看著是什麼都好,什麼都想學,只是費錢啊。只能是心隨意走,選擇最有緣分的吧。我學的是Access,並非是我主動做的選擇。我的觀點裡,我一直是有心理病的,各種負能量都在我身上體現。在人際關係冰點的時候,我的前老闆,約了一個bars 體驗。近兩個小時的體驗,先是淚流滿面,再是內心無比輕鬆,開懷大笑了一周。
  • Access到底是什麼能拿來幹什麼
    今天小編就來和大家聊聊access是個什麼,能夠用來幹什麼。Access 2019是Microsoft Office資料庫應用程式的最新版本,一直是一個功能強大的程序,此版本也沒有什麼不同。實際上,您幾乎可以使用Access所提供的所有功能,並且可以為存儲和訪問數據的需求創建非常重要的解決方案-所有這些都是因為Access確實可以「完成所有工作」-使您能夠快速建立資料庫,將記錄構建到該資料庫中,然後以幾種有用的方式使用該數據。後來,誰知道呢?您可能會成為Access專家。Access有什麼用處?
  • Access操作必須使用一個可更新的查詢
    錯誤描述:在執行更新查詢時候報錯:操作必須使用一個可更新的查詢 錯誤原因: 有幾個主要的錯誤原因: 這個錯誤發生在當你的程序試圖執行更新資料庫或其它類似操作時。這是因為 ADO由於以下的幾個原因而不能夠寫資料庫造成的。 1.
  • 你了解Open Access嗎?
    出版商自歸檔政策列表可在SHERPA/RoMEO 資料庫中找到。傳統學術期刊要求把部分權利轉讓給出版商,而OA期刊版權則由作者自己保留。對於傳統學術期刊而言,用戶取得的只有期刊的使用權。而OA期刊則是當作者同意其作品以開放獲取方式出版時,事實上已經將絕大部分的版權賦予了用戶,用戶可以無限制地閱讀、下載、複製、分享、保存、列印、檢索、連結。
  • 如何在Access 中導入數據
    如果我們需要將其他的文件格式的內容導入access,但全選複製就會容易出現亂碼等情況,就會比較麻煩。操作步驟:1.打開要保存導入的數據的Access資料庫,然後單擊功能區上的「外部數據」選項卡。按鈕的「導入和連結」組出現在功能區上。
  • Entrance and access 兩個表示 「入口」 的詞語 - Chinadaily.com...
    Question我想諮詢這個問題:entrance、access 指 「入口,通道」 這個意思時的區別。 Feifei謝謝賴海成發來的詞彙辨析問題。他在問題中提到的這兩個詞語 「entrance」 和 「access」 屬於比較基礎的英語詞彙,它們都有 「入口、通道」 的含義。
  • Xi: Market access door to open wide
    President Xi Jinping addresses the Asia-Pacific Economic Cooperation CEO Summit, saying that China will step up reforms of the foreign investors management system and "substantially cut back" on market access
  • Access資料庫是給辦公人員用的~閒雜人等不要來湊熱鬧
    我是宇哥,教Access資料庫的(甩頭),沒關注我的女同學你關注一下哈~想學好辦公軟體的女同學,你一定要把這個視頻看完哈~好多人把Access資料庫和SQL Server、MySQL拿來做對比,我不建議這樣比較,為什麼?