|
フォーム上に電話番号やFAX番号等、数字だけを取り扱う項目があり、
下記のような、チェックプロシージャ-を作りました。
チェックでエラーになれば、エラーメッセージを出力し
該当項目を赤字で表示するという単純なものです。
定型入力が使えればいいのですが、
入力形式が複数あり使えません。
項目ごとにこのコーディングをするのでなく、
項目自体を引数にして、プロシージャ-をコールしたいと思いますが、
オブジェクトの考えがまだ理解できてなくて、
どうやって、引数を渡してやればいいのかわかりません。
よろしくお願いします。 m(_ _)m
Private Sub MEP_Tel_LostFocus()
If IsNull(Me!MEP_Tel) Then
Else
ret = fc_num(2, Me!MEP_Tel)
If ret <> 0 Then
MsgBox ("Not allow Letter! Number Only")
DoCmd.Beep
With Me!MEP_Tel
.ForeColor = 255
End With
Else
With Me!MEP_Tel
.ForeColor = 0
End With
End If
End If
End Sub
|
|