複数フォームが開いている場合、他のフォームのデータやフォームに配置されているテキストボックスのデータを取得します。
●実行フォーム
この会員管理フォームからデータを取得します。
取得するフォームです。
取得ボタンをクリックすると、会員管理フォームの標題と、氏名のテキストボックスのデータを取得します。
他のフォームの参照は「コレクション名!オブジェクト名」の形式を使います。
●ソフトの流れ
1)コマンドボタンのClickイベント内で処理を実行します。
2)Forms![フォーム名].Captionで標題を取得します。
2)Forms![フォーム名]![テキストボックス名].Valueで標題を取得します。
●Access VBAコード
Option Compare Database
Private Sub コマンド0_Click()
'F_会員管理フォームの標題を取得
Me!テキスト10.Value = Forms!F_会員管理.Caption
'F_会員管理フォームのテキストボックスのデータを取得
Me!テキスト12.Value = Forms!F_会員管理!氏名.Value
End Sub
関連記事
フォームタイトルを付ける
テキストボックスをウィザードで配置する
テキストボックスを直接配置する