言葉では説明しにくいのですが、久々にアクセスで新たなアプリを作り始めました。
アップした画像はフォームのF_10予定表示に配置してあるタブコントロール(予定タブ)の
今週をクリックした画面です。aという表計算フォームを張り付けています。
そのヘッダーにあるテキストコントロールの名前はD1,D2,D3・・・となってます。
動的になっており例えばテキスト2Dは
=IIf([2_ラベル].[Caption]=2,Format(DateAdd("d",1,FirstDayinWeek()),"mm/dd"),0)
などとなってます。月曜から1週の始まりにしたかったのでFirstWeekInDay()は
少しいじりました。
その下の1,2,3・・・というラベル、は元データが予約テーブルから担当別&週単位で抽出した
クロス集計クエリーでの結果をすべての時間帯テーブルを利用しテーブル作成クエリーで
今週、次週、来週に相当する3つのテーブルを作り更新クエリーの条件式で"-"を記入しています。
予約テーブルには何週の何曜日が保存されており利用してます。
構造についてはだいたいこんな感じです。
ここで知りたいのは、時間IDが2の行のテキストコントロール2(赤丸で囲った部分)を
ダブルクリックした時に時間IDとD2の値を取得し、確認のためget時間IDに"2"と
get年月日に"06/26"とVBAを使い値の代入をしたいということです。
図で言うと赤丸部分のテキストコントロールをダブルクリックすると黄・黒の部分のテキスト
コントロールの値を取得したいということです。
利用目的はダブルクリックしたテキストコントロールに文字列("-"以外)がなければ
新規予約フォームの指定コントロールに取得したデータを代入し人為ミスを減らし、
また文字列があれば取得したデータを基に保存されている該当データを編集(キャンセルなど)
して、そのあと再クエリ、再描画などで反映と考えてます。
わかりにくい説明かと思いますがよろしくお願いします。

**モデレーター注**
この質問は [Office | Access | Windows 10 | Office 365 for business] のカテゴリに投稿されましたが、内容から判断しこちらのカテゴリに移動いたしました。適切なカテゴリに投稿すると、返信や回答が得られやすくなり、同じ質問を持つ他のユーザーの参考にもなります。