抱歉剛剛看到,最近在換工作ing.和sql server不同,access沒有一個內建的日誌系統。如果你的專案特別在意這個,有必要把專案的資料庫支撐換成更完整的環境。比如sql server.但是,在普通的應用場景下,還是可以透過"查詢"和"宏"來製作一個簡單的表副本。用來記錄那些變化的資料庫版本。具體方法如下:新建一個查詢,加入你希望關注的表格,選擇欄位,如果你想選擇全部字典,雙擊最上面的*,在下面的設計器中,增加一個"時間戳",比如"=now()",實際程式碼中沒有引號,並且access會補全程式碼。接著點 生成表查詢,執行一次。輸入表名字 例如rec,今後的更改記錄就在這個表裡啦。還沒完,點一下追加查詢,輸入表名字,輸入rec ,沒錯就是剛剛生成的那個。儲存查詢。如此這般,在每次修改完咱們的來源表記錄以後,執行這個查詢,就會將這些記錄附加一個時間戳插入rec這個表。只要資料不是很兇,效率還是可以接受的。當然隨著資料記錄的增加會有逐漸下降的趨勢,不過可以透過標誌位和索引來進一步最佳化。
抱歉寫得比較粗糙,沒有配圖。
如果大家關注比較多可以截一個教程上來。
抱歉剛剛看到,最近在換工作ing.和sql server不同,access沒有一個內建的日誌系統。如果你的專案特別在意這個,有必要把專案的資料庫支撐換成更完整的環境。比如sql server.但是,在普通的應用場景下,還是可以透過"查詢"和"宏"來製作一個簡單的表副本。用來記錄那些變化的資料庫版本。具體方法如下:新建一個查詢,加入你希望關注的表格,選擇欄位,如果你想選擇全部字典,雙擊最上面的*,在下面的設計器中,增加一個"時間戳",比如"=now()",實際程式碼中沒有引號,並且access會補全程式碼。接著點 生成表查詢,執行一次。輸入表名字 例如rec,今後的更改記錄就在這個表裡啦。還沒完,點一下追加查詢,輸入表名字,輸入rec ,沒錯就是剛剛生成的那個。儲存查詢。如此這般,在每次修改完咱們的來源表記錄以後,執行這個查詢,就會將這些記錄附加一個時間戳插入rec這個表。只要資料不是很兇,效率還是可以接受的。當然隨著資料記錄的增加會有逐漸下降的趨勢,不過可以透過標誌位和索引來進一步最佳化。
抱歉寫得比較粗糙,沒有配圖。
如果大家關注比較多可以截一個教程上來。