使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
下記の点を確認してみてください。
テキストボックスのコントロールソースが日付/時刻型のフィールドになっいてるかどうか。
テキストボックスの「日付カレンダーの表示」プロパティが「日付」になっているか。
3)
楠部 啓さんの回答のリンク先にいろいろ紹介されています。
それに追加で下記の方法を紹介しておきます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
確か、Access2003頃までは、Active Xコントロールに『カレンダー』があったように記憶しているのですが、2007以降は無くなっています。
Access2013で、日付入力の手間を省力化するために、カレンダー入力を使いたいと思うのですが、どのようにしたらよろしいですか?
Active Xにそれに代わるものがあるのでしょうか?
テキストボックスに『日付』属性を割り当てると、Access側で自動的に日付選択カレンダーを表示する場合がありますが、レイアウトが混みいった場合など、そのボタンが表示されない場合があります。
何か良い方法があれば、教えてください。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
下記の点を確認してみてください。
テキストボックスのコントロールソースが日付/時刻型のフィールドになっいてるかどうか。
テキストボックスの「日付カレンダーの表示」プロパティが「日付」になっているか。
3)
楠部 啓さんの回答のリンク先にいろいろ紹介されています。
それに追加で下記の方法を紹介しておきます。
hatena19 様
返信、ありがとうございます。
2)のアドバイスは、すでに確認しています(『日付』になっている)
紹介いただいたリンク先の情報が役立ちそうなので、早速使ってみようと思います。
また、分からないことが出てきたら、ご質問したいと思います。
ありがとうございました。
BANSUI 様、楠部様
返信、ありがとうございます。
申し訳ありませんが、最初の私の質問の書き方が悪かったようで、せっかくいただいた内容も参考になりませんでした。
私の質問の趣旨としては、
1) Access2013では、旧バージョンにあったカレンダーコントロールがなくなっている。その為、日付入力の際に便利だった『カレンダー』からの日付入力ができなくなった。
2) Access2013では、日付属性のテキストボックスで自動的にカレンダーが表示される機能があることは知っていましたが、(…私の作り方が悪いのかもしれませんが…)このボタンが自動的に出る場合と出ない場合がある。
※どのような時にボタンが表示されないかまでは突き止めていない。
ただ現状、日付属性のテキストボックスが狭い範囲に密集して配置されている場合に出ないことは経験的に分かっている。
3) そこで、Access2013で使える『カレンダーコントロール』が存在するのか?
存在しないなら、日にちをクリックすると日付を取得できるようなフォームを作るに何か有効なアドバイスをいただくことはできるか。
ということです。
よろしくお願いします。
こんにちは。
BANSUI さん、コメントありがとうございます。
Saham さん、投稿ありがとうございます。
Access 2013 で Calendar コントロール (ActiveX コントロール) を置き換える方法を探している、ということですね。
次のページが参考になると思いますよ。
・ Access 2010 アプリケーションのカレンダー コントロールを置き換える
このページを見ると、テキスト ボックスを日付フィールドにバインドする方法 (組み込みの DatePicker を使用する方法)
の他に、以下ような方法があるようです。
・ Windows コモン コントロールに含まれている Windows の DatePicker コントロールを使用する
・ カレンダーと同様の外観と機能を持つサブフォームを使用する
・ サードパーティの日付/カレンダー コントロールを使用する
返信、お待ちしています。
下記サイトの『カレンダーを使用する/使用しない:Access2013』をご覧ください。