[4837]  アクセスの2001年以降問題?
投稿者: さん   2000-04-13 21:57:01
#投稿3連発!

アクセスでフォームのテキストボックスに日付を入力する際
テキストボックスに 年月を入力するとACCESS は下記の様に認識してくれていました。

入力年月 結果
99/1 -------> 1999/1/1
0/2 -------> 2000/2/1  書式定義は yy/mm

この結果よりクエリーによる集計や過去データーの消しこみ等を行っていましたが
2001年以降の日付を今まで通りに入力すると

入力年月 結果
1/2  -------> デフォルト年/1/2
1/5 -------> デフォルト年/1/5
2001/2 -------> 2001/2/1
2001/5 -------> 2001/5/1

この結果はあたりまえといえば、当たり前なのですが(気づかなかった私はバカ)
私と同じようなテキストボックスの使い方をしている方も多いのではないでしょうか

さてどうしましょうかねぇ。
  1. ルネゾウ さん   2000-04-13 22:20:15
    その件に関しては
    http://www.ss.iij4u.or.jp/~asp/kanhokuto/access/acdojo.html
    ここが詳しいですよ。
    マイクロソフトのサポートページにも載ってましたよ。
    http://www.ss.iij4u.or.jp/~asp/kanhokuto/access/acdojo.html
    対策は「使わないでくれ」だそうです。
    なんだかなぁ。
  2. さん   2000-04-14 21:38:26
    上のアドレスはおもしろいですね。
    ありがとうございます。