照会フォームのボタン

照会フォームには、以下の実行ボタンがあります。

ボタン 説明
OK クリックすると、現在の条件と一致する検索結果が親のマルチビューフォームに返され、照会フォームが閉じます。

照会フォームを開いて、フォームレベルの照会を実行した場合、結果セットは、親フォームに返すことのできるレコードのコレクションとなります。照会フォームを開いて、フォーム内の単一フィールドの値を検索した場合、結果は、結果グリッドで現在選択されているレコードのフィールド値となります。この値は、親フォームの対応するフィールドに返すことができます。

以下の情報に注意してください。

  • 結果を親フォームに返すことを選択した場合にこのボタンをクリックすると、確認を求めるプロンプトが表示されます。結果を親フォームに返すには、[はい]をクリックします。これを行うと、マルチビューフォームに最後に表示されたコレクションが、照会フォームから返されるコレクションで上書きされます。
  • フォームレベルの照会では、親フォームに返されるレコードは現在の条件と一致しています。これらのレコードは結果ペインに表示されるレコードと異なる場合があります。条件を指定し、[リフレッシュ]をクリックして検索結果を表示した後、さらに条件を変更したにもかかわらず、リフレッシュをクリックして新しい結果を表示しなかった場合、こうした差異が生じます。
  • このボタンは、クリックすると親のマルチビューフォームに戻るので、通例、照会フォーム上で最後にクリックするボタンとなっています。照会結果を取得するには、先ず[リフレッシュ]をクリックする必要があります。
キャンセル 親のマルチビューフォームに検索結果を返さずに、照会フォームを閉じます。

照会フォームを開いたのがフォームからでも、フィールドからでも、親フォームや親フィールドに情報は一切返されません。

クリア 照会フォームを閉じずに、照会フォームから検索条件を全て消去します。

間違ってしまったときに、照会フォームを閉じずに照会をやり直す場合、このボタンは便利です。

リフレッシュ 最新の条件を使用してデータベース内を検索し、選択したレコードを結果グリッドに表示します。
[追加](追加条件タブのみ) 指定フィールドで現在指定されている条件を、照会句の一覧に追加します。

このボタンをクリックするまで、指定フィールドの条件はフィルタに含まれません。

[削除](追加条件タブのみ) 選択された照会句を句の一覧から削除します。
関連トピック