![]() |
|
Об условиях фильтровПри выполнении поиска доступны различные условия фильтров в зависимости от типа данных в поле поиска, приведенные в следующей таблице. ПРИМЕЧАНИЕ. В некоторых случаях поиск не возвращает записи, которые содержат значение NULL в поле, используемом в критериях поиска или фильтра списка. Например, если задать поиск возможностей, чей статус отличен от "Реализовано", возможности со статусом NULL возвращены не будут. Если требуется, чтобы поиск возвращал записи, содержащие NULL в некотором поле, включите условие "Не определено" для этого поля. Предположим, что в вышеупомянутом примере требуется, чтобы поиск возвращал не только возможности со статусом, отличным от "Реализовано", но и возможности со статусом NULL. Для этого достаточно включить в критерии поиска условие "Не определено" (Is Null) для поля статуса, а также условие поиска записей со статусом, отличным от "Реализовано".
Условия фильтра для полей списка выбораДля условий "Между", "Больше" и "Меньше" для полей списка выбора Oracle CRM On Demand осуществляет поиск независимых от языка кодов (LIC) значений списка выбора, а не самих значений списка выбора, чтобы найти записи, удовлетворяющие указанному условию фильтра. Поэтому результаты поиска включают все записи, в которых LIC значения списка выбора отвечает условию, даже если само значение списка выбора ему не соответствует. Аналогично этому результаты поиска не включают записи, в которых значение списка выбора отвечает условию, а LIC значения списка выбора - нет. Предположим, например, что администратор создает значение списка выбора "Бета". LIC для нового значения списка выбора совпадает со значением списка выбора по умолчанию. Поэтому поиск со следующим фильтром возвращает записи, в которых значением списка выбора является "Бета": Между "Альфа", "Гамма" Однако если позднее администратор изменит значение списка выбора с "Бета" на "Не бета", LIC для этого значения списка выбора не изменится. Поэтому, если производится поиск записей с использованием фильтра, указанного выше, результаты поиска будут включать все записи, в которых значением списка выбора является "Не бета", поскольку LIC для этого значения списка выбора по-прежнему имеет значение "Бета". Однако если поиск записей выполняется с использованием следующего фильтра, результаты поиска не будут включать записи, в которых значением списка выбора является "Не бета", поскольку LIC для этого значения списка выбора не удовлетворяет указанному условию: Между "Гамма", "Дзета" Аналогично, если осуществляется поиск переведенной версии значения списка выбора, результаты поиска будут включать все записи, в которых LIC значения списка выбора соответствует указанному условию, даже если переведенное значение списка выбора ему не отвечает. Для условий для полей списка выбора, отличных от условий "Между", "Больше" и "Меньше", Oracle CRM On Demand производит поиск самих значений списков выбора, а не LIC, чтобы найти записи, соответствующие указанному условию фильтра. Условие фильтра "Равно любому"Условие фильтра "Равно любому" позволяет выполнять поиск записей, точно совпадающих с одним из указанных значений. Это условие фильтра поддерживается только для полей списков выбора, для которых доступен значок поиска (лупа) на страницах сведений о записи и правки. Оно не поддерживается для полей списков выбора, для которых на страницах сведений о записи и правки доступен раскрывающийся список значений. Для этого типа полей со списком выбора используйте условие фильтра "Содержит все значения" для поиска записей, которые точно соответствуют любому одному из заданных значений. Кроме того, условие фильтра "Равно любому" не поддерживается для полей со списком множественного выбора. Сведения о поиске в полях со списком множественного выбора см. в разделе Поиск в списках множественного выбора. Как применяются условия фильтраВ следующей таблице приведены сведения о том, как применяются различные условия фильтра и операторы.
|
Опубликовано в Октябрь 2016 | Copyright © Oracle, 2005, 2016 гг. Все права защищены.Legal Notices. |