次の方法で共有

Access2013でカレンダー表示をしたい

Anonymous
2014-05-22T02:51:21+00:00

確か、Access2003頃までは、Active Xコントロールに『カレンダー』があったように記憶しているのですが、2007以降は無くなっています。

Access2013で、日付入力の手間を省力化するために、カレンダー入力を使いたいと思うのですが、どのようにしたらよろしいですか?

Active Xにそれに代わるものがあるのでしょうか?

テキストボックスに『日付』属性を割り当てると、Access側で自動的に日付選択カレンダーを表示する場合がありますが、レイアウトが混みいった場合など、そのボタンが表示されない場合があります。

何か良い方法があれば、教えてください。

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

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

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

質問作成者が受け入れた回答

Anonymous
2014-05-23T02:55:39+00:00

下記の点を確認してみてください。

テキストボックスのコントロールソースが日付/時刻型のフィールドになっいてるかどうか。

テキストボックスの「日付カレンダーの表示」プロパティが「日付」になっているか。

3)

楠部 啓さんの回答のリンク先にいろいろ紹介されています。

それに追加で下記の方法を紹介しておきます。

カレンダーダイアログ日付入力関数 祝日表示対応版 - hatena chips

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

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

5 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-05-26T01:43:36+00:00

    hatena19 様

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

    2)のアドバイスは、すでに確認しています(『日付』になっている)

    紹介いただいたリンク先の情報が役立ちそうなので、早速使ってみようと思います。

    また、分からないことが出てきたら、ご質問したいと思います。

    ありがとうございました。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2014-05-23T02:13:16+00:00

    BANSUI 様、楠部様

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

    申し訳ありませんが、最初の私の質問の書き方が悪かったようで、せっかくいただいた内容も参考になりませんでした。

    私の質問の趣旨としては、

    1) Access2013では、旧バージョンにあったカレンダーコントロールがなくなっている。その為、日付入力の際に便利だった『カレンダー』からの日付入力ができなくなった。

    2) Access2013では、日付属性のテキストボックスで自動的にカレンダーが表示される機能があることは知っていましたが、(…私の作り方が悪いのかもしれませんが…)このボタンが自動的に出る場合と出ない場合がある。

    ※どのような時にボタンが表示されないかまでは突き止めていない。

     ただ現状、日付属性のテキストボックスが狭い範囲に密集して配置されている場合に出ないことは経験的に分かっている。

    3) そこで、Access2013で使える『カレンダーコントロール』が存在するのか?

     存在しないなら、日にちをクリックすると日付を取得できるようなフォームを作るに何か有効なアドバイスをいただくことはできるか。

    ということです。

    よろしくお願いします。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2014-05-23T01:08:27+00:00

    こんにちは。

    BANSUI さん、コメントありがとうございます。

    Saham さん、投稿ありがとうございます。

    Access 2013 で Calendar コントロール (ActiveX コントロール) を置き換える方法を探している、ということですね。

    次のページが参考になると思いますよ。

    Access 2010 アプリケーションのカレンダー コントロールを置き換える

    このページを見ると、テキスト ボックスを日付フィールドにバインドする方法 (組み込みの DatePicker を使用する方法)

    の他に、以下ような方法があるようです。

    ・ Windows コモン コントロールに含まれている Windows の DatePicker コントロールを使用する

    ・ カレンダーと同様の外観と機能を持つサブフォームを使用する

    ・ サードパーティの日付/カレンダー コントロールを使用する

    返信、お待ちしています。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2014-05-22T02:59:04+00:00

    下記サイトの『カレンダーを使用する/使用しない:Access2013』をご覧ください。

    http://access-2013.blogspot.jp/2013/04/access2013.html

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

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