SlideShare a Scribd company logo
Penggunaan RadioButton dan checkbox dalam vb.net
Banyak pertanyaan yang diajukan tentang bagaimana cara mengolah data yang di dalamnya
mengandung Radio Button (dalam vb 6.0 disebut option button) dan CheckBox. Pada bab ini
kami akan membahasnya sebagai jawaban atas pertanyaan tersebut.
Membuat Project Baru
Tahapan pertama dalam mengolah data menggunakan Radio Button dan CheckBox adalah
sebagai berikut:
1. Buka visual studio 2008
2. Klik create project
3. Tulis nama project “Radio Button dan CheckBox”
4. OK
Setelah membuat project baru dan menyimpannya di posisi tertentu, maka akan terbentuk folder
project secara otomatis yang di dalamnya terdapat folder ... >> BIN>> DEBUG. Folder inilah
yang akan dijadikan tempat menyimpan database.
Membuat Database Dan Tabel
Lakukan langkah-langkah di bawah ini untuk membuat database dan tabel.
1. Buka database access 2003
2. Buatlah sebuah database yang baru kemudian tulis nama database “DBLatihan.mdb”
dan simpan di posisi DEBUG project anda
3. Kemudian buatlah tabel PEGAWAI dengan cara klik menu Create >> Table >> Klik kanan
table1 >> Design View dan tulis nama tabel
Tabel Pegawai
Membuat Module Koneksi Database
Setiap project pengolahan database pasti memerlukan string koneksi ke database yang
bersangkutan, oleh karena itu buatlah module koneksi dengan melakukan klik pada menu project
>> add module >> Add.
Membuat module
Coding :
Imports System.Data.OleDb
Module Module1
Public CONN As OleDbConnection
Public DA As OleDbDataAdapter
Public DS As New DataSet
Public CMD As OleDbCommand
Public DR As OleDbDataReader
Sub Koneksi()
Try
CONN = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data
source=dblatihan.mdb")
CONN.Open()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Module
Form Pegawai Dengan Radio Button dan CheckBox
Sebagai langkah awal untuk menjawab pertanyaan tentang bagaimana membuat pengolahan
database yang di dalamnya menggunakan Radio Button dan CheckBox, maka buatlah form
pegawai dengan bentuk seperti gambar berikut ini.
Form user
Coding :
Imports System.Data.OleDb
Public Class Form1
'mendefinisikan gender han hobi yang akan menjadi pilihan
Dim gender As String
Dim hobi As String
Sub Kosongkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
RadioButton1.Checked = False
RadioButton2.Checked = False
ComboBox1.Text = ""
CheckBox1.Checked = False
CheckBox2.Checked = False
TextBox1.Focus()
End Sub
Sub DataBaru()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
RadioButton1.Checked = False
RadioButton2.Checked = False
ComboBox1.Text = ""
CheckBox1.Checked = False
CheckBox2.Checked = False
TextBox2.Focus()
End Sub
Sub KETEMU()
On Error Resume Next
CheckBox1.Checked = False
CheckBox2.Checked = False
TextBox2.Text = DR.Item("Nama")
TextBox3.Text = DR.Item("Alamat")
ComboBox1.Text = DR.Item("sTATUS")
'jika gender = Pria maka radiobutton1 di pilih (centang)
If DR.Item("gender") = "Pria" Then
RadioButton1.Checked = True
Else
RadioButton2.Checked = True
End If
'jika hobi = Olah Raga maka checkbox1 dipilih (centang)
If DR.Item("hobi") = "Olah Raga" Then
CheckBox1.Checked = True
ElseIf DR.Item("hobi") = "Seni" Then
CheckBox2.Checked = True
ElseIf DR.Item("hobi") = "Olah Raga - Seni" Then
CheckBox1.Checked = True
CheckBox2.Checked = True
End If
End Sub
Sub Tampilgrid()
DA = New OleDbDataAdapter("select * from Pegawai", CONN)
DS = New DataSet
DA.Fill(DS)
DGV.DataSource = DS.Tables(0)
DGV.ReadOnly = True
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles
MyBase.Load
Call Koneksi()
Call Tampilgrid()
End Sub
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPr
essEventArgs) Handles TextBox1.KeyPress
TextBox1.MaxLength = 5
If e.KeyChar = Chr(13) Then
CMD = New OleDbCommand("select * from Pegawai where NIP='" & TextBox1.Text & "'",
CONN)
DR = CMD.ExecuteReader
DR.Read()
If DR.HasRows Then
Call KETEMU()
TextBox2.Focus()
Else
Call DataBaru()
End If
End If
End Sub
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPr
essEventArgs) Handles TextBox2.KeyPress
TextBox2.MaxLength = 30
If e.KeyChar = Chr(13) Then
TextBox3.Focus()
End If
End Sub
Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPr
essEventArgs) Handles TextBox3.KeyPress
TextBox3.MaxLength = 30
If e.KeyChar = Chr(13) Then
TextBox4.Focus()
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl
es Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" OrComboBox1.Text
= "" Then
MsgBox("data belum lengkap")
Exit Sub
Else
'jika radiobutton1 dipilih maka ambil properti text-nya
If RadioButton1.Checked = True Then
gender = RadioButton1.Text
ElseIf RadioButton2.Checked = True Then
gender = RadioButton2.Text
End If
'jika checkbox1 dipilih maka ambil properti text-nya
If CheckBox1.Checked = True Then
hobi = CheckBox1.Text
End If
If CheckBox2.Checked = True Then
hobi = CheckBox2.Text
End If
'jika checkbox1 dan 2 dipilih maka ambil dan gabungkan properti text-nya
If CheckBox1.Checked = True And CheckBox2.Checked = True Then
hobi = CheckBox1.Text & " - " & CheckBox2.Text
End If
CMD = New OleDbCommand("select * from Pegawai where NIP='" & TextBox1.Text & "'",
CONN)
DR = CMD.ExecuteReader
DR.Read()
If Not DR.HasRows Then
Dim simpan As String = "insert into Pegawai values('" & TextBox1.Text
& "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & gender & "','" & ComboBox1.Text
& "','" & hobi & "')"
CMD = New OleDbCommand(simpan, CONN)
CMD.ExecuteNonQuery()
Else
Dim edit As String = "update Pegawai set Nama='" & TextBox2.Text
&"',Alamat='" & TextBox3.Text & "',gender='" & gender & "',status='" & ComboBox1.Text
& "',hobi='" & hobi & "' where NIP='" & TextBox1.Text & "'"
CMD = New OleDbCommand(edit, CONN)
CMD.ExecuteNonQuery()
End If
Call Kosongkan()
Call Tampilgrid()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl
es Button2.Click
If TextBox1.Text = "" Then
MsgBox("NIP harus diisi dulu")
TextBox1.Focus()
Exit Sub
Else
If MessageBox.Show("hapus data ini...?", "", MessageBoxButtons.YesNo) =
Windows.Forms.DialogResult.Yes Then
Dim hapus As String = "delete from Pegawai where NIP='" & TextBox1.Text & "'"
CMD = New OleDbCommand(hapus, CONN)
CMD.ExecuteNonQuery()
Call Kosongkan()
Call Tampilgrid()
Else
Call Kosongkan()
End If
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl
es Button3.Click
Call Kosongkan()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl
es Button4.Click
Me.Close()
End Sub
Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs
) Handles TextBox4.TextChanged
DA = New OleDbDataAdapter("select * from Pegawai where Nama like '%" & TextBox4.Text
& "%'", CONN)
DS = New DataSet
DA.Fill(DS)
DGV.DataSource = DS.Tables(0)
End Sub
Private Sub DGV_CellMouseClick(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.Data
GridViewCellMouseEventArgs) Handles DGV.CellMouseClick
On Error Resume Next
TextBox1.Text = DGV.Rows(e.RowIndex).Cells(0).Value
CMD = New OleDbCommand("select * from Pegawai where NIP='" & TextBox1.Text &"'", CONN)
DR = CMD.ExecuteReader
DR.Read()
If DR.HasRows Then
Call KETEMU()
End If
End Sub
End Class

More Related Content

What's hot

Program queue dengan single linked list
Program queue dengan single linked listProgram queue dengan single linked list
Program queue dengan single linked listRhe Dwi Yuni
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
Wirat Mojo
 
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Saprudin Eskom
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Shofura Kamal
 
Pembuatan AR Menggunakan Unity dan Vuforia
Pembuatan AR Menggunakan Unity dan VuforiaPembuatan AR Menggunakan Unity dan Vuforia
Pembuatan AR Menggunakan Unity dan Vuforia
Wilda Perdana
 
HTML - Form
HTML - FormHTML - Form
HTML - Form
Hari Setiaji
 
Pertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi DimensiPertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
Endang Retnoningsih
 
Database Soal PTSI
Database  Soal PTSIDatabase  Soal PTSI
Database Soal PTSI
Firdaus H Abbas
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbwnofrizal
 
Rancangan 3 Gedung 4 Ruangan di setiap gedung
Rancangan 3 Gedung 4 Ruangan di setiap gedungRancangan 3 Gedung 4 Ruangan di setiap gedung
Rancangan 3 Gedung 4 Ruangan di setiap gedungFanny Oktaviarti
 
Konteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus DataKonteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus Data
Fraiza Geraldi
 
DML
DMLDML
Belajar program nilai siswa visual basic 6
Belajar program nilai siswa visual basic 6Belajar program nilai siswa visual basic 6
Belajar program nilai siswa visual basic 6
Irvan Sevenfold
 
RPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakRPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat Lunak
Adam Mukharil Bachtiar
 
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docxMAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
Dikicandra6
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
Lucha Kamala Putri
 
Pertemuan 4 alert dan toast
Pertemuan 4 alert dan toastPertemuan 4 alert dan toast
Pertemuan 4 alert dan toast
heriakj
 
Pertemuan 3 activity
Pertemuan 3 activityPertemuan 3 activity
Pertemuan 3 activity
heriakj
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
Shofura Kamal
 
02. prak.-pemrograman-berorientasi-objek
02. prak.-pemrograman-berorientasi-objek02. prak.-pemrograman-berorientasi-objek
02. prak.-pemrograman-berorientasi-objekJamil Jamil
 

What's hot (20)

Program queue dengan single linked list
Program queue dengan single linked listProgram queue dengan single linked list
Program queue dengan single linked list
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
 
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Pembuatan AR Menggunakan Unity dan Vuforia
Pembuatan AR Menggunakan Unity dan VuforiaPembuatan AR Menggunakan Unity dan Vuforia
Pembuatan AR Menggunakan Unity dan Vuforia
 
HTML - Form
HTML - FormHTML - Form
HTML - Form
 
Pertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi DimensiPertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
 
Database Soal PTSI
Database  Soal PTSIDatabase  Soal PTSI
Database Soal PTSI
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vb
 
Rancangan 3 Gedung 4 Ruangan di setiap gedung
Rancangan 3 Gedung 4 Ruangan di setiap gedungRancangan 3 Gedung 4 Ruangan di setiap gedung
Rancangan 3 Gedung 4 Ruangan di setiap gedung
 
Konteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus DataKonteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus Data
 
DML
DMLDML
DML
 
Belajar program nilai siswa visual basic 6
Belajar program nilai siswa visual basic 6Belajar program nilai siswa visual basic 6
Belajar program nilai siswa visual basic 6
 
RPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat LunakRPL 1 (Lama) - Perancangan Perangkat Lunak
RPL 1 (Lama) - Perancangan Perangkat Lunak
 
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docxMAKALAH DOUBLE LINKED LIST BAHASA C.docx
MAKALAH DOUBLE LINKED LIST BAHASA C.docx
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Pertemuan 4 alert dan toast
Pertemuan 4 alert dan toastPertemuan 4 alert dan toast
Pertemuan 4 alert dan toast
 
Pertemuan 3 activity
Pertemuan 3 activityPertemuan 3 activity
Pertemuan 3 activity
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
 
02. prak.-pemrograman-berorientasi-objek
02. prak.-pemrograman-berorientasi-objek02. prak.-pemrograman-berorientasi-objek
02. prak.-pemrograman-berorientasi-objek
 

Viewers also liked

Escritura1
Escritura1Escritura1
Escritura1
Leonardo Pines
 
Personal lubricant market 2016 2020
Personal lubricant market 2016 2020Personal lubricant market 2016 2020
Personal lubricant market 2016 2020
Pooja R
 
Ensayo2
Ensayo2Ensayo2
Ensayo2
Sara Tlahuel
 
Computacion diapositivas
Computacion diapositivasComputacion diapositivas
Computacion diapositivas
jose andres encalada valarezo
 
Dawid madzia
Dawid madziaDawid madzia
Dawid madzia
F3rgI
 
Reglas de tildación
Reglas de tildaciónReglas de tildación
Reglas de tildación
Angie Harumi Mendoza Hirata
 
GreenSquareProjectPresentation_optimized
GreenSquareProjectPresentation_optimizedGreenSquareProjectPresentation_optimized
GreenSquareProjectPresentation_optimizedJose Calderon Garcia
 
Curriculum Vitae of Michelle Tobias
Curriculum Vitae of Michelle TobiasCurriculum Vitae of Michelle Tobias
Curriculum Vitae of Michelle TobiasMichelle Tobias
 
Ahkka mount
Ahkka mountAhkka mount
Ahkka mount
MiYa6
 
Bolsos2016
Bolsos2016Bolsos2016
Bolsos2016
Leonardo Pines
 

Viewers also liked (14)

Escritura1
Escritura1Escritura1
Escritura1
 
Personal lubricant market 2016 2020
Personal lubricant market 2016 2020Personal lubricant market 2016 2020
Personal lubricant market 2016 2020
 
Ensayo2
Ensayo2Ensayo2
Ensayo2
 
paper-presentation
paper-presentationpaper-presentation
paper-presentation
 
Computacion diapositivas
Computacion diapositivasComputacion diapositivas
Computacion diapositivas
 
Dawid madzia
Dawid madziaDawid madzia
Dawid madzia
 
Reglas de tildación
Reglas de tildaciónReglas de tildación
Reglas de tildación
 
GreenSquareProjectPresentation_optimized
GreenSquareProjectPresentation_optimizedGreenSquareProjectPresentation_optimized
GreenSquareProjectPresentation_optimized
 
Sherman Lindsey resume3
Sherman Lindsey resume3Sherman Lindsey resume3
Sherman Lindsey resume3
 
transcript
transcripttranscript
transcript
 
internship report YTM
internship report YTMinternship report YTM
internship report YTM
 
Curriculum Vitae of Michelle Tobias
Curriculum Vitae of Michelle TobiasCurriculum Vitae of Michelle Tobias
Curriculum Vitae of Michelle Tobias
 
Ahkka mount
Ahkka mountAhkka mount
Ahkka mount
 
Bolsos2016
Bolsos2016Bolsos2016
Bolsos2016
 

Similar to Penggunaan radio button dan checkbox dalam vb.net

Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi Maiyana
 
Teks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.NetTeks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.NetNazær Upiin
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Desiaman Thelaumbanua
 
Modul01 pemograman dotnet
Modul01 pemograman dotnetModul01 pemograman dotnet
Modul01 pemograman dotnetEko Siswanto
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Saprudin Eskom
 
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
eva nurvaizah
 
Modul pemrograman-visual 3
Modul pemrograman-visual 3Modul pemrograman-visual 3
Modul pemrograman-visual 3
Pondang Simarmata
 
Teknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox proTeknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox pro
simon novianto
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
eriyadi
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vbims09_com
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 
Modul visual basic (krisna 03)
Modul visual basic (krisna 03)Modul visual basic (krisna 03)
Modul visual basic (krisna 03)
Aryful Yahdi
 
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Budi Permana
 
Tutorial projek vb
Tutorial projek vbTutorial projek vb
Tutorial projek vbevalate
 

Similar to Penggunaan radio button dan checkbox dalam vb.net (17)

Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Teks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.NetTeks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.Net
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 
Krisna vb6-07
Krisna vb6-07Krisna vb6-07
Krisna vb6-07
 
Modul01 pemograman dotnet
Modul01 pemograman dotnetModul01 pemograman dotnet
Modul01 pemograman dotnet
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
 
Tutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vbTutorial membuat database menggunakan vb
Tutorial membuat database menggunakan vb
 
Modul pemrograman-visual 3
Modul pemrograman-visual 3Modul pemrograman-visual 3
Modul pemrograman-visual 3
 
The Best Source Code VB
The Best Source Code VBThe Best Source Code VB
The Best Source Code VB
 
Teknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox proTeknik merancang program aplikasi (code) pada visual fox pro
Teknik merancang program aplikasi (code) pada visual fox pro
 
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakanModul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
Modul ii-membuat-aplikasi-sederhana-toko-bahan-pakan
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vb
 
Krisna vb6-10
Krisna vb6-10Krisna vb6-10
Krisna vb6-10
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
Modul visual basic (krisna 03)
Modul visual basic (krisna 03)Modul visual basic (krisna 03)
Modul visual basic (krisna 03)
 
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007Aplikasi password-vb-2010-dengan-database-ms.-access-2007
Aplikasi password-vb-2010-dengan-database-ms.-access-2007
 
Tutorial projek vb
Tutorial projek vbTutorial projek vb
Tutorial projek vb
 

Recently uploaded

Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
ozijaya
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 

Recently uploaded (20)

Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
SOAL SBDP KELAS 3 SEMESTER GENAP TAHUN PELAJARAN 2023 2024
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 

Penggunaan radio button dan checkbox dalam vb.net

  • 1. Penggunaan RadioButton dan checkbox dalam vb.net Banyak pertanyaan yang diajukan tentang bagaimana cara mengolah data yang di dalamnya mengandung Radio Button (dalam vb 6.0 disebut option button) dan CheckBox. Pada bab ini kami akan membahasnya sebagai jawaban atas pertanyaan tersebut. Membuat Project Baru Tahapan pertama dalam mengolah data menggunakan Radio Button dan CheckBox adalah sebagai berikut: 1. Buka visual studio 2008 2. Klik create project 3. Tulis nama project “Radio Button dan CheckBox” 4. OK Setelah membuat project baru dan menyimpannya di posisi tertentu, maka akan terbentuk folder project secara otomatis yang di dalamnya terdapat folder ... >> BIN>> DEBUG. Folder inilah yang akan dijadikan tempat menyimpan database. Membuat Database Dan Tabel Lakukan langkah-langkah di bawah ini untuk membuat database dan tabel. 1. Buka database access 2003 2. Buatlah sebuah database yang baru kemudian tulis nama database “DBLatihan.mdb” dan simpan di posisi DEBUG project anda 3. Kemudian buatlah tabel PEGAWAI dengan cara klik menu Create >> Table >> Klik kanan table1 >> Design View dan tulis nama tabel Tabel Pegawai Membuat Module Koneksi Database
  • 2. Setiap project pengolahan database pasti memerlukan string koneksi ke database yang bersangkutan, oleh karena itu buatlah module koneksi dengan melakukan klik pada menu project >> add module >> Add. Membuat module Coding : Imports System.Data.OleDb Module Module1 Public CONN As OleDbConnection Public DA As OleDbDataAdapter Public DS As New DataSet Public CMD As OleDbCommand Public DR As OleDbDataReader Sub Koneksi() Try CONN = New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=dblatihan.mdb") CONN.Open() Catch ex As Exception MsgBox(ex.Message) End Try End Sub End Module Form Pegawai Dengan Radio Button dan CheckBox Sebagai langkah awal untuk menjawab pertanyaan tentang bagaimana membuat pengolahan database yang di dalamnya menggunakan Radio Button dan CheckBox, maka buatlah form pegawai dengan bentuk seperti gambar berikut ini.
  • 3. Form user Coding : Imports System.Data.OleDb Public Class Form1 'mendefinisikan gender han hobi yang akan menjadi pilihan Dim gender As String Dim hobi As String Sub Kosongkan() TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() TextBox4.Clear() RadioButton1.Checked = False RadioButton2.Checked = False ComboBox1.Text = "" CheckBox1.Checked = False CheckBox2.Checked = False TextBox1.Focus() End Sub Sub DataBaru() TextBox2.Clear() TextBox3.Clear() TextBox4.Clear() RadioButton1.Checked = False
  • 4. RadioButton2.Checked = False ComboBox1.Text = "" CheckBox1.Checked = False CheckBox2.Checked = False TextBox2.Focus() End Sub Sub KETEMU() On Error Resume Next CheckBox1.Checked = False CheckBox2.Checked = False TextBox2.Text = DR.Item("Nama") TextBox3.Text = DR.Item("Alamat") ComboBox1.Text = DR.Item("sTATUS") 'jika gender = Pria maka radiobutton1 di pilih (centang) If DR.Item("gender") = "Pria" Then RadioButton1.Checked = True Else RadioButton2.Checked = True End If 'jika hobi = Olah Raga maka checkbox1 dipilih (centang) If DR.Item("hobi") = "Olah Raga" Then CheckBox1.Checked = True ElseIf DR.Item("hobi") = "Seni" Then CheckBox2.Checked = True ElseIf DR.Item("hobi") = "Olah Raga - Seni" Then CheckBox1.Checked = True CheckBox2.Checked = True End If End Sub Sub Tampilgrid() DA = New OleDbDataAdapter("select * from Pegawai", CONN) DS = New DataSet DA.Fill(DS) DGV.DataSource = DS.Tables(0) DGV.ReadOnly = True End Sub
  • 5. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MyBase.Load Call Koneksi() Call Tampilgrid() End Sub Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPr essEventArgs) Handles TextBox1.KeyPress TextBox1.MaxLength = 5 If e.KeyChar = Chr(13) Then CMD = New OleDbCommand("select * from Pegawai where NIP='" & TextBox1.Text & "'", CONN) DR = CMD.ExecuteReader DR.Read() If DR.HasRows Then Call KETEMU() TextBox2.Focus() Else Call DataBaru() End If End If End Sub Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPr essEventArgs) Handles TextBox2.KeyPress TextBox2.MaxLength = 30 If e.KeyChar = Chr(13) Then TextBox3.Focus() End If End Sub Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPr essEventArgs) Handles TextBox3.KeyPress TextBox3.MaxLength = 30 If e.KeyChar = Chr(13) Then TextBox4.Focus() End If End Sub
  • 6. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl es Button1.Click If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" OrComboBox1.Text = "" Then MsgBox("data belum lengkap") Exit Sub Else 'jika radiobutton1 dipilih maka ambil properti text-nya If RadioButton1.Checked = True Then gender = RadioButton1.Text ElseIf RadioButton2.Checked = True Then gender = RadioButton2.Text End If 'jika checkbox1 dipilih maka ambil properti text-nya If CheckBox1.Checked = True Then hobi = CheckBox1.Text End If If CheckBox2.Checked = True Then hobi = CheckBox2.Text End If 'jika checkbox1 dan 2 dipilih maka ambil dan gabungkan properti text-nya If CheckBox1.Checked = True And CheckBox2.Checked = True Then hobi = CheckBox1.Text & " - " & CheckBox2.Text End If CMD = New OleDbCommand("select * from Pegawai where NIP='" & TextBox1.Text & "'", CONN) DR = CMD.ExecuteReader DR.Read() If Not DR.HasRows Then Dim simpan As String = "insert into Pegawai values('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & gender & "','" & ComboBox1.Text & "','" & hobi & "')" CMD = New OleDbCommand(simpan, CONN) CMD.ExecuteNonQuery() Else
  • 7. Dim edit As String = "update Pegawai set Nama='" & TextBox2.Text &"',Alamat='" & TextBox3.Text & "',gender='" & gender & "',status='" & ComboBox1.Text & "',hobi='" & hobi & "' where NIP='" & TextBox1.Text & "'" CMD = New OleDbCommand(edit, CONN) CMD.ExecuteNonQuery() End If Call Kosongkan() Call Tampilgrid() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl es Button2.Click If TextBox1.Text = "" Then MsgBox("NIP harus diisi dulu") TextBox1.Focus() Exit Sub Else If MessageBox.Show("hapus data ini...?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then Dim hapus As String = "delete from Pegawai where NIP='" & TextBox1.Text & "'" CMD = New OleDbCommand(hapus, CONN) CMD.ExecuteNonQuery() Call Kosongkan() Call Tampilgrid() Else Call Kosongkan() End If End If End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl es Button3.Click Call Kosongkan() End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handl es Button4.Click Me.Close() End Sub
  • 8. Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e AsSystem.EventArgs ) Handles TextBox4.TextChanged DA = New OleDbDataAdapter("select * from Pegawai where Nama like '%" & TextBox4.Text & "%'", CONN) DS = New DataSet DA.Fill(DS) DGV.DataSource = DS.Tables(0) End Sub Private Sub DGV_CellMouseClick(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.Data GridViewCellMouseEventArgs) Handles DGV.CellMouseClick On Error Resume Next TextBox1.Text = DGV.Rows(e.RowIndex).Cells(0).Value CMD = New OleDbCommand("select * from Pegawai where NIP='" & TextBox1.Text &"'", CONN) DR = CMD.ExecuteReader DR.Read() If DR.HasRows Then Call KETEMU() End If End Sub End Class