Tutorial membuat database menggunakan vb

11
Tutorial Membuat Database Menggunakan VB 2010 Pada modul 3 ini, kami mempelajari tentang bagaimana membuat database menggunakan Microsoft Access 2007 dan mengkoneksikannya dalam program Visual Basic 2010. Program database yang kami buat adalah Database daftar buku. Langkah pertama adalah kita membuat database di Microsoft Access 2007 Langkah-langkah pembuatan programnya : 1. Membuka Aplikasi Microsoft Access 2007 2. Klik Blank Document Lalu pada File Name, ketik nama Database yang ingin anda buat, lalu klik Create

Transcript of Tutorial membuat database menggunakan vb

Page 1: Tutorial membuat database menggunakan vb

Tutorial Membuat Database Menggunakan VB 2010Pada modul 3 ini, kami mempelajari tentang bagaimana membuat database menggunakan Microsoft Access 2007 dan mengkoneksikannya dalam program Visual Basic 2010. Program database yang kami buat adalah Database daftar buku.

Langkah pertama adalah kita membuat database di Microsoft Access 2007

Langkah-langkah pembuatan programnya :

1. Membuka Aplikasi Microsoft Access 2007

2. Klik Blank Document

Lalu pada File Name, ketik nama Database yang ingin anda buat, lalu klik Create

3. Kemudian klik View dan  ketik nama tabel, lalu klik ok

Maka akan muncul muncul tampilan berikut

Page 2: Tutorial membuat database menggunakan vb

4. Lalu buat table dengan struktur berikut :

No Field Name Data Type1 NIK Text (10)2 NAMA Text (35)3 TTL Text (20)4 ASAL Text (20)5 GOLONGAN DARAH Text (2)6 PEKERJAAN Text (25)7 STATUS Text (15)

Lalu klik View pada menu Home

5. Kemudian isi data ke dalam table Buku, lalu save

Maka tampilan Database yang sudah kita buat pada Microsoft Access adalah sebagai berikut :

Setelah kita membuat databasenya di Microsoft Access, lalu kita mengkoneksikan database tersebut ke program Visual Basic 2010.

Langkah-langkah sebagai berikut :

1. Membuka Aplikasi Visual Basic 2010, lalu pilih File >  New Project

Page 3: Tutorial membuat database menggunakan vb

2. Klik  ok maka akan mucul tampilan seperti berikut

3. Kemudian pada Toolbox, pilih komponen BindingNavigator, Binding Source, dan DataGridView. Dengan tampilan sebagai berikut

Page 4: Tutorial membuat database menggunakan vb

4. Klik pada BindingSource1, lalu lihat properties  DataSource > Add Project DataSource > Database > Dataset  New Connection. Lalu ganti kolom pada Data Source dengan memilih menu Change, ganti sesuai

database yang akan dipakai (Microsoft Access Database File)

5. Kemudian bila ada perintah, maka klik Yes

Dengan tampilan sebagai berikut :

Page 5: Tutorial membuat database menggunakan vb

6. Centang Table lalu klik finish, dengan tampilalan sebagai berkut :

7. Klik pada DataGridView1, lalu lihat properties  DataSource > Add Project DataSource > Database > Dataset  New Connection. Lalu ganti kolom pada Data Source dengan memilih menu Change, ganti sesuai database yang akan dipakai (Microsoft Access Database File)

 

Page 6: Tutorial membuat database menggunakan vb

 

8. Kemudian bila ada perintah, maka klik Yes

Dengan tampilan sebagai berikut :

Page 7: Tutorial membuat database menggunakan vb

9. Centang Table lalu klik finish, dengan tampilalan sebagai berkut :

Maka pada DataGridView1 akan muncul tabel Database yang sudah kita buat pada Microsoft Access 2007 sebelumnya

10. Untuk mencari data yang diinginkan, terlebih dahulu kita membuat TextBox dan Label pada ToolBox, kemudian kita membuat Button Temukan. Dengan tampilan gambar dan listing berikut ini :

Page 8: Tutorial membuat database menggunakan vb

Kemudian, buatlah listing sesuai dengan table di atas :

Public Class Form1

Private Sub BindingNavigator1SaveItems_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigator1.Click

Me.Validate()

Me.Modul3TIBindingSource.EndEdit()

Me.TableAdapterManager1.UpdateAll(Me.Modul_3_Kelompok_27DataSet)

End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

‘TODO: This line of code loads data into the ‘Modul_3_Kelompok_27DataSet.Modul_3_TI’ table. You can move, or remove it, as needed.

Me.Modul_3_TITableAdapter.Fill(Me.Modul_3_Kelompok_27DataSet.Modul_3_TI)

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.Modul3TIBindingSource.AddNew()

DataGridView1.Enabled = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Me.Modul3TIBindingSource.RemoveCurrent()

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

Dim indeks As Integer = Nothing

If TextBox1.Text.Length Then

Dim sukses As Boolean = False

Dim x As Integer

For x = 0 To DataGridView1.RowCount – 1

If sukses = False And DataGridView1.Item(0, x).Value = TextBox1.Text Then

sukses = True

indeks = x

Exit For

Page 9: Tutorial membuat database menggunakan vb

End If

Next

If sukses Then

TextBox2.Text = DataGridView1.Item(1, indeks).Value

TextBox3.Text = DataGridView1.Item(2, indeks).Value

TextBox4.Text = DataGridView1.Item(3, indeks).Value

TextBox5.Text = DataGridView1.Item(4, indeks).Value

TextBox6.Text = DataGridView1.Item(5, indeks).Value

TextBox7.Text = DataGridView1.Item(6, indeks).Value

Else

MessageBox.Show(“Data Tidak Terdaftar!”, “Pesan”, MessageBoxButtons.OK, MessageBoxIcon.Information)

TextBox1.Focus()

End If

Else

MessageBox.Show(“Silakan Isi Data!”)

End If

End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

TextBox1.Text = Nothing

TextBox2.Text = Nothing

TextBox3.Text = Nothing

TextBox4.Text = Nothing

TextBox5.Text = Nothing

TextBox6.Text = Nothing

TextBox7.Text = Nothing

End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click

Close()

End Sub

Page 10: Tutorial membuat database menggunakan vb

Private Sub TextBox11_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox11.TextChanged

Modul3TIBindingSource.Filter = “NIK like ‘%” + TextBox11.Text + “%’ OR NAMA like ‘%” + TextBox11.Text + “%’ OR Convert([TTL], ‘System.String’) like ‘%” + TextBox11.Text + “%’ OR ASAL like ‘%” + TextBox11.Text + “%’ OR PEKERJAAN like ‘%” + TextBox11.Text + “%’ OR STATUS like ‘%” + TextBox11.Text + “%’ OR CONVERT([GOLONGAN DARAH], ‘System.String’) like ‘%” + TextBox11.Text + “%'”

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

Me.Validate()

Me.Modul3TIBindingSource.EndEdit()

Me.TableAdapterManager1.UpdateAll(Me.Modul_3_Kelompok_27DataSet)

End Sub

End Class