hatena
hatena
2020/10/31 (土) 18:17:07
伝票NO="001" And 伝票NO="002" And 伝票NO="003"
というような条件になると、伝票番号が001かつ002かつ003のレコードを抽出という意味になりますが、それに該当する伝票はないですよね。(一つの伝票には一つの伝票番号しかないので)
伝票番号が001または002または003のレコードを抽出ということがご希望のことだと思いますので、イミディエイトウィンドウの結果が下記のようになるようにコードを修正しましょう。
伝票NO="001" Or 伝票NO="002" Or 伝票NO="003"
ちなみに、In演算子を使って下記の式でも上記と同じ結果になりますので、下記のようになるようなコードでもOKです。
伝票NO In ("001","002","003")
通報 ...
早速試し、上記の件についてはうまく行くことを確認いたしました!感謝です。
顧客と担当で絞ったときはうまく表示されます。
度々申し訳ございませんが、ご教示宜しくお願いいたします。
ANDとORではANDの方が優先順位が高いので上の式だと下記のように評価されます。
演算子の優先順位 | Microsoft Docs
伝票NO の OR を先に評価させたい場合は()で囲むようにします。
ありがとうございます!式を修正し、うまく動くようになりました。