Board logo

標題: [發問] Access vba 有辦法做 "另存新檔"嘛!? [打印本頁]

作者: alexjeng    時間: 2016-10-27 13:58     標題: Access vba 有辦法做 "另存新檔"嘛!?

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

我找到答案了,用FileCopy去複製.accdb檔,
不過遇到了權限不足的問題,有大大有遇過嘛?!
作者: ychuang    時間: 2017-8-11 20:25

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)