Uploaded by User44271

Validasi input dan menampilkan DataGridView

advertisement
Validasi input textbox
Validasi biasanya digunakan untuk penginputan data (pada textbox) yang hanya bisa diisi
oleh angka saja atau abjad saja.
--Praktek-Agar kolom input pada NIM dan Nomor Telepon hanya bisa diisi oleh angka saja, atau
kolom input Nama Mahasiswa hanya bisa diisi oleh abjad, maka perlu dilakukan validasi.
Caranya yaitu sebagai berikut :
1) Double click kolom input NIM (Txt_nim), pada bagian event pilih keyPress, lalu
masukkan kode berikut ini :
Private Sub Txt_nim_KeyPress(sender As Object, e As KeyPressEventArgs)
Handles Txt_nim.KeyPress
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar =
vbBack) Then e.Handled() = True
End Sub
2) Double click kolom input No. Telepon (Txt_telepon), pada bagian event pilih keyPress,
lalu masukkan kode berikut ini :
Private Sub Txt_telepon_KeyPress(sender As Object, e As KeyPressEventArgs)
Handles Txt_telepon.KeyPress
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then
e.Handled() = True
End Sub
Pemrograman Visual – Eko Budiarto
1
3) Double click kolom input Nama Mahasiswa (Txt_nama), pada bagian event pilih
keyPress, lalu masukkan kode berikut ini :
Private Sub Txt_nama_KeyPress(sender As Object, e As KeyPressEventArgs)
Handles Txt_nama.KeyPress
Dim KeyAscii As Short = Asc(e.KeyChar)
If (e.KeyChar Like
OrElse KeyAscii
OrElse KeyAscii
OrElse KeyAscii
OrElse KeyAscii
KeyAscii = 0
End If
"[A-Z,a-z]" _
= Keys.Back _
= Keys.Space _
= Keys.Return _
= Keys.Delete) Then
e.Handled = CBool(KeyAscii)
End Sub
4) Membuat validasi textbox multiline (Txt_alamat) :
5) Membuat pesan peringatan ketika kita ingin menutup aplikasi (Btn_tutup), Klik ganda
button Tutup, kemudian masukan kode berikut ini :
Private Sub Btn_tutup_Click(sender As Object, e As EventArgs) Handles
Btn_tutup.Click
Dim tutup As String
If Btn_tutup.Text = "Batal" Then
Call awal()
Else
Pemrograman Visual – Eko Budiarto
2
tutup = MsgBox("Apakah Anda ingin keluar..?", vbQuestion + vbYesNo,
"Konfirmasi")
If tutup = vbYes Then
Me.Close()
ElseIf tutup = vbNo Then
Exit Sub
End If
End If
End Sub
6) Membuat combo box agar tidak bisa diketik :
7) Untuk menentukan jumlah maksimal karakter pada Txt_nim, yaitu dengan cara klik
Txt_nim → Properties → MaxLength → isikan angka 6
Menampilkan data yang telah diinput/disimpan dengan menggunakan DataGridView
1) Buatlah Form tambahan pada project crud : pada menu PROJECT → Add Windows
Form … → pilih windows form dan berikan nama form dengan FormDGV → Add
2) Pada Toolbox pilih DataGridView, kemudian pilih DataGridView Task → Add Project
Data Source…
Pemrograman Visual – Eko Budiarto
3
Isikan Server name
disesuaikan dengan
PC /laptop Anda
3) Tambahkan 1 buah Button, sebagai tombol Exit, kemudian berikan script berikut ini :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
Me.Close()
End Sub
Pemrograman Visual – Eko Budiarto
4
4) Tambahkan 1 buah Button pada FrmCrud, berikan nama Lihat Data, dan set name
pada properties menjadi Btn_lihatdata, kemudian berikan script berikut ini :
Private Sub Btn_lihatdata_Click(sender As
Object, e As EventArgs) Handles
Btn_lihatdata.Click
Call FormDGV.Show()
End Sub
Pemrograman Visual – Eko Budiarto
5
Download