回覆列表
-
1 # 蝴蝶姐姐大家聚聚
-
2 # 使用者2458114238191884
還是舉個例子吧。例如有一個圖書館藏表:
購買日期、館藏ID、書號、類別、書名、數量、單價、是否借出、是否歸還、備註等幾個欄位
1、由於可能每次購買的書號或者書名都有可能重複,因此加上一個欄位館藏ID,設定為主鍵,自動編號型別,那麼就避免了重複。
2、數量可以需要統計,因此需要改為長整型或者雙精度等數值型資料。
3、單價可以考慮用貨幣型欄位來設定。——數值型也可以,但沒有貨幣型醒目。
4、是否借出和是否歸還可以用是否欄位來設定。
5、購買日期當然是日期\時間型欄位了。
6、備註可以用備註型別欄位,也可以用文字型,主要看備註的字串是否太長而決定。
7、其它欄位都可以考慮用文字型來處理,因為這些欄位不需要計算。
PS:
為了方便查詢,可以設定幾個索引:
書名:有(有重複)
書號:有(有重複)
類別:有(有重複)
這個我就是專家啦! 首先msaccess限制了單個數據庫檔案不能超過2g.當然理論上還要留出碎片空間。如果你的資料是基於文字的,可以滿足百萬行級別的需求。 效能上來講,在單機應用下,基本上任何量級的資料庫都表現得讓人滿意。 下面是簡單教程: 第一步是建立表,基本上可以在excel裡直接貼上。在必要的欄位設定索引可以加快查詢執行速度,並且可以限制重複值的出現。如果你不知道主鍵是什麼,就用自動編號作為主鍵。 第二步是用嚮導建立窗體。當然很難看,也不實用。你有必要在設計檢視中進行修改。這個窗體對資料可以完全操作。滾輪鍵可以移動資料庫指標。 第三步,建立一個宏,命名成autoexec,對,沒錯。很熟悉吧。第一行敲minxxxx最小化資料庫視窗,第二行敲openform,下面選擇你剛剛建立的窗體。 ok。儲存一下。再開啟這個檔案看看效果吧。
access是我見過的最有價值的軟體之一。同量級的只有mac和ios上的filemaker,好在後者最近免費了。 分發的時候可以打包一個accessruntime。防止沒有環境支援。
更多的列印、資料篩選功能都在查詢和報表中。 祝入門順利。