返回列表 上一主題 發帖

[發問] Access vba 有辦法做 "另存新檔"嘛!?

[發問] Access vba 有辦法做 "另存新檔"嘛!?

想請問大大們,Access的VBA 有沒有辦法製做"另存新檔"來新增出新的.accdb檔呢?
我的程式需要用".accdb檔"做為inputData,我每執行一次程式需要一個Data檔,
每次的Data檔都是利用原有的Data檔更新部分資料表並另存出一個新的.accdb檔。
資料表定期更新的部分已經弄好,想請問有沒有大大可以提供我方向去建立另存新檔的動作。

我找到答案了,用FileCopy去複製.accdb檔,
不過遇到了權限不足的問題,有大大有遇過嘛?!

TOP

改用 Win32 API, 做以下 CopyFileA 的宣告即可。
Private Declare Function CopyFileA Lib "kernel32" (ByVal ExistingFileName As String, ByVal NewFileName As String, ByVal FailIfExists As Long) As Long

TOP

        靜思自在 : 唯其尊重自己的人,才更勇於縮小自己。
返回列表 上一主題