Фильтрация персональных записей

Фильтрация часто бывает необходима для того, чтобы работать с ограниченным набором персон. Когда база данных длительное время растет и в списке персон становится трудно найти нужные, фильтры становятся очень востребованными.

Фильтрация вызывается нажатием кнопки на панели инструментов или пунктом меню "Правка\Фильтр", или нажатием клавиш [ Ctrl + F ].

Фильтрация делится на два подвида - стандартная для всех типов записей в базе данных, доступна на закладке "Фильтр полей" в диалоге фильтрации, и дополнительная специфичная фильтрация персональных записей на закладке "Специфичный фильтр", когда фильтрация вызвана при открытом списке персональных записей.

Фильтр полей работает одинаково для любых персональных записей. Пользователь выбирает поле (столбец в списке базы данных), по которому нужно фильтровать записи, условие фильтрации и значение. При необходимости можно задать несколько различных критериев отбора записей.

К примеру, нужно получить всех Ивановых, живших в городе Самара. Сначала в первой строке диалога фильтрации, в столбце "Поле", выбираем в выпадающем списке поле "Полное имя", условие "содержит" и значение "Иванов", затем в следующей строке поле "Местожительство", условие "содержит" и значение "Самара".

Специфичная фильтрация персональных записей введена для ускорения и увеличения работы именно с персональными записями. Добавлены отдельные критерии отбора людей по полу, признаку жив ли человек, по закладкам патриархов, отдельно выведенным полям имени, местожительства и фактов, а также по группам и по источникам. Фильтрация по имени, фактам жизни и местожительству работает с применением масок имен.

При фильтрации персональных записей, простую фильтрацию можно использовать одновременно со специфичной.