アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつも大変お世話になっております。m(_ _)m

Accessで、日付・時刻型のテーブルにデータを入力する際、
書式:yy/mm/dd
定型入力:00/00/00;0;
とすると、「061213」と入力するだけで「06/12/13」と入力できます

この方法を利用して、年と月だけ入力したいのです
書式:yy/mm
定型入力:00/00;0;
としました。

「98/06」などのデータは問題なく入力できました。
しかし、「05/01」と入力すると「06/05」と表示されてしまいます。
2005年1月というデータを入力したいにもかかわらず、2006年5月となる様子です。

どうすれば解決するでしょうか?

年と月の情報のみ入力したくて、入力にかかる手間を省くため、できるだけ数字のみの入力が希望です。

よろしくお願いします。

A 回答 (2件)

まあ、いわゆる仕様だそうで・・・困ったものです



[ACC2000]yy/mm/dd日付を#で囲むと"mm/dd/yy"に変換される
http://support.microsoft.com/kb/416056/ja

Acc2000について記載してありますが、Jet自体の仕様だそうで・・・

確か、標準では手が無かったのでフォームで非連結のコントロールを配置
更新後処理で、入力したかったフィールドに変換し書き込むと言うのを行
った記憶があります

記載している意味判りますか?
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
年を4桁とする方法で解決としました。
勉強になりました。ありがとうございました。

お礼日時:2006/12/13 16:00

「00/00"/01";0;」


では駄目でしょうか?
入力時の表示は
「 / /01」になります。
日付を"1日"に固定で入力する方法ですが...
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
No.1の方の方法もこの方法もどちらも有効でした。
どちらにするか、入力効率を優先して考えてみたいと思います。
ありがとうございました。

お礼日時:2006/12/13 16:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A