14.04.2010, 12:40 | #1 |
Участник
|
Отличия операторов ! и != в фильтрах
Про существование оператора != я знал и раньше. Но честно говоря думал, что это всёго лишь альтернативная форма записи всем известного !. Но сегодня обнаружил одно существенное отличие между этими формами записи. Оказывается при использовании одновременно нескольких критериев (запись через запятую), != присоединяется к условию через ИЛИ, а не через И, как при использовании !. Возможно для кого-то это не новость, но по крайней мере в фундаментальном http://axapta.mazzy.ru/lib/search/ я нашёл только вот это:
Цитата:
(запятая) это символ, позволяющий объединить несколько критериев. Причем, если после запятой идет ! (восклицательный знак - отрицание), то запятая интерепретируется как логическое "И" (по смыслу получается "кроме"), а если нет отрицания - то как логическое "ИЛИ".
P.S.: Прошу прощения, если открыл америку |
|
|
За это сообщение автора поблагодарили: donMigel (1), Logger (4), lev (4), konopello (1), AraraT® (1), Gustav (5), Atar (1), alex55 (1), hated8 (1), nix0root (1). |
Теги |
поиск, условия поиска, фильтр |
|
|