別のフォームのコントロールを参照するコントロールを作成する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

注: この記事で説明されている機能は、Access アプリには適用されません。Access アプリの操作方法の詳細については、「<insert link to placeholder topic>」を参照してください。

.

この記事では、フォームにテキスト ボックス コントロールを追加し、そのテキスト ボックスに別のフォームのコントロールの値が表示されるように、テキスト ボックスのプロパティを設定する方法を説明します。これは、次のような場合に役立ちます。

  • メイン フォームにサブフォームがあり、サブフォームに演算テキスト ボックス (品目の価格の合計など) が含まれていて、その計算結果をメイン フォームに表示する必要がある場合。

  • 1 番目のフォームに 2 番目のフォームを開くコマンド ボタンがあり、2 番目のフォームに、1 番目のフォームのコントロールの値を表示するテキスト ボックスが必要な場合。

コントロールを作成する

  1. ナビゲーション ウィンドウで、変更するフォームを右クリックし、[レイアウト ビュー] をクリックします。

  2. [デザイン] タブの [コントロール] で [テキスト ボックス] をクリックします。

  3. テキスト ボックスを作成するフォーム内の場所をクリックします。

  4. テキスト ボックスだけが選択されていることを確認します。必要に応じて、別のコントロールをクリックし、もう一度テキスト ボックスをクリックします。

  5. プロパティ シートが表示されていない場合は、テキスト ボックスを右クリックして、[プロパティ] をクリックします。

  6. [プロパティ シート] 作業ウィンドウで、[すべて] タブをクリックします。

  7. 次の構文を使用して、[コントロールソース] プロパティを設定します。

    = [ Forms]![ フォーム名 ] です。[ コントロール名 ]

    <フォーム名> は表示する値を持つコントロールを含むフォームの名前で、<コントロール名> はそのコントロールの名前です。

使用例

"注文" という名前のメイン フォームがあるとします。このフォームには、"注文サブフォーム" という名前のサブフォームが含まれており、そのサブフォームには、"注文小計" という名前の演算テキスト ボックスが含まれているとします。注文小計コントロールの値を注文メイン フォームに表示するには、注文メイン フォームにテキスト ボックスを追加し、その "コントロールソース" プロパティを次のように設定します。

= [ Forms]![注文 サブフォーム ] です。[ 注文小計 ]

ドキュメントの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×