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. 
===========================================================================

Kirim email ke