Подскажите как лучше организовать поиск документа по номеру телефона.
Имеется документы с реквизитом "КонтактныйТелефон", маска "+7 (999) 999-99-99". Соответственно данные в базе хранятся по этой же маске.
Как можно сделать отбор при полнотекстовом поиске, при вводе , к примеру, четырёх(3,2,1) цифр телефона?
А поиск всегда происходит среди только видимых реквизитов? Или можно сделать как-то что бы завести дублирующий реквизит сплошником из цифр, и делать поиск по нему.
(1) Возможность поиска по остальным реквизитам нужно сохранить. А запросом нужно будет конкретно привязываться к полю.
(2)Как вариант , сделай два поля на форме - один с выпадающим списком реквизитов для выбора где искать.
Второй с значением поиска. Ну и кнопку, собссно производящую поиск. Таким образом по невидимым тоже сможешь искать.
(7) точно в параметр передал "%556%" или "%5%5%6%"? В первом случае цифры ищутся подряд, во втором просто наличие указанных цифр с любым количеством символов между ними.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший