#36 フォームフィルタによる複数条件抽出

「選択フィルタ」や「フィルタの対象」機能をいろいろ組み合わせることにより、さまざまな条件でレコードの抽出を行うことができます。しかし、複数フィールドの条件によって抽出を行うためには、個々の操作をフィールドごとに行わなければなりません。そこで、「フォームフィルタ」という機能を使うえば、複数フィールドに対する抽出条件を1つの画面で設定、抽出実行することができます。

次の例では、商品名の"フリガナ"に「ヨーグルト」という文字を含み、かつ"在庫"が10以上の商品を一度に抽出します。

  1. メニューより[レコード]-[フィルタ]-[フォームフィルタ]を実行するか、ツールバーよりをクリックします。

  2. "フリガナ"および"在庫"フィールドに対して、抽出条件を入力します。"フリガナ"欄の場合には、「*ヨーグルト*」と入力すると、自動的に「Like "*ヨーグルト*"」というように整形入力されます。


  3. メニューより[フィルタ]-[フィルタ/並べ替えの実行]を実行するか、ツールバーよりをクリックします。これによって、抽出が実行され、条件に合うレコードのみが画面表示されます。



※ウィンドウ左下のタブ「または」をクリックすることによって、画面が切り替わります。ここでORのもう1つの抽出条件を設定することができます。例えば、「または」の画面で「Like "*コーヒー*"」と入力すれば、「ヨーグルト」または「コーヒー」という文字を含むレコードを抽出することができます。

※抽出条件は、一覧より選択することもできます。各フィールドの入力欄に右にある矢印をクリックしてみてください。すでに入力されているデータの一覧が表示されます。そこで抽出したいデータを選択します。これを利用すれば、「選択フィルタ」とまったく同じことを、複数フィールドに対してまとめて行うことができます。


| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved