powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Контекстный поиск в гриде
3 сообщений из 3, страница 1 из 1
Контекстный поиск в гриде
    #32351995
Ado
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ado
Гость
Ни как неполучается сделать контекстный поиск realtime.
Существует ГРИД и ТЕКСТБОКС .
Грид сурс "справочник клиентов"
текстбокс сурс "переменная"

поиск работает отлично, но одна проблема: не реалтайм! требуется нажатие клавишы ЭНТЕР, или соответствующей конпки "найти". Странно, но мне говорили, что в Фоксе есть такая проблема

Использую Visual Studio 6 SP5

Хелп!..
...
Рейтинг: 0 / 0
Контекстный поиск в гриде
    #32351999
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если честно - то динамический поиск по гриду не совсем красив ИМХО - так как ты сделал - ПО ЭНТЕРУ гораздо лучше выглядит... но - хозяин - барин вот тебе код динамического поиска.... хотя при этом в гриде данные неприятно мелькают...
T1 - textbox
Grid1 - grid
View1 - View-RecordSource for Grid1
Code - значение поля по которому ищешь
-------------------
T1.interactivechange
----------------------
LOCAL t1
SELECT View1
SCAN
IF ALLTRIM(UPPER(View1.code)) = ALLTRIM(UPPER(This.Value))
thisform.Grid1.SetFocus
this.setfocus
EXIT
ENDIF
ENDSCAN
----------------------
вот собственно и все.... у меня набираешь первуюбукву - в гриде курсор на слове с єтой букві.. и так далее...
...
Рейтинг: 0 / 0
Контекстный поиск в гриде
    #32352398
andrush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все просто и все работает, без проблем.
В interactivechange методе твоего текстбокса пишешь строки
SELECT твоя-таблица(курсор)
SEEK this.value
ThisForm.Refresh()
вместо seek можно
LOCATE FOR ALLTRIM(this.Value) $ твое-поле-контекстного-поиска
Вместо ThisForm.Refresh() можно ThisForm.твой-grid.Refresh()
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Контекстный поиск в гриде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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