返回列表 上一主題 發帖

[發問] 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

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題