powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Последовательное нажатие клавиш - переход в столбце
4 сообщений из 4, страница 1 из 1
Последовательное нажатие клавиш - переход в столбце
    #33860713
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще вопрос.
Есть таблица. Проиндексирована по первому полю. Есть грид. Как сделать так, что бы, нажимая последовательно буквы на клавиатуре (на первом столбце), курсор перемещался бы по таблице. Пример - 1С номенклатура или Combobox в Фоксе.
Был бы очень благодарен за подсказку!
...
Рейтинг: 0 / 0
Последовательное нажатие клавиш - переход в столбце
    #33860734
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри тут: http://www.caws.atnet.ru/vfox/grid.html
Может пригодится, как пример.
С уважением, Алексей
...
Рейтинг: 0 / 0
Последовательное нажатие клавиш - переход в столбце
    #33861166
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылку, работаем.
...
Рейтинг: 0 / 0
Последовательное нажатие клавиш - переход в столбце
    #33861915
Lexa_1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
&& Быстрый поиск по полю FIO таблицы ASR

private m.QuickFind
m.QuickFind = ''
do QuickFindKey

BROWSE

m.QuickFind = ''
do QuickFindKeyClear


procedure QuickFind
parameters m.LastKey
if m.LastKey = 127 && BackSpace
m.QuickFind = Left(m.QuickFind, Len(m.QuickFind) - 1)
else
if Len(m.QuickFind) < FSize('FIO')
m.QuickFind = Upper(m.QuickFind + Chr(m.LastKey))
endif
endif
wait m.QuickFind window nowait at 20, 42
if !Empty(m.QuickFind)
= Seek(m.QuickFind, 'ASR', 2)
endif
return


procedure QuickFindKey
on key label Del m.QuickFind = ''
on key label BackSpace do QuickFind with LastKey()
on key label А do QuickFind with LastKey()
on key label Б do QuickFind with LastKey()
...
on key label Z do QuickFind with LastKey()
return

procedure QuickFindKeyClear
wait clear
on key label Del
on key label BackSpace
on key label А
on key label Б
...
on key label Z
return
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Последовательное нажатие клавиш - переход в столбце
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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