Fungsi Semua Terisi
Fungsi Semua Terisi ini adalah fungsi untuk memudahkan Anda apakah User telah mengisi seluruh kontrol isian (seperti TextBox atau ComboBox) dalam suatu Form. Agar lebih jelas, berikut cara membuatnya :
Buat Project baru dengan sebuah Form dan sebuah Module didalamnya.
Di Module ketikkan kode berikut :
Public Function SemuaTerisi(ByVal Frm As Form) As Boolean
Dim c As Control
Dim b As Boolean
b = True
For Each c In Frm.Controls
If (TypeOf c Is TextBox) Or (TypeOf c Is ComboBox) Then 'utk TextBox dan ComboBox
b = Not (Trim(c.Text) = "")
End If
If b = False Then
c.SetFocus
Exit For
End If
Next
SemuaTerisi = b
End Function
(bagi pengguna VB .NET gantikan kode yang berwarna merah dengan kode "c.Focus()"Dim c As Control
Dim b As Boolean
b = True
For Each c In Frm.Controls
If (TypeOf c Is TextBox) Or (TypeOf c Is ComboBox) Then 'utk TextBox dan ComboBox
b = Not (Trim(c.Text) = "")
End If
If b = False Then
c.SetFocus
Exit For
End If
Next
SemuaTerisi = b
End Function
Untuk percobaan, buatlah 3 buah Textbox dan 1 Tombol/ Button ke dalam Form. Lalu ketikkan kode berikut di Tombol/ Button_Click :
If SemuaTerisi(Me) Then
MsgBox "Data sudah lengkap", vbInformation
Else
MsgBox "Data belum lengkap", vbCritical
End If
MsgBox "Data sudah lengkap", vbInformation
Else
MsgBox "Data belum lengkap", vbCritical
End If
Jalankan, kemudian tes dengan mengisi atau mengosongkan TextBox.
Label: (Mudah), Fungsi dan Prosedur, Kontrol, VB .NET, VB 6.0
0 Komentar:
Posting Komentar
Pengunjung yang baik selalu meninggalkan jejak berupa komentar. :)
Berlangganan Posting Komentar [Atom]
<< Beranda