PIPSの広場

[ 目次 | 検索 | 発言 | 返信 | 次へ | 前へ | 上へ ]

Re: フォーム入力で日付の入力を間違えないよう...

From: 千葉県松戸市 入川精二
日付: 00/08/12
時刻: 10:36:30
リモート名: 202.219.180.142

Comment

日付のチェックは少なくとも3通りしておくべきでしょうね。

1.桁数のチェック:関数‘LEN’を使います。 2.あり得ない日付のチェック:20000230 とか 20000631 のようにあり得ない日付のチェックには関数‘DATEVAL’や‘DATENUM’を使って日付連番を発生させ、日付連番が 0 なら誤りと判断します。 3.通常の日付入力では使わない日付のチェック。例えば売上とか出荷とかの実績入力では「未来の日付」はあり得ないので、‘TODAY’より大きい数値はEJECTするとか、6ヶ月よりも前の日付は入力されるはずがないときなど、そのシステムに応じてチェックをかけます。

具体的な事例での解決策が役に立つでしょうね。必要なら提供します。

               入川精二

最終更新日: 2000/08/12