レコードの操作(抽出)
フォームに入力した値でレコードを抽出するには
フォームのFilterプロパティと、FilterOnプロパティを使うと、レコードを抽出することができます。
書式:Form.Filter = criteria(抽出条件を表す文字列式)
Filterプロパティ | フォームに表示するレコードを制限する |
FilterOnプロパティ | フィルタを適用するかを決める(Trueが適用、Falseが解除) |
《サンプル》
抽出したレコードをサブフォームに表示するには
サブフォームの「ソースオブジェクト」プロパティにテーブルを指定すると、サブフォームのFilterプロパティとFilterOnプロパティを利用してレコードを抽出することができます。
書式:メインフォーム!サブフォーム名.Form.Filter
《サンプル》
次の例は、「顧客名」フィールドから、テキストボックスに入力した値を含むレコードを抽出し、フォームに表示します。
サブフォームの「ソースオブジェクト」プロパティに「Q_得意先50音整列」クエリを指定しています。
「解除」ボタンをクリックしたときには、テキストボックスを空にしてフィルタを適用します。
《結果》