Visual Basic 6 を使用してフォームを作成しました。すべてうまくいき、フォームはデータベースにデータを挿入し、ここではまったく問題はありません。
ここで、日付フィールドを検証する必要があります。日付を次の形式で入力する必要があります: dd/mm/yyyy
私がやっている:
Private Sub txtMyText_Validate(Index As Integer, Cancel As Boolean)
If IsDate(Format$(txtMyText(9).Text, "dd/mm/yyyy")) Or txtMyText(9).Text = "" Then
txtMyText(9).SetFocus
Else
txtMyText(9).SetFocus
MsgBox "Please enter a valid date with this format: dd/mm/yyyy."
End If
End Sub
しかし、このコードは機能していません。この形式 dd/mm/yy で日付を入力すると、フローは挿入関数に従い、dd/mm/yyyy ではないというエラーが発生します。
このコードを修正するのを手伝ってもらえますか?
どうもありがとう!