Не работает поиск по контактам если вводить фамилия и имя в порядке, отличном от сохраненного в базу
Вопрос
Не работает поиск по контактам если вводить фамилия и имя в порядке, отличном от сохраненного в базу.
Ответ
Поиск по полю «ФИО» контакта происходит по правилам сравнения строк. Если Вы поменяете местами фамилию и имя, в итоге получится совсем другая строка, которую система просто не сможет идентифицировать как изначальный контакт. Кроме того, в зависимости от порядка указания фамилии, имени и отчества контакта в поле «ФИО» и определённых системных настроек происходит автоматическое заполнение полей контакта, соответствующих отдельно фамилии, имени и отчеству.
Если Вы не уверены, в каком именно порядке указаны фамилия и имя контакта, Вы можете в поле поиска оставить только фамилию или только имя, добавив перед ним знак «%». В этом случае система будет искать все строки, которые не только начинаются, но и содержат указанное значение. Например, если указать в поле поиска значение «%Евгений», система отобразит и контакт «Мирный Евгений», и контакт «Евгений Мирный» (в том случае, если такие контакты есть в базе данных).
Можно выбрать в качестве параметра поиска поле «Фамилия» или «Имя».