Selasa, 03 Maret 2015

Validasi Inputan Hanya Huruf Atau Angka Saja VB.Net

Standard
Beberapa textbox untuk keperluan inputan data mungkin memerlukan validasi agar inputan sesuai dengan yang diharapakan serta untuk meminimalisir bug program. Sebagai contoh 2 textbox yang digunakan untuk penginputan nomor yang akan dikalikan tentu akan error jika kita inputkan data berupa huruf.

Berikut beberapa contoh validasi yang banyak digunakan. Perlu diketahui koding tersebut diletakkan pada textbox denga event keypress.
  1. Validasi inputan hanya 0-9 dengan pengecualian tombol backspace :  
   If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled() = True
Teknik lain :
Dim KeyAscii As Short = Asc(e.KeyChar)
        If (e.KeyChar Like "[0-9]" _
            OrElse KeyAscii = Keys.Back) Then
            KeyAscii = 0
        End If

        e.Handled = CBool(KeyAscii)

  1.  Validasi inputan hanya A-Z a-z dengan pengecualian tombol backspace :
Dim KeyAscii As Short = Asc(e.KeyChar)
        If (e.KeyChar Like "[A-Z,a-z]" _
            OrElse KeyAscii = Keys.Back _
             OrElse KeyAscii = Keys.Space _
            OrElse KeyAscii = Keys.Return _
            OrElse KeyAscii = Keys.Delete) Then
            KeyAscii = 0
        End If

        e.Handled = CBool(KeyAscii)


 Semoga Bermanfaat.

Related Posts:

  • Print Form VB.NET Sesekali kadang kita ingin membuat laporan atau kwitansi dengan cepat tanpa melalui report yang mungkin kurang praktis. Ada suatu terobosan untuk men… Read More
  • Formating Text Box VB.Net Sebagai programmer selain dituntut menghasilkan program yang minim bug kita juga dituntut untuk membuatnya mudah di operasikan. Salah satu seni pada … Read More
  • Sekilas Tentang Message Box Vb.Net Kita pasti sudah tidak asing lagi dengan yang dijuluki message box atau dalam bahasa romawi disebut kotak pesan. Yah media UI ini sering digunak… Read More
  • Validasi Textbox Dengan Error Provider VB.Net Bosan dengan validasi textbox yang biasa - biasa saja? mari coba cara baru menggunakan error provider.  Control ini akan kita gunakan untuk me… Read More
  • Enkripsi Password Proses login pada sebuah aplikasi merupakan prosedur wajib untuk mempermudah pengelolaan perihal penggunaan aplikasi. Agar password yang bersifat rah… Read More

3 komentar: