Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / найти не точное совподение / 12 сообщений из 12, страница 1 из 1
20.11.2007, 09:19
    #34950672
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
Помогите пожалуйста, как можно найти не точное совподение в таблице. Напирмер,
set filt to POLE="12345" находдить именно етот запис. А как можно найти записи начинающие напирмер, "123"?
...
Рейтинг: 0 / 0
20.11.2007, 09:25
    #34950682
найти не точное совподение
Set Exact off
...
Рейтинг: 0 / 0
20.11.2007, 09:39
    #34950713
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
Спасибо, а как можно делать так что, в TEXT-е что то писать (123) и пока я пишу в GRID-е показалис записи начинающие с етими буквами?
...
Рейтинг: 0 / 0
20.11.2007, 09:44
    #34950722
найти не точное совподение
Посмотреть в разделе РЕШЕНИЯ на фоксклубе готовые решения.
...
Рейтинг: 0 / 0
20.11.2007, 14:11
    #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
20.11.2007, 16:00
    #34952519
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
ENTERACTIVECHANGE - Это наверно в VFP9. VFP6 я не нашел это. А если VFP6, тогда как?
...
Рейтинг: 0 / 0
20.11.2007, 16:16
    #34952577
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
asd456ENTERACTIVECHANGE - Это наверно в VFP9. VFP6 я не нашел это. А если VFP6, тогда как?
Опечатка у MiklS: писать в метод TextBox.InteractiveChаnge()
...
Рейтинг: 0 / 0
21.11.2007, 07:17
    #34953860
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
Спасибо, работает. Находит в таблице етот запис, но в grid курсор не 'показывает' етот запис.
Если исползувать ThisForm.Grid1.setfocus() тогда, после каждый написанный в TEXT-e букв курсор переходит в GRID
...
Рейтинг: 0 / 0
21.11.2007, 07:48
    #34953876
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
asd456Спасибо, работает. Находит в таблице етот запис, но в grid курсор не 'показывает' етот запис.
Если исползувать ThisForm.Grid1.setfocus() тогда, после каждый написанный в TEXT-e букв курсор переходит в GRID

ThisForm.Grid1.Refresh() - попробуй
...
Рейтинг: 0 / 0
21.11.2007, 07:51
    #34953882
asd456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
ThisForm.Grid1.Refresh() не помогает.
...
Рейтинг: 0 / 0
30.07.2008, 20:44
    #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
30.07.2008, 21:08
    #35461538
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
найти не точное совподение
zeynal_007 перед тем как ответить на дату топика смотри.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / найти не точное совподение / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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