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()"
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
Jalankan, kemudian tes dengan mengisi atau mengosongkan TextBox.