sebaiknya backup sekaligus di zip menggunakan winzip, saya ada contoh codingnya 
cuma agak banyak....

---- Original Message ----- 
  From: Lilis Suryani ArjaMaya 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, 14 June 2007 9:56 AM
  Subject: [indoprog-vb] Tips n Tricks Mengcopy/Membackup File dgn CommonDialog


  dear programmers,
  kali aku coba share gimana cara yg paling sederhana utk membackup database
  dlm hal ini pake access, tapi ini berlaku juga utk keperluan file2 lain
  yang mau di copy atau dibackup.

  pertama-tama buat 3 commandbutton dan 2 commondialog dan 2 label juga 2 
textbox
  spt biasa :-) copy paste kode dibawah ini,

  '----------------------------------------------------------
  '-ini fungsi API yg digunakan utk mengcopy file
  Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal 
lpExistingFileName As
  String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long

  Private Sub Command3_Click() '--tombol backup
  '--koding dibawah ini fungsinya utk membackup file database dari folder 
default ke
  '--folder tujuan dg menggunakan fungsi API

  If txtFileBackup.Text = "" Then
  Call MsgBox("Folder Tujuan belum ditentukan", vbInformation, "Folder Tujuan")
  Exit Sub
  End If

  '--txtFileName adalah folder sumber
  '--txtFileBackup adalah folder tujuan
  '--CSTR maksudnya membackup file dgn nama format tglblnthn dan extensinya 
.acct
  '--ini terserah programmer mau diganti apa juga bisa
  Call BackupFile(txtFileName.Text, txtFileBackup.Text & CStr(Format(Date, 
"ddmmyy") & ".acct"),
  True)


  End Sub

  '--ini fungsi utk melakukan backup file database
  Function BackupFile(ByVal fileAsli As String, ByVal fileCopy As String, ByVal 
fileTimpah As
  Boolean) As Boolean
  Dim lTemp As Long
  lTemp = CopyFile(fileAsli, fileCopy, fileTimpah) '--panggil fungsi API
  If lTemp = 0 Then
  BackupFile = False
  Call MsgBox("Backup Gagal." & vbCrLf & _
  "File sudah ada", vbInformation, "Backup Database")
  Else
  Call MsgBox("Backup Berhasil", vbInformation, "Backup Database")
  BackupFile = True
  Unload Me
  End If
  End Function

  '--ini utk mengambil file database yg mau di backup dari folder sumber
  Private Sub Command1_Click()
  '--default folder
  CommonDialog1.InitDir = App.Path

  '--judul pada dialog open
  CommonDialog1.DialogTitle = "Database to Backup"

  '--utk menyaring hanya database access aja yg ditampilkan
  CommonDialog1.Filter = "Database Access (*.mdb)|*.mdb|"
  CommonDialog1.ShowOpen

  txtFileName.Text = CommonDialog1.FileName
  End Sub

  '--ini utk meletakkan file database yg dibackup ke folder tujuan
  Private Sub Command2_Click()
  CommonDialog2.InitDir = App.Path
  CommonDialog2.DialogTitle = "Database Backup"
  CommonDialog2.ShowSave

  txtFileBackup.Text = CommonDialog2.FileName

  End Sub

  salam
  Lilis Suryani ArjaMaya

  __________________________________________________________
  Moody friends. Drama queens. Your life? Nope! - their life, your story. Play 
Sims Stories at Yahoo! Games.
  http://sims.yahoo.com/ 


   


[Non-text portions of this message have been removed]

Kirim email ke