Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Быстрый поиск по нескольким значениям / 3 сообщений из 3, страница 1 из 1
14.01.2016, 11:51
    #39147129
Jimy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстрый поиск по нескольким значениям
Добрый день! Вот как организовать поиск такого плана: есть регистрационные номера типа А254ИТ, Б247ТИ, и т.д.
Оператор набирает первую букву, номер (если есть) показывается. А как сделать, чтобы, допустим набрать не букву, а цифру ( в данном случае 2) Нужно, чтобы показал и в этом случае. Т.е. поиск должен быть как по буквам, так и по цифрам.
Спасибо.
...
Рейтинг: 0 / 0
14.01.2016, 12:10
    #39147151
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстрый поиск по нескольким значениям
Набирает куда? В какой контрол? Combo может искать по первой букве, по вхождению - нет.

Готового ничего нет, но можно что-нибудь свое сделать.

по поводу выборки что-то из этого:
Код: sql
1.
select ... where MyField like "%2%"


или
Код: sql
1.
set filter to like(MyField, '*2*')



Правда подобные выборки не оптимизируются, т.е. будет полный перебор всех записей. Если таблица большая - можно поизвращаться с оптимизацией, тут общих советов нет, отталкиваться от конкретной задачи.
...
Рейтинг: 0 / 0
15.01.2016, 07:48
    #39147864
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстрый поиск по нескольким значениям
не знаю, может не правильно понял, но искать надо не цифру, а второе вхождение(в котором есть цифра), ну тогда на форме делаете чекбокс искать по первому или второму вхождению, а далее строите индексный файл начиная со второй позиции и его подключаете...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Быстрый поиск по нескольким значениям / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]