از فانکشن زیر برای ارسال اطلاعات به یک دیتابیس دیگر استفاده کن ببین جواب میده :
Function ExpAllTbls(sDestDb As String)
Dim db As DAO.Database
Dim td As DAO.TableDefs
Set db = CurrentDb()
Set td = db.TableDefs
For Each t In td
If Left(t.Name, 4) <> "MSys" Then
DoCmd.CopyObject sDestDb, t.Name, acTable, t.Name
End If
Next
End Function
یک کمند باتن بر روی فرم ایجاد کن و در رویداد کلیک اون فانکشن رو با کد زیر فراخوانی کن:
ExpAllTbls (Access.CurrentProject.path & "\" & "x.accdb")
در این کد فرض شد دیتابیس جدید درکنار برنامه بوده و نام آن هم x.accdbمی باشد