- ベストアンサー
アクセス2007 カレンダー
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
テキストボックスとボタンでコンボに見せかけるまではいいですね ドロップダウンしたかのような位置にカレンダーコントロールを置きます (カレンダーは他のコントロールに重ねておいてもOKです) カレンダーとテキストボックスの両方のコントロールソースを同じ日付フィールドにします フォームの開く時イベントのコード Private Sub Form_Open(Cancel As Integer) Me.Calendar6.SetFocus Me.Calendar6.Value = Date Me.日付1.SetFocus Me.Calendar6.Visible = False End Sub ボタンクリック時のコード Private Sub コマンド7_Click() Me.Calendar6.Visible = True End Sub カレンダークリック時のコード Private Sub Calendar6_Click() Me.日付1.SetFocus Me.Calendar6.Visible = False End Sub
その他の回答 (2)
- CHRONOS_0
- ベストアンサー率54% (457/838)
2007は持っていないのでどのような機能か分かりませんが 入力された日付はどこに表示されるのですか? 私がやっているカレンダーポップアップは テキストボックスの横にボタンをおき全体でコンボボックスのように見せかけ ボタンを押すとドロップダウン位置にカレンダーが出現するというものです 普段(ドロップダウンしていない時)はテキストボックスに日付が表示されています これなら割と簡単なVBAで実現できますよ 挑戦してみますか?
補足
まさにこれのようです。入力された日付は、テキストボックスに表示されます。挑戦してみます。ご教示よろしくお願い致します。
- bin-chan
- ベストアンサー率33% (1403/4213)
「カレンダーコントロール」を「参照する」設定が必要です。 キーワードを「ACCESS カレンダーコントロール」にして検索すると、手順を詳細に説明されているWebページが見つかりますよ。
関連するQ&A
- カレンダーコントロールのダイアログボックス
ACCESSでボタンをクリックすると、カレンダーコントロールのダイアログボックスが表示されて、日付が入力出来るようにしたいのですが... この方法で日付を入力するテキストボックスに共通で使用出来たらと考えています。 カレンダーコントロールのダイアログボックスの作成から分からないのでお願いします。
- ベストアンサー
- その他(データベース)
- access2000でカレンダーコントロールをいろいろな場面で
access2000で1つのカレンダーコントロールをいろいろな(複数の)場面で利用したいと思います。 カレンダーコントロールを置いたフォームは作成しました。→「カレンダーフォーム」 カレンダーフォームで取得した値をテキストボックスに戻すプロシージャも作成し、うまくいっています。 しかし、特定のテキストボックスに対してしか機能しません。 1つのカレンダーフォームで、複数のテキストボックスに入力させるプロシージャを教えてください。 カレンダーフォームの起動は、sample1_frm上のコマンドボタン1、コマンドボタン2やsample2_frm上のコマンドボタン1、コマンドボタン2を押すと起動するようにしたいと思います。 sample1_frm上のテキストボックス1(横にコマンドボタン1)やテキストボックス2(横にコマンドボタン2)があるので、それに対応したテキストボックスにカレンダーコントロールで取得した値を代入する方式です。 どのように1つのカレンダーフォームで各フォーム、テキストボックスに対応したコードを書けばよいでしょうか?
- 締切済み
- オフィス系ソフト
- アクセスでの日付入力
ACCESSで手間のかかる日付入力を出来るだけ簡単に入力できたらと考えています。 カレンダーコントロールを使用すると、日付入力のテキストボックスの数分カレンダーコントロールが必要になってしまうので、出来れば今日の日付を常に表示してボタンを使って前後の日付に変更出来るようにしたいと思っているのですが。 もしくは、コンボボックスのように矢印をクリックすると、カレンダーが出てくるのでも良いのですが。 何か良い方法があれば教えて下さい。
- ベストアンサー
- その他(データベース)
- ACCESS カレンダーコントロールで移動
入力終了したデータをフォームに表示させているのですが、カレンダーコントロール9.0とテキストボックスをコントロールソースにして、日付が数字とカレンダーの日付が押された状態で表示されるようにしています。 レコードセレクタからいちいち任意の日付を探すのは面倒なので、出来ればカレンダーコントロールの日付をクリックまたはダブルクリックすることによりその日にレコードが移動してデータが表示させたいのですが、どのような方法があるでしょうか? 使用しているのはACCESS2000です。何卒、良い知恵がありましたら(そのような感じのことが書いてあるwebページでも構いません)宜しくお願いいたします。
- 締切済み
- オフィス系ソフト
- Accessのカレンダーコントロールについて
いつもお世話になっております。 Accessのフォーム上に貼り付けるコントロールで クリックするとカレンダーが表示され、日付を選択 することで、テキストボックスに選択した日付が 表示されるという画面を見たことがあります。 どのようにすれば、このコントロールを使えるように できるのでしょう? どうか、よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- アクセス カンレンダーコントロール
アクセス2000です。カレンダーコントロール10.0 カレンダーの日付をクリックして、別のテキストに日付を代入する。という一般的なやり方です。 テキスト名「受注日」とコマンドボタンを設けました。 コマンドボタンのクリック時イベントに Me.受注日 = Me.コントロール.Value と記述。 マクロがないとエラーが出てしまいます。 何が間違っているのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルVBAのカレンダーコントロールの件で
エクセルVBAを使用して リストボックスかコンボボックスかテキストボックスかを クリックするとカレンダーコントロールが呼び出されて カレンダーコントロールの日付をクリックすると カレンダーコントロールは閉じその値が上記2行目いずれかに 入力されるようにすることは可能なのでしょうか いろいろ文献を探してみたのですがよくわからずじまいでした よろしくお願いします
- 締切済み
- オフィス系ソフト
- カレンダーコントロールについて
Access2003+VBA でプログラミングをしています。 他の方の質問も一通り閲覧しましたが、解決しないので教えてください。 Accessのフォーム上に貼り付けるカレンダーコントロールを使い、 カレンダーの日付をクリックして、クリックされた日付をテキストボックスに表示したいのですが、うまくいきません。 試しに、カレンダーをクリックした結果(日付)をメッセージボックスに 表示するようにもしてみましたが、やはり日付は何も表示されません。 何か根本的なところで躓いている気がするのですが、解決出来ません。 何卒、よろしくお願いします。
- 締切済み
- Visual Basic
- ACCESSカレンダーの利用について
ACCESSのカレンダー機能を使ってフォームを作っています。 作りたいものはカレンダーで日付をクリックしたら、テキストボックスに ####/##/## という形で表示され、さらに ( )年( )月( )日( )曜日 の各()内にそれぞれカレンダーで選らんだものが反映されるというものです。 カレンダーから選らんだ日付がテキストボックスに ####/##/## の形で表示されるところまでは出来ました。 この値を別ボックスに、年・月・日・曜日をわけて反映させるにはどうしたらよいのでしょうか? ちなみに、####/##/##の部分はカレンダーからだけでなく、普通に入力しても年・月・日・曜日ボックスに反映させたいです。 どの本にものってなかったので助言をおねがいします。
- ベストアンサー
- その他([技術者向] コンピューター)
補足
ありがとうございました。早速に奮闘中ですが、今一歩でエラーが出ています。もう少しで完成できそうです。重ねて、ありがとうございました。