|
おはようございます。
データ入力のシステムを構築する場合、
当然なのですが登録前に妥当性チェックを入れます。
必須項目、正確なデータかをチェックして
OKであれば登録に進むようにします。
たとえば
Private Sub コマンド登録_Click()
'チェックが通らない場合は登録しない
if CheckData() = False Then
Msgbox "正しくありません"
Exit Sub
End if
'*** 以下が登録処理とします(省略) ***
End Sub
'項目チェック関数
Function CheckData() As Boolean
Dim bcheck As Boolean
bcheck = True
'項目1
if Textbox1.text = "" then
bcheck = False
End if
'項目2
if Textbox2.text = "" then
bcheck = False
End if
'項目3
if Not IsDate(Textbox2.text) then
bcheck = False
End if
ChackData = bcheck
End Function
こんな感じに事前にチェックを入れるようにします。
|
|