我現在自己寫了個很爛的access datebase來充作公司會計系統.我常常想把這個database昇級到sql,但是不知道應該選擇m$的或是企鵝的好?請大大指點一下.
使用者:兩個負責輸入,三四個read only account
功能:沒有太多要求,最好可以web介面讓read only的人容易access
程式撰寫:越少越好...最好可以沿用access的user interface
ps:如果有相關書目可以介紹更好!!
Access、SQL Server本身就有Access upsizing的工具,
程式的話,大致上來說,應該只有資料庫連接的方式上需要修改,
其他的語法,大致是不變的(除了那些特有的函數、SP之外)。
bickyacc提到:
我現在自己寫了個很爛的access datebase來充作公司會計系統.我常常想把這個database昇級到sql,但是不知道應該選擇m$的或是企鵝的好?請大大指點一下.
PostGres SQL 是不錯的選擇
我們有 OpenSource 的 會計系統
可以 Skype: Adempiere/Compiere
核心技術轉移顧問
如果你用 Visual Studio 200x 開發工具,除了有親善的介面可用,看你是要用C# or VB都有一堆資源可得,還內建有免費的資料庫sqlExpress。像是要將ACCESS轉換上來或是將來要升級成 SQLServer 也非常方便。
Access 也可以直接連到 SQL Server。所以你只要將「資料表」和「查詢」移到SQL Server就行了。所以你的操作介面仍可延用Access的。
我以前曾做過一個進銷存Access。可以給多人同時使用,但我分為兩個.mdb,一個是純資料,一個則是使用介面,純資料的.mdb就放在網路共用資料夾上,而使用介面的.mdb則複製到每個人的電腦中。
如果怕使用者介面被修改,還可將.mdb編譯成.mde檔。
MySQL + PHP ==> DB + WEB
聽起來像是你要的答案,MySQL 比 Access 容易使用,有 PHPAdmin 現成的管理工具。
不過有一個問題,你的 Client 用甚麼寫?如果是 VB 當然選 M$,如果不是 MySQL 好用喔。
我們的遊戲就是用 MySQL,一開始寫的時候,我甚麼都不懂,問了別人以後,就給他亂搞。
shunyuan提到:
問了別人以後,就給他亂搞
亂搞真的可以麼??
其實我有試過用ubuntu加mysql的,弄了半天成功了用另一台pc連到ubuntu,也成功了用access連到mysql...
但我有點東西想不通透,就是query應該放在那裡好了,在mysql還是access?
我有這個想法是因為在日常的工作中,我是要不停修改query來進行核數及其他分析目的,所以我又想是不是將query分成兩級,mysql是一般不會修改的通用query,access是我自用的特殊query...
可是我找不到書來指引前路(因為在非洲...,要是在香港早跑到電腦書的店子買了十本八本回來)
就這樣我就想想想的太混亂下停滯不前了...
MySQL 兩個都支援,因為也可以用 store procedure
bickyacc提到:
access連到mysql...
如果你只是要做些運算統計,PHP 比 access 強,還可以直接從網頁輸入 SQL statement