Страница 2 из 2

Добавлено: 04 Сентябрь 2007, 14:27
Игорь Столяров
Admin писал(а):Как х.з.
Вот то же самое ... ;)))

Добавлено: 05 Сентябрь 2007, 9:47
Admin
Какой вы ленивый народ, не можете попробовать сами разобраться :)

Вот примерный перевод:
"FuzzyClass поддерживает контрол шаблон BrowseFuzzyMatching. Этоn класс обеспечивает поиск и добавление алгоритмов.
FuzzyMatching дает возможность искать значение и получать все записи, которые имеют это значение где-нибудь в столбцах BrowseBox.
Данные отображаются, взвешено на основании того где в записях встречается искомое значение.
К примеру: Используя базу данных Книг, мы могли бы иметь в BrowseBox некоторые столбцы, типа Название, Автор, и ISBN. Если мы захотим найти значение 'Potter', то мы получим все записи, которые имеют 'Potter' в Названии (Harry Potter and the Goblet of Fire) или в столбце автора Автора (Beatrix Potter)"

Т.е. в глобальных настройках APP включаем опцию Enable Fuzzy Matching
Открываем окно с BrowseBox и помещаем на окно новый шаблон типа #CONTROL (контрол) с именем BrowseFuzzyMatching (Browse Fuzzy Matching)
Компилируем, пробуем ввести в поле для поиска значение и жмем кнопку Поиск.
Смотрим результат ... :)

Добавлено: 05 Сентябрь 2007, 14:28
lsgsoftware
В сое время много возился с Fuzzy Matching .В принципе работает, но очень криво.Если в бровзе установлены фильтры, сортировки, то Fuzzy Matching все это сносит.Причем это метод не велосипедистов,а стороннего производителя(какая-то дама, фамилии не помню).Примерно также криво работает и QBE.А мне очень нужно было и я вынужден был все написать ручками.К сожалению, мои попытки все это оформить в виде некоего шаблона закончились неудачей.Что из этого получилось - можно посмотреть в программке "Электронный справочник банков России" на моем сайте
lsgsoftware.narod.ru. Кстати, в свое время на форуме была дискуссия на эту тему, да и в методическом пособии Арсиса по клаше технология работы с Fuzzy Matching описана довльно подробно

Добавлено: 05 Сентябрь 2007, 15:35
Admin
В принципе там очень простой класс. Его можно отнаследовать и переписать под себя. Шаблон тоже можно подправить что бы не лез в форматирование листбокса, как он сейчас делает ...