第10話 検索条件に一致しないレコードの検索
エヌ・ケイ・カスタマイズの福山でございます。今回も前回に引き続き、検索についてのお話をさせて頂ければと思います。
以下の記事は、FileMaker Master Book 初級編(バージョン 19 対応)より、
Claris FileMaker 公式トレーニング教材
「6.2.4 検索条件に一致しないレコードの検索(NOT)(127ページ)~」を元に掲載しています。
この文献から、NOT検索(除外検索)について学びました。文献の執筆者、関係者の方々に深謝いたします。
なお、このブログ記事の趣旨は、弊社所属スタッフの FileMaker 学習の成果を公開することを目的とし、同時に、参考文献の内容の紹介に資するものであることを Claris International Inc. が確認しています。
これまでは検索条件に一致するものを「検索結果の対象レコードとする」検索をおこなってきました。今回は条件に一致するものを「検索結果の対象外とする」検索を実行します。「NOT 検索」 と呼ばれます。
![](https://nkcustomize.co.jp/wp-content/uploads/2020/07/922b0ae92bf88e7014aa543713387c41.png)
レイアウトバーの中央に配置されている [含める] [除外] のボタンで、検索条件ごとにその条件に対して指定をおこなうことができます。
![](https://nkcustomize.co.jp/wp-content/uploads/2020/07/f463ba79a37079596d08b5554241dea3-1024x211.png)
では、年齢が「20 から 25 歳」で、「東京都以外」のレコード を検索してみます。
(1) 検索モードで、「20 から 25 歳の人」の条件を指定します。 「年齢」フィールドに「20…25」と入力します。
![](https://nkcustomize.co.jp/wp-content/uploads/2020/07/7984118481200b673b5bfcc672c8261e-1024x290.png)
(2) 新規検索条件ボタンから 2 件目の条件を作成します。
![](https://nkcustomize.co.jp/wp-content/uploads/2020/07/ed32bd2b14da58d9328d3e59b9420e92-1024x402.png)
(3) 2 件目の条件に「都道府県が東京都では無い人」の条件を指定します。
・「都道府県」フィールドに「東京都」と入力します。
・ レイアウトバーの[一致するレコード]の[除外]をクリックします。
![](https://nkcustomize.co.jp/wp-content/uploads/2020/07/cf2a2d787f17d7940446966e95acb430-1024x298.png)
(4) 検索を実行します。検索結果は 37 件になりました。
![](https://nkcustomize.co.jp/wp-content/uploads/2020/07/847161902e000fb80f86f0dfef780428-1024x583.png)
また、ちゃんと年齢が「20 から 25 歳」で、「東京都以外」のレコード になっているかデータを確認します。
![](https://nkcustomize.co.jp/wp-content/uploads/2020/07/79c9a70e5e5a91933dfbbd7eafe42bd5-1024x555.png)
問題なく20から25歳の東京都以外の検索ができていました。
いかがでしたでしょうか?
今回は、条件に一致するものを「検索結果の対象外とする」検索を行う「NOT 検索」 についてご紹介しました。また次回もよろしくお願いいたします。
参考文献:Claris FileMaker 公式トレーニング教材 から、「FileMaker Master Book 初級編」 等を参考にしています
https://content.claris.com/fmb19_reg-ja