テーブル内の値を参照するテキスト ボックスを作成する

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

フォームをデザインするときに、フォームがバインドされているテーブルまたはクエリ以外の値を表示することができます。たとえば、products テーブルに連結されている製品フォームがあるとします。ただし、フォームをデザインした後は、各製品のサプライヤの連絡先の名前をフォームに表示することを決定します。これは、サプライヤと呼ばれるテーブルに存在するデータです。次の手順では、このタスクを実行するために、関数を使用する方法について説明します。手順6で独自のデータに合わせて式を変更できます。

テキストボックスを追加する

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

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

  3. コントロールを追加するフォーム内の領域を探し、フォーム上でポインターをドラッグしてテキストボックスを作成します。

  4. テキスト ボックスを右クリックし、ショートカット メニューの [プロパティ] をクリックします。

  5. プロパティシートで、[すべて] タブをクリックします。

  6. Control Sourceプロパティに次の値を設定します。

    = "[担当者名]", "[仕入先]", "[仕入] =" & Forms!製品!仕入

  7. 変更内容を保存し、プロパティシートを閉じます。

この式では、[仕入先] テーブルを検索し、サプライヤ ID が Products フォームの仕入コントロールの値と一致するサプライヤの連絡先名を返します。&演算子を使用して、関数の3番目の引数を作成する方法に注意してください (3 番目の引数は"[仕入] =" という形式です。製品!仕入) を選びます。回避する必要がある一般的なエラーは、 &演算子の前にあるテキストだけでなく、引数全体を囲む引用符を配置することです。

注: 関数を使用する代わりに 、必要な情報だけを含めるための新しい基になるクエリを作成できます。クエリを使うことは、多くの場合、関数を使うよりも効率的です。

ページの先頭へ

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

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

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

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

×