カスタムフィルタの設定ダイアログ

[レコードの選択] ダイアログまたは印刷時のレコードピッカー] データ入力コントロールからアクセスできる [カスタムフィルタの設定] ダイアログでは、最大 2 つの特定の条件で構成される複雑な式を使用して、特定の列に対するカスタムフィルタを作成できます。

[カスタムフィルタの設定] ダイアログにアクセスするには、フィルタする列のヘッダーの上にカーソルを置き、 フィルタボタンが表示されるまで待ちます。 をクリックして、フィルタボタンドロップダウンリストから [カスタム] を選択します。

ブール演算子の下にある第 2 の割り当て演算子ドロップダウンリストおよびフィルタ値テキストボックスを使用して、第 2 の条件ステートメントを作成できます (必要な場合)。

Closed例: [カスタムフィルタの設定] ダイアログを使用してフィルタの作成

顧客の名前と住所を含むデータベースがあるとします。 このデータベースには、[CustomerName] (顧客名)、[CompanyName] (会社名)、[StreetAddress] (住所)、[City] (市区町村)、[State] (都道府県)、および [Zip] (郵便) というデータベースフィールドがあります。 [CustomerName] フィールドに "Anderson" または "Johnson" を含むレコードだけを表示するには、2 つの結合条件ステートメントに基づくフィルタを作成する必要があります。

Closedカスタムフィルタを作成するには

  1. [レコードの選択] ダイアログまたは印刷時のレコードピッカーデータ入力コントロールで、カーソルを [CustomerName] 列ヘッダーの上に置いて をクリックし、フィルタボタンメニューを開きます。

  2. [(カスタム)] をクリックして [カスタムフィルタの設定] ダイアログを開きます。

  3. [CustomerName] のすぐ下にある最初のフィルタ条件で割り当て演算子ドロップダウンリストを使用して、[Equals] (が次に等しい) を選択します。

  4. 割り当て演算子ドロップダウンリストの右側にあるフィルタ値フィールドに "Anderson" (引用符なし) と入力します。

  5. ブール演算子に [Or] を選択します。 [Or] を選択すると、"Anderson" を含むレコードと "Johnson" を含むレコードの両方が表示されます。 [And] を選択した場合は、[カスタムフィルタの設定] ダイアログでは [CustomerName] フィールドに両方の名前を含むレコードが検索されます。

  6. 第 2 のフィルタ条件の割り当て演算子ドロップダウンリストから [Equals] を選択します。

  7. フィルタ値フィールドに "Johnson" (引用符なし) と入力します。

  8. [OK] をクリックして、[カスタムフィルタの設定] ダイアログを閉じます。 結果が [レコードの選択] またはレコードピッカーテーブルに表示されます。 "Anderson" を含むレコードと "Johnson" を含むレコードが表示されます。

関連トピック