powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SET FILTER TO
5 сообщений из 5, страница 1 из 1
SET FILTER TO
    #34724371
and-ray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно организовать фильтр в курсоре. Я пишу

SET FILTER TO UPPER(ALLTRIM(curs_2.nm))= UPPER(ALLTRIM(thisform.text2.value))

Но есть проблема, так как SET FILTER начинает фильтровать только с начала слова. К примеру
Шнурки 01-02
Шнурки 01-03
Шнурки 01-04
01-05 Шнурки

Он фильтрует только первые 3 записи, 01-05 Шнурки он уже не берет.
А мне нужно тобы я набрал в текстбоксе Шнурки, а он бы мне отфильтровал все 4 записи.

Помогите, разрулить.
...
Рейтинг: 0 / 0
SET FILTER TO
    #34724442
Для этого вместо знака "=" надо использовать знак доллара "$". Слева от него пишется искомое выражение, а справа - в чем ищем.
...
Рейтинг: 0 / 0
SET FILTER TO
    #34724443
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SET FILTER TO UPPER(ALLTRIM(thisform.text2.value)) $ UPPER(curs_2.nm)
...
Рейтинг: 0 / 0
SET FILTER TO
    #34724453
Denver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С фильтрацией незнаю, а вот через запрос легко:
Код: plaintext
1.
2.
select *;
from tablica;
where UPPER(ALLTRIM(curs_2.nm)) LIKE '%' +  UPPER(ALLTRIM(thisform.text2.value)) + '%'
С уважением, Павел
...
Рейтинг: 0 / 0
SET FILTER TO
    #34726385
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно использовать эту функцию в set filter to:
OCCURS(cSearchExpression, cExpressionSearched)
примерно так:
set filter to occurs('ШНУРКИ',upper(имя поля))>0
go top
смотри help.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SET FILTER TO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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