powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / найти не точное совподение
12 сообщений из 12, страница 1 из 1
найти не точное совподение
    #34950672
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста, как можно найти не точное совподение в таблице. Напирмер,
set filt to POLE="12345" находдить именно етот запис. А как можно найти записи начинающие напирмер, "123"?
...
Рейтинг: 0 / 0
найти не точное совподение
    #34950682
Set Exact off
...
Рейтинг: 0 / 0
найти не точное совподение
    #34950713
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, а как можно делать так что, в TEXT-е что то писать (123) и пока я пишу в GRID-е показалис записи начинающие с етими буквами?
...
Рейтинг: 0 / 0
найти не точное совподение
    #34950722
Посмотреть в разделе РЕШЕНИЯ на фоксклубе готовые решения.
...
Рейтинг: 0 / 0
найти не точное совподение
    #34951942
MiklS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в ENTERACTIVECHANGE текст бокса
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
LOCAL nRec
nRec=RECNO()
LOCATE FOR UPPER(LEFT(Table.Pole, LEN(ALLTRIM(This.Value))))==UPPER(ALLTRIM(This.Value))
IF FOUND()
   ThisForm.Grid1.Refresh()
ELSE
   GO (nRec)
ENDIF
...
Рейтинг: 0 / 0
найти не точное совподение
    #34952519
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ENTERACTIVECHANGE - Это наверно в VFP9. VFP6 я не нашел это. А если VFP6, тогда как?
...
Рейтинг: 0 / 0
найти не точное совподение
    #34952577
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asd456ENTERACTIVECHANGE - Это наверно в VFP9. VFP6 я не нашел это. А если VFP6, тогда как?
Опечатка у MiklS: писать в метод TextBox.InteractiveChаnge()
...
Рейтинг: 0 / 0
найти не точное совподение
    #34953860
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, работает. Находит в таблице етот запис, но в grid курсор не 'показывает' етот запис.
Если исползувать ThisForm.Grid1.setfocus() тогда, после каждый написанный в TEXT-e букв курсор переходит в GRID
...
Рейтинг: 0 / 0
найти не точное совподение
    #34953876
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asd456Спасибо, работает. Находит в таблице етот запис, но в grid курсор не 'показывает' етот запис.
Если исползувать ThisForm.Grid1.setfocus() тогда, после каждый написанный в TEXT-e букв курсор переходит в GRID

ThisForm.Grid1.Refresh() - попробуй
...
Рейтинг: 0 / 0
найти не точное совподение
    #34953882
asd456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ThisForm.Grid1.Refresh() не помогает.
...
Рейтинг: 0 / 0
найти не точное совподение
    #35461523
zeynal_007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а может так попробуешь только это для textbox записываешь в InteractiveChange следующее:

SELECT test

GO top

IF EMPTY(ALLTRIM(thisform.text1.Value))
SET FILTER TO
GO TOP
thisform.grid1.Refresh
ELSE
SET FILTER TO(ALLTRIM(thisform.text1.Value)) $ test.name
ENDIF
...
Рейтинг: 0 / 0
найти не точное совподение
    #35461538
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeynal_007 перед тем как ответить на дату топика смотри.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / найти не точное совподение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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