- Buka visual basic 6 kemudian desainlah sebuah form seperti gambar berikut ini :

- Jika sudah selesai mendesainnya selanjutnya tinggal nulis kodenya. Di sini saya memakai database dengan nama "DB_MHS.mdb". Tulislah koding berikut ini dengan benar :
01OptionExplicit02'----Fungsi API untuk browse folder03PrivateDeclareFunctionSHBrowseForFolderLib_04"shell32.dll"(bBrowseAsBrowseInfo)AsLong05PrivateDeclareFunctionSHGetPathFromIDListLib_06"shell32.dll"(ByVallItemAsLong,ByValsDirAsString)AsLong07'------------------------08PrivateType BrowseInfo09hWndOwnerAsLong10pidlRootAsLong11sDisplayNameAsString12sTitleAsString13ulFlagsAsLong14lpfnAsLong15lParamAsLong16lImageAsLong17EndType1819PrivateFunctionBrowseFolder()AsString20DimInfoAsBrowseInfo21DimlngItemAsLong22DimstrDirAsString23'mengembalikan nama folder24Info.ulFlags = 125lngItem = SHBrowseForFolder(Info)26IflngItemThen27strDir = Space$(260)28IfSHGetPathFromIDList(lngItem, strDir)Then29'mendapatkan nama folder30BrowseFolder = Left$(strDir, InStr(strDir, ChrW$(0)) - 1)31Else32BrowseFolder = vbNullString33EndIf34EndIf35EndFunction3637'----Kode Tombol Pilih Folder38PrivateSubCmdPilih_Click()39Label1.Caption = BrowseFolder40EndSub4142'---Tombol Keluar43PrivateSubCmdKeluar_Click()44UnloadMe45EndSub4647'---koding Tombol Backup---48PrivateSubCmdBackup_Click()49IfLabel1.Caption =""Then50MsgBox"Klik Tombol 'Pilih Folder' Dulu...!,"& vbCrLf &""_51&"Untuk Memilih Lokasi Penyimpanan", vbCritical," .:: Peringatan ::. "52ExitSub53EndIf54'------------------------55OnErrorResumeNext56DimasalAsString57DimTujuAsString58DimiAsInteger59DimjAsInteger60Label2.Width = 061'-----------------------62asal = App.Path +"\DB_MHS.mdb"63Tuju = Label1.Caption64'mengubah nama file databasenya menjadi format tgl sesuai dg tgl backup ex:DB_MHS_01-10-2014.mdb65Tuju = Tuju +"\DB_MHS"&"_"& Format$(Date,"DD-MM-YYYY") &".mdb"66CmdPilih.Enabled =False67CmdBackup.Enabled =False68CmdKeluar.Enabled =False69Label2.Visible =True70Fori = 0To480071Label2.Width = i72Forj = 1To50: DoEvents:Nextj73Nexti74'-Proses Copy File Database--------------75FileCopy asal, Tuju76DoEvents77MsgBox"Backup database Sukses...", vbInformation,"Back Up Data"78'------------------------79CmdPilih.Enabled =False80CmdBackup.Enabled =False81CmdKeluar.Enabled =True82Label2.Visible =False83EndSub - Jika sudah selesai silahkan di simpan kemudian di run semoga berhasil. Jika berhasil tampilannya seperti gambar berikut ini


- Selesai. Jika anda tidak ingin ribet nulis kode dan mendesain form nya silahkan download sourcode di link berikut ini semoga bermanfaat dan membantu.
Sumber : www.hadiasoka-com









