照会フォーム

照会フォームを使用して、選択基準を指定し、データベースをレコードから取得します。フォームでは、取得したレコードに対して 2 つのうちの 1 つの処理を実行します。

  • レコードをコレクションとして親フォームにロードする
  • 親フォームのレコードの対応するフィールドに、指定したフィールドの 1 つの値を返す

処理の種類は、照会フォームを開いた方法によって決まります。

別のフォームから、[実行 > フィルタ > 照会を使ったフィルタ] (または同等の方法で)開かれている場合、照会フォームは、選択基準に一致する全てのレコードを最初のフォームに返します。この場合、照会フォームのタイトルには、「(フィルタの取得)」としてその機能モードが表示されます。

照会フォームを別のフォームからドロップダウンリストフィールドでクリックして、[編集 > カレントフィールドに対する値を検索] の順に選択して(または同等の方法で)開くと、フォームは現在結果ペインで選択されているレコードのフィールドの値を、最初のフォームの対応するフィールドに返します。この場合、照会フォームのタイトルには「(検索)」としてその機能モードが表示されます。

フォームを別のフォームから開かず、エクスプローラウィンドウから、または [フォーム > オープン] を選択して開いた場合、データベースから取得されたレコードは、フォームを閉じるとクリアされます。

関連トピック