次の方法で共有

Access2010 テキストボックスで和暦を使った場合の日付選択カレンダー

Anonymous
2014-09-17T14:12:44+00:00

テキストボックスに日付を入力して、日付選択カレンダーをクリックしたときの動きについて質問です。

テキストボックスに入力された日付の月でカレンダーが表示されるようにしたいのですが、テキストボックスの書式に和暦(gee/mm/dd)を指定した場合、表示されるカレンダーが常に今月(システム日付の月)になってしまいます。

Windows7上のAccess2010でのことです。

WindowsXPで使っていたAccess2007では、テキストボックスの書式が和暦でも西暦でも、テキストボックスの日付に対応したカレンダーが表示されました。Access2010でもテキストボックスの書式を西暦にすると、テキストボックスの日付に対応したカレンダーが表示されます。

Access2010で、和暦入力したテキストボックスの値に対応したカレンダーを表示させるにはどうしたら良いか、ご存じの方がいらっしゃいましたらぜひご教示ください。

テキストボックスにフォーカスがあたった時だけ書式を西暦に戻す、ということもやってみたのですが、Accessのフォームが帳票フォームのため、他のテキストボックスにも影響が出てしまいうまくいきませんでした。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-09-24T02:12:58+00:00

    MukkuMuku さん、アドバイスありがとうございます。

    mpmp8 さん、こんにちは。

    ご返信ありがとうございます。

    Access 2010 では、カレンダー コントロールの機能がなくなったので、その影響かもしれませんね。

    参考情報 : Access 2010 で廃止、変更される機能

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2014-09-19T00:47:11+00:00

    三浦 卓 様、MukkuMuku 様 返信ありがとうございます。

    確かに、PCの日付書式を和暦に変えるとやりたいことが実現できます。

    しかし、影響が大きいので、この方法は今回は採用できなさそうです。

    日付選択カレンダーはこういうものだ、とユーザーに納得してもらう方向で対処しようと思います。

    ただ個人的に納得できないのは、Access2007でできたのにAccess2010ではできない、という点です。

    これも仕様なのでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2014-09-18T14:15:23+00:00

    MukkuMukuです。

    OSの設定に依存しますから、その変更が可能であれば。

    OSレベルで日本の元号を使用することができる状態だとこんな感じに。

    それらも越えなければならないなら、同じコントロースソースを持つテキストボックスを追加するとかでしょうか。この場合、日付選択カレンダーの使用に縛られる公算が高そうかなと。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2014-09-18T08:46:53+00:00

    mpmp8 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    テキスト ボックス上の和暦表示の日付と、テキスト ボックスの日付選択カレンダーで表示する日付を一致させる方法を知りたい、という質問ですね。

    手元の Access 2010 で試してみたところ、こちらでも同じ動作になりました。

    そこで、Access 2010 の設定項目で和暦をカレンダーに反映させる項目がないか探してみたのですが、そのような項目は見つけることができず、代替案なども思い浮かばなかった状況です。。

    「こんな方法で出来ますよ」 という情報や、よいアイデアをお持ちの方がいましたら、ぜひ書き込みをお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません