- ベストアンサー
VisualBasicの年表示
タイトルの通りなんですが、書式の設定を”日付”に設定したテキストボックスから年数が4桁の日付を入力しても、中で勝手に2桁の年表示に変えられている模様です。デフォルトが2桁なのでしょうか?4桁にはならないのでしょうか? ちなみにこれは、Access2000で、VBAを使っている話なのですが、 VBのバージョンは8435となっています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
コンパネ->地域のオプション->日付 で、短い形式を yyyy/MM/dd とすると直るかもしれません。
その他の回答 (1)
- TAGOSAKU7
- ベストアンサー率65% (276/422)
回答No.2
>中で勝手に2桁 意味がよくわからないのですが。。。 1.変数に2桁で収まる 2.テキストボックスに[2001/11/09]と入力した後、次のテキストボックスにフォーカスを移動したらテキストボックスの表示が[01/11/09]となる 3.フォームでは[2001/11/09]と入力してテーブルで確認したら、[01/11/09]と表示される もし2番や3番のようなことであれば、フォームもしくはテーブルのデザインで 定型入力:[9999\/99\/99;0;_] 書式:[yyyy/mm/dd] に変更したらいいと思いますが・・・ はずしてたらすいません。。。
質問者
お礼
お礼がとんでもなく遅くなりまして、申し訳ございません。 回答ありがとうございました。 年表示は4桁を使う事で解決しました。
お礼
お礼がとんでもなく遅くなりまして、申し訳ございません。 回答ありがとうございました。 年表示は4桁を使う事で解決しました。