0% menganggap dokumen ini bermanfaat (0 suara)
410 tayangan2 halaman

Export Import Data Excel Ke Access Menggunakan

Dokumen tersebut membahas tentang proses export dan import data excel ke dan dari database Access 2007 menggunakan bahasa pemrograman VB.NET. Langkah-langkahnya adalah membuat database Access dengan tabel Barang, kemudian membuat form dengan dua tombol dan datagridview untuk menampilkan data. Tombol pertama untuk mengimport data excel ke datagridview, sedangkan tombol kedua untuk menyimpan/mengedit data datagridview ke tabel Barang pada database Access.

Diunggah oleh

Uus Rusmawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
410 tayangan2 halaman

Export Import Data Excel Ke Access Menggunakan

Dokumen tersebut membahas tentang proses export dan import data excel ke dan dari database Access 2007 menggunakan bahasa pemrograman VB.NET. Langkah-langkahnya adalah membuat database Access dengan tabel Barang, kemudian membuat form dengan dua tombol dan datagridview untuk menampilkan data. Tombol pertama untuk mengimport data excel ke datagridview, sedangkan tombol kedua untuk menyimpan/mengedit data datagridview ke tabel Barang pada database Access.

Diunggah oleh

Uus Rusmawan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

KONSULTASIVB.COM - KURSUS VB.

NET
Alamat : Terminal Bekasi - SPBU - Lampu Merah Taman - Gapura RT 02 RW 11
Jl. Rawa Semut - Semut Merah No 57 RT 04 RW 11 Belakang RS Bakti Medika
[email protected]

Export Import Data Excel


Langkah pertama membuat proses export dan import data excel adalah membuat database
dengan access 2007 dan beri nama DBExport.accdb. kemudian buatlah tabel dengan nama
TBLBarang (kode_barang dan Nama_barang). Setelah itu form dengan bentuk seperti gambar di
bawah ini berupa dua buah button dan satu buah datagridview.

Coding :

Imports System.Data.OleDb

Public Class ExportImport


'definisikan variabel koneksi di database access 2007
Dim ConnAccess As OleDbConnection
Dim CMDAccess As OleDbCommand
Dim DRAccess As OleDbDataReader

Sub Koneksi1()
'string koneksi ke daatabase access 2007
ConnAccess = New
OleDbConnection("provider=Microsoft.ace.OLEDB.12.0;data
source=dbimport.accdb")
ConnAccess.Open()
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button1.Click
Call Koneksi() 'koneksi ke excel pertama kali sudah dibuat di
module
DA = New OleDbDataAdapter("select * from [sheet1$]", CONN)
DS = New DataSet
DA.Fill(DS)
KONSULTASIVB.COM - KURSUS VB.NET
Alamat : Terminal Bekasi - SPBU - Lampu Merah Taman - Gapura RT 02 RW 11
Jl. Rawa Semut - Semut Merah No 57 RT 04 RW 11 Belakang RS Bakti Medika
[email protected]

DGV.DataSource = DS.Tables(0)
DGV.Columns(1).Width = 200
DGV.ReadOnly = True
CONN.Close()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button2.Click
Call Koneksi1()
'cari data di tabel barang
CMDAccess = New OleDbCommand("select * from tblbarang",
ConnAccess)
DRAccess = CMDAccess.ExecuteReader
DRAccess.Read()
If Not DRAccess.HasRows Then
'jika datanya tidak ada maka simpan secara berulang
For baris As Integer = 0 To DGV.RowCount - 2
Dim simpan As String = "insert into tblbarang
values('" & DGV.Rows(baris).Cells(0).Value & "','" &
DGV.Rows(baris).Cells(1).Value & "')"
CMDAccess = New OleDbCommand(simpan, ConnAccess)
CMDAccess.ExecuteNonQuery()
Next
MsgBox("proses simpan berhasil")
Else
'jika datanya sudah ada maka edit secara berulang
For baris As Integer = 0 To DGV.RowCount - 2
Dim edit As String = "update tblbarang set
nama_barang='" & DGV.Rows(baris).Cells(1).Value & "' where
kode_barang='" & DGV.Rows(baris).Cells(0).Value & "'"
CMDAccess = New OleDbCommand(edit, ConnAccess)
CMDAccess.ExecuteNonQuery()
Next
MsgBox("proses edit berhasil")
End If
End Sub
End Class

Anda mungkin juga menyukai