いつもお世話になっております。
アクセスのカレンダーコントロール(MSCAL.ocx)に
ついて教えてください。
コントロールを表示して日を指定します。
その後コントロール上にある年を指定するコンボボックスで別の年を指定します。
するとコントロール上は日が指定されていない状態
になりますが、
Me.Calendar.Value
には以前にしていした日付が残っています。
実現したいのは年を指定するコンボボックスで
別の年を指定した場合、その指定された年数を
知りたいのですが、Me.Calendar.Valueには
以前の日付が入っているため、知ることが
できません。
何かいい方法はないでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
ちゃんと調べてないので判りませんが、プロパティやヘルプで調べても無かったのでしょうか?
バージョンによっても若干違う場合がありますので、明記された方が宜しいですよ。
どうしても無いのであれば自分で作りましょう。
(例)
フォームにカレンダー、コンボでカレンダーもどきを作成。
コンボは、自分のコンボで隠す。
<当然カレンダーのコンボはTABなどで選択できない(フォーカスが当たらない)様にしないといけないと思います>
であれば、コンボの値は取得できますよネ!
その後、確定動作があるのであれば、VALUE へ値をセットし画面を更新(不要かも)すれば処理できると思いますが。。。
いかがでしょうか(^^;
arare2005様
早速ご返答いただき、ありがとうございます。
失礼いたしました。
バージョンはAccess2003です。
使えそうなプロパティは探したのですが、
見つからなかったのです。
自分でコンボを貼り付けることは思いつきません
でした。なるほどです。^^;;;;;
ありがとうございました。
No.3
- 回答日時:
No.2です。
Yearでは取得できませんでした。すみません。今、調べたのですが、どうもカレンダーコントロールは・月のコンボボックス
・年のコンボボックス
・日付のグリッド
の3つのコントロールで構成されている模様です。カレンダーコントロールのプロパティは日付グリッドの値しか取得していないようなので、年度は取得できそうもありません。取得するにはWinAPIを使用する以外ないと思います。
再びありがとうございました。
ん?
例えば
Private Sub Calendar_Click()
Dim i As Integer
i = Me.Calendar.Year
End Sub
とすると、年の値を取得できたのですが、、、
というか、確認不足でした。
カレンダー上で日付を指定していれば、Me.Yearで
年数を取得できますが、日付を指定していない場合で
あれば、取得できませんでした。
ということで、再び困ってしまいましたが、
質問はもう締め切ってしまいました。。。。
どうしよう。。。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Googleカレンダーで不要データを一括削除したい 1 2023/08/02 12:42
- Excel(エクセル) コントロールにリンクするセルが選択されない 3 2022/06/12 14:37
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- FX・外国為替取引 日銀政策会合後のドル/円の動きについて 1 2023/07/28 19:33
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- 労働相談 有給取得について。 年5日の有給取得の内、会社が指定した日(今まで祝日や土曜日を通常出勤日にしてた日 4 2023/06/24 08:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのコンボボックスでリス...
-
ACCESSでコンボボックスにSQLで...
-
Access2003 孫フォームのRequer...
-
帳票フォームでのあるコンボボ...
-
accessでオートコンプリート機...
-
ACCESSクエリ抽出条件について
-
ACCESS リストボックスの字の色...
-
VBAで取得した値を更新クエリー...
-
Accessのコンボボックスの値が...
-
Accessのカレンダーコントロー...
-
アクセスのフォーム
-
コンボボックスのリスト外入力...
-
Accessのコンボボックスのデフ...
-
Access サブフォームでの選択行...
-
エクセルで、抽出したデータだ...
-
ACCESS 複数のフォームから同一...
-
ACCESSでVBAから選択クエリの抽...
-
Accessフォームが入力できません。
-
Access2000 サブフォームのReco...
-
入力した値をコンボボックスに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのコンボボックスでリス...
-
Accessのコンボボックスの値が...
-
ACCESSでコンボボックスにSQLで...
-
ACCESS リストボックスの字の色...
-
帳票フォームでのあるコンボボ...
-
ACCESSクエリ抽出条件について
-
accessでのリストボックス選択...
-
コンボボックスのリスト外入力...
-
accessでオートコンプリート機...
-
Accessのコンボボックスのデフ...
-
Accessのコンボボックスの”すべ...
-
リストボックスの時はリンク先...
-
更新クエリで変数は使えない?
-
(ACCESS)フォームデータシート...
-
Accessのフォーム(コンボボッ...
-
ACCESS コンボボックスについて
-
SQLサーバーからひっぱるACCESS...
-
Accessフォーム 大分類→小分類...
-
Accessでの絞込み選択
-
Access 帳票フォームのコンボボ...
おすすめ情報