0
我有以下問題:MS Access在開啓訪問時自動創建副本
我們在3人訪問的遠程服務器上有一個MS Access文件。每天都應通過複製文件並對其進行重命名來進行備份。 (我無法訪問服務器,所以不能在那裏放置腳本!)
一旦第一個人打開文件並執行備份,除非它已經存在,是否有可能啓動備份過程?
或者您是否有任何其他建議易於實施?
我會很感激這裏的任何幫助。不是一個真正的Windows用戶。
謝謝
我有以下問題:MS Access在開啓訪問時自動創建副本
我們在3人訪問的遠程服務器上有一個MS Access文件。每天都應通過複製文件並對其進行重命名來進行備份。 (我無法訪問服務器,所以不能在那裏放置腳本!)
一旦第一個人打開文件並執行備份,除非它已經存在,是否有可能啓動備份過程?
或者您是否有任何其他建議易於實施?
我會很感激這裏的任何幫助。不是一個真正的Windows用戶。
謝謝
您可以使用VBA和FileSystemObject對象:
Function BackUp()
Dim fs As Object 'FileSystemObject
Set fs = CreateObject("Scripting.FileSystemObject")
FileName = CurrentProject.Path & "\" & Format(DATE, "yyyymmdd.bak")
If Not fs.FileExists(FileName) Then
fs.copyfile CurrentProject.FullName, FileName, False
End If
End Function
功能可以通過創建一個自動執行宏運行 - 一個被稱爲自動執行宏將運行時打開數據庫。
但是,似乎存在一些問題,因爲您沒有指定應用程序的後端或前端駐留的位置。另外,當沒有用戶訪問後端時,這樣的副本運行將是最好的。
嗨。我不確定這些信息是否正確,但我認爲後端和前端沒有區別。這不是一個很好的編程應用程序(我沒有這樣做,我只需要稍微處理一下) – taranaki