Dibawah ini adalah form sederhana yang digunakan untuk mengexport database Visual Basic (menggunakan database Ms Access) ke dalam aplikasi Ms Excel.
Langkah – langkah yang harus dilalui adalah:
- Buat sebuah Project
- Buat/persiapkan sebuah database yang akan digunakan (latihan dibawah ini struktur tabelnya NIS, NAMA, NILAI, KRITERIA)
- Design form dengan tampilan seperti gambar berikut (2 Commandbutton, 1 MsFlexgrid, 1 Data)
- Tambahkan Referensi program dengan menggunakan peritah Project –> Reference…. Kemudian pilih Microsoft Excel 12.00 Object Library (sesuai dengan versi aplikasi Ms Excel di computer anda)
- Lengkapi form anda dengan scrip berikut: (sesuaikan nama masing object sesuai dengan nama yang ada pada form anda)
Dim MsExcel As Excel.Application
Private Sub Command1_Click()
MsExcel.Workbooks.Add
MsExcel.Range("A1").Value = "NIS"
MsExcel.Range("B1").Value = "NAMA"
MsExcel.Range("C1").Value = "NILAI"
MsExcel.Range("D1").Value = "KRITERIA"
i = 1
Do While Not Data1.Recordset.EOF
MsExcel.Range("A" & i + 1).Value = Val(Data1.Recordset!NIS)
MsExcel.Range("B" & i + 1).Value = Data1.Recordset!NAMA
MsExcel.Range("C" & i + 1).Value = Data1.Recordset!NILAI
MsExcel.Range("D" & i + 1).Value = Val(Data1.Recordset!KRITERIA)
i = i + 1
Data1.Recordset.MoveNext
Loop
MsExcel.Visible = True
End Sub
Private Sub Command2_Click()
End Sub
Private Sub Form_Load()
Set MsExcel = CreateObject("Excel.Application")
End Sub
Private Sub Form_Unload(Cancel As Integer)
MsExcel.Quit
Selamat Mencoba dan semoga bermanfaat........
No comments:
Post a Comment