powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ctrl+f
10 сообщений из 10, страница 1 из 1
ctrl+f
    #33381618
air1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли из кнопки на форме вызвать стандартный сtrl+f, чтобы она искала в гриде или надо писать свою функцию
...
Рейтинг: 0 / 0
ctrl+f
    #33381622
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо писать свою ф-ию.
...
Рейтинг: 0 / 0
ctrl+f
    #33381663
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вам неохота заморачиваться то самый простой способ анализа данных это выкинуть их... в excel :-)

export to ...

далее наложить автофильтр и будет вам счастье... (data->filter->autofilter)
...
Рейтинг: 0 / 0
ctrl+f
    #33381734
air1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет, у нас Exel нет буду значит писать сама. А никто не задавал подобных вопросов, может хоть где - то есть примерный алгоритм, а то я не знаю с чего начать
...
Рейтинг: 0 / 0
ctrl+f
    #33381849
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри, может пригодится http://forum.foxclub.ru/read.php?f=29&i=12422&t=11892#reply_12422
...
Рейтинг: 0 / 0
ctrl+f
    #33381876
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поиск (или фильтация) по GRIDу это отдельная "песня". Мне пришлось свой классы создавать для этого (точнее, и для этого). Глянь тут:http://www.caws.atnet.ru/vfox/grid.html. Может что и пригодится.
С уважением, Алексей.
...
Рейтинг: 0 / 0
ctrl+f
    #33382439
air1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А без классов никак. Может можно написать функцию. Я единственное не знаю как сделать так чтобы курсор становился на нужную запись, ну естественно, надо чтобы эта запись становилась первой в гриде (так как у меня около 10 тысяч записей) и желательно становилась синей. Дело в том, что я не разу не писала классов и даже не знаю как их использовать. У меня даже примера никагого нет, чтобы разобраться.
...
Рейтинг: 0 / 0
ctrl+f
    #33384745
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот простое решение... над гридом ставишь text и в нем, в interactivechange пишешь следующее

thisform.ft = upper(allt(thisform.text1.value))

Select comp
if thisform.ft == ''
set filter to
else
Set Filter To At(thisform.ft, upper(comp.name))>0
endif

go top
ThisForm.Grid1.refresh
thisform.grid1.afterrowcolchange
Thisform.text1.setfocus

да и на форме не забудь свойство ft добавить....
...
Рейтинг: 0 / 0
ctrl+f
    #33384869
air1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое. Это то, что нужно.
...
Рейтинг: 0 / 0
ctrl+f
    #33384956
Фотография FoxLamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДело в том, что я не разу не писала классов и даже не знаю как их использовать. У меня даже примера никагого нет, чтобы разобраться.

1.Откройте пункт меню Tools\Wizards\Application
2.Введите имя Вашего будущего проекта
Мастер создаст Вам заготовку проекта, в которой уже есть Фрэймворк и много полезных классов, которые можно настроить "под себя".
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ctrl+f
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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