Microsoft Access 掲示板

複数条件の抽出フォームの設計 / 13

20 コメント
views
4 フォロー
13
hiroton 2019/07/31 (水) 13:26:48 1a36d@f966d

無事に行ったようでなによりです。
せっかくなので軽く解説を置いておきます。

演算子には優先順位があります。
3 + 3 * 3 = 12 '・・・18ではない(乗算が優先される)
といったようなものです。

ACCESS(SQL)のANDORにも優先順位がありANDが優先されます。
例えば元コードで男性の伊藤さんを探そうとなった場合、漢字指定だと
氏名='伊藤' OR フリガナ='伊藤' AND 性別='*男*'

氏名='伊藤' OR (フリガナ='伊藤' AND 性別='*男*')
と同じとなります。その他の検索項目はフリガナで抽出できた場合にしか影響しないということですね。
提示した修正はこれを
(氏名='伊藤' OR フリガナ='伊藤') AND 性別='*男*'
となるようにするものです。

通報 ...
  • 14
    ただいま勉強中 2019/08/01 (木) 07:35:44 4f2cf@96e2f >> 13

    くわしく解説いただきまして、ありがとうございます。
    意味も理解できずに使用していまして、全くダメですね。
    この掲示板をもっと活用させて頂いて、勉強していきます。

    ありがとうございました。😄