使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
MukkuMuku さん、アドバイスありがとうございます。
mpmp8 さん、こんにちは。
ご返信ありがとうございます。
Access 2010 では、カレンダー コントロールの機能がなくなったので、その影響かもしれませんね。
参考情報 : Access 2010 で廃止、変更される機能
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
テキストボックスに日付を入力して、日付選択カレンダーをクリックしたときの動きについて質問です。
テキストボックスに入力された日付の月でカレンダーが表示されるようにしたいのですが、テキストボックスの書式に和暦(gee/mm/dd)を指定した場合、表示されるカレンダーが常に今月(システム日付の月)になってしまいます。
Windows7上のAccess2010でのことです。
WindowsXPで使っていたAccess2007では、テキストボックスの書式が和暦でも西暦でも、テキストボックスの日付に対応したカレンダーが表示されました。Access2010でもテキストボックスの書式を西暦にすると、テキストボックスの日付に対応したカレンダーが表示されます。
Access2010で、和暦入力したテキストボックスの値に対応したカレンダーを表示させるにはどうしたら良いか、ご存じの方がいらっしゃいましたらぜひご教示ください。
テキストボックスにフォーカスがあたった時だけ書式を西暦に戻す、ということもやってみたのですが、Accessのフォームが帳票フォームのため、他のテキストボックスにも影響が出てしまいうまくいきませんでした。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
MukkuMuku さん、アドバイスありがとうございます。
mpmp8 さん、こんにちは。
ご返信ありがとうございます。
Access 2010 では、カレンダー コントロールの機能がなくなったので、その影響かもしれませんね。
参考情報 : Access 2010 で廃止、変更される機能
三浦 卓 様、MukkuMuku 様 返信ありがとうございます。
確かに、PCの日付書式を和暦に変えるとやりたいことが実現できます。
しかし、影響が大きいので、この方法は今回は採用できなさそうです。
日付選択カレンダーはこういうものだ、とユーザーに納得してもらう方向で対処しようと思います。
ただ個人的に納得できないのは、Access2007でできたのにAccess2010ではできない、という点です。
これも仕様なのでしょうか。
MukkuMukuです。
OSの設定に依存しますから、その変更が可能であれば。
OSレベルで日本の元号を使用することができる状態だとこんな感じに。
それらも越えなければならないなら、同じコントロースソースを持つテキストボックスを追加するとかでしょうか。この場合、日付選択カレンダーの使用に縛られる公算が高そうかなと。
mpmp8 さん、こんにちは。
マイクロソフト コミュニティをご利用いただき、ありがとうございます。
テキスト ボックス上の和暦表示の日付と、テキスト ボックスの日付選択カレンダーで表示する日付を一致させる方法を知りたい、という質問ですね。
手元の Access 2010 で試してみたところ、こちらでも同じ動作になりました。
そこで、Access 2010 の設定項目で和暦をカレンダーに反映させる項目がないか探してみたのですが、そのような項目は見つけることができず、代替案なども思い浮かばなかった状況です。。
「こんな方法で出来ますよ」 という情報や、よいアイデアをお持ちの方がいましたら、ぜひ書き込みをお願いします。