他のフォームのデータを取得する : Access

複数フォームが開いている場合、他のフォームのデータやフォームに配置されているテキストボックスのデータを取得します。

BackHome Backテクニック


●実行フォーム

この会員管理フォームからデータを取得します。


取得するフォームです。 
取得ボタンをクリックすると、会員管理フォームの標題と、氏名のテキストボックスのデータを取得します。
他のフォームの参照は「コレクション名!オブジェクト名」の形式を使います。


●ソフトの流れ

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

関連記事関連記事
フォームタイトルを付ける
テキストボックスをウィザードで配置する
テキストボックスを直接配置する


BackHome Backテクニック

Copyright(C) FeedSoft