工具很多項,但容易看到眼花撩亂,然後也難挑選哪個才好,要每個都試,花的成本可能跟 no code 理想相去甚遠,相對的 excel 介面讓人感到熟悉,如果是初學著 excel 就可以執行查詢修改刪除存檔,相對快速又方便
excel 可以與資料庫直接互動,資料操作是使用 ADO 連線和 Recordset 物件,進行使用者驗證與資料操作,資料撈出來後 excel 可以進行更多的延續操作,例如擴充報表或統計分系圖表等
可以定義一個 table,紀錄工作表與 select 的關係,再定義一個含 PK 與其他欄位代號與實際欄位對應表,由後臺維護,這樣 excel 操作前台就看不到資料庫實際運作的細節,
會提到 excel ,主要是 vba 巨集架構只要寫一次,再去定義上述資料表,就可以操作任何資料庫一覽表,之後操作與增加工作表感覺就有像 no code
不過這需要對資料庫有一定熟悉才行,不然要怎麼用 select 撈資料就卡關,如果連 Primary key 與欄位都不知道就更困難,不熟悉的情況下操作資料庫其實很危險.
另外 excel 還是有限制,要解決這些可能就更不是 no code了
1.master-detail 則須更細部處理,要達到 no node 有點困難
2.excel 無法區分儲存格那些有改那些沒改,修改存檔時變成要再次用相同管道取出資料比對,標示差異後再針對差異送存檔,不然就是工作表資料全部送給後臺去處理
3.excel 很難管制操作者將欄位左右對調等問題,畢竟要在 excel 綁定儲格格與欄位很難
同樣的學習時間,還是學C# 比較正統。
去書局買本C#教學的書,照書中範例建立APP 程式會比較快一點。
如果是用WEB當平台,使用windows 當平台主機。
可以考慮 ASP.NET framework 4.8
使用 c#語言。
雖然 ASP.NET framework 有點過時。
但好處是
1、容易快速上手。
2、相關資料很多,很多問題,網路上都有解答。
3、第3方元件很多。
4、連MS SQL,很方便。
可以參考 MIS2000 的
ASP.NET專題實務(I):C#入門實戰
ASP.NET專題實務(II):進階範例應用 (電子書)
線上電子圖書館可以借到電子書。