我打算在我的資料庫中實作一個歷史功能,用戶可以在其中查看他們以前處理過的記錄。為了實作這一點,我在他們正在查看的表中創建了一個額外的欄位,并將他們的姓名從登錄螢屏和時間戳添加到記錄中。這可行,但問題是如果另一個用戶加載記錄,它會覆寫最后一個人,因為它只有一個欄位并且不一致。
因此,我創建了一個新表,并將它們的名稱和時間戳作為新行添加到其中。這里的問題是,隨著時間的推移,最終表格中將有 1000 條記錄吞噬我的硬碟空間,并且最終由于表格的最大容量為 2GB,它只會在一天之內中斷。
經過研究,查詢有一個最大限制,但您仍然必須將其鏈接到包含資料的表。我想要一個包含 100 條記錄的表,并且在第 101 條記錄處,最舊的行被覆寫,依此類推。
由于我的問題與 VBA 無關,因此沒有可共享的代碼,而是找到了解決此問題的方法,我假設默認情況下這將在 Access 中實作。我只有一個名為“歷史”的表,在 VBA 中,有一個“打開記錄集”函式和“.addnew”“用戶”和“日期”。
uj5u.com熱心網友回復:
添加新行時,您可以使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/497030.html
