Mas Aksan dan rekan milis Access lainnya. Ma'af baru reply :
Ini complete functionnya :
Bisakah secara detail bagaimana memanggilnya dari suatu form ?
Terima kasih sebelumnya.
Salam,
Tio
Option Compare Database
Private Const strDefaultBackupFile = "MasterDatabase.mdb"
Private Const strBackupExtension = ".mdb"
Private Const strTmpTable = "tblTempRestore"
Private strTablesToBackup(0 To 16) As String ' initialized below
Private strFirstVersion(0 To 16) As String ' initialized below
Private Const intLastTableToBackup = 16 ' includes version table
Private Const intLastTableToRestore = 15 ' does not include version table
--
' we back it up but don't restore it, the version goes with the
' software
Private Const intVersionTableIndex = 16
Public Function DoBackUp()
' Prompts user for backup location, and backs up database tables
' This is a function so that it can be run directly from a menu
Dim strFileName As String
Dim strTblName As Variant
Dim i As Integer
On Error GoTo endsub
Initialize
' Ask user to choose file name
strFileName = GetFileName(strDefaultBackupFile, _
"DatabaseSekolah (*" & strBackupExtension & ")" & vbNullChar & _
"*" & strBackupExtension & vbNullChar, _
"Back up database to...", 1, 47)
If (strFileName = "") Then
' user cancelled
Exit Function
End If
' create new MDB database file
DoCmd.Hourglass True
CreateDatabase strFileName, dbLangGeneral
Form_FRMBackup.Refresh
' save all tables to backup database, except system objects
For i = 0 To intLastTableToBackup
strTblName = strTablesToBackup(i)
DoCmd.CopyObject strFileName, strTblName, acTable, strTblName
Next i
DoCmd.Hourglass False
MsgBox "Backup Database Berhasil", , "Backup Database"
Exit Function
endsub:
DoCmd.Hourglass False
DisplayError "backup", Err.Description
End Function
Aksan Kurdin <[email protected]>
Sent by: [email protected]
01/20/2010 05:24 PM
Please respond to belajar-access
To: [email protected]
cc:
Subject: Re: [belajar-access] Back Up Database
Procedure berikut yang digunakan dalam fungsi dobackup adalah user
defined, dan tidak ditemukan, coba copy paste isi dari function:
Initialize
GetFileName
Juga beberapa variabel tampaknya di deklarasikan public atau berada di
bagian deklarasi dalam modul yang sama, seperti strDefaultBackupFile,
strBackupExtension, intLastTableToBackup,strTablesToBackup(i)
[email protected] wrote:
Agar bisa dites bersama, tolong sertakan fungsi lengkapnya.
aksan kurdin
Dear Pakar Access,
Saya dapat kode ini dari internet, tapi kenapa ya tidak bisa saya panggil
dari suatu form. Form ini saya namakan FRMBackup. Maksud saya adalah saya
ingin memback up Database dari suatu form.
Terima kasih sebelumnya.
Tio
Public Function DoBackUp()
' Prompts user for backup location, and backs up database tables
' This is a function so that it can be run directly from a menu
Dim strFileName As String
Dim strTblName As Variant
Dim i As Integer
On Error GoTo endsub
Initialize
' Ask user to choose file name
strFileName = GetFileName(strDefaultBackupFile, _
"DatabaseSekolah (*" & strBackupExtension & ")" & vbNullChar & _
"*" & strBackupExtension & vbNullChar, _
"Back up database to...", 1, 47)
If (strFileName = "") Then
' user cancelled
Exit Function
End If
' create new MDB database file
DoCmd.Hourglass True
CreateDatabase strFileName, dbLangGeneral
Form_FRMBackup.Refresh
' save all tables to backup database, except system objects
For i = 0 To intLastTableToBackup
strTblName = strTablesToBackup(i)
DoCmd.CopyObject strFileName, strTblName, acTable, strTblName
Next i
DoCmd.Hourglass False
MsgBox "Backup Database Berhasil", , "Backup Database"
Exit Function
endsub:
DoCmd.Hourglass False
DisplayError "backup", Err.Description
End Function
===========================================================================
This email is confidential. If you are not the addressee tell the
sender
immediately and destroy this email without using, sending or storing
it.
Emails are not secure and may suffer errors, viruses, delay,
interception
and amendment. The Trakindo Group of Companies do not accept liability
for
damage caused by this email and may monitor email traffic.
Unless expressly stated, any opinions are the sender's and are not
approved
by the Tiara Marga Trakindo Group of Companies and this email is not
an
offer, solicitation, recommendation or agreement of any kind.
===========================================================================
===========================================================================
This email is confidential. If you are not the addressee tell the sender
immediately and destroy this email without using, sending or storing it.
Emails are not secure and may suffer errors, viruses, delay, interception
and amendment. The Trakindo Group of Companies do not accept liability for
damage caused by this email and may monitor email traffic.
Unless expressly stated, any opinions are the sender's and are not approved
by the Tiara Marga Trakindo Group of Companies and this email is not an
offer, solicitation, recommendation or agreement of any kind.
===========================================================================