Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Последовательное нажатие клавиш - переход в столбце / 4 сообщений из 4, страница 1 из 1
18.07.2006, 13:54
    #33860713
StandD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последовательное нажатие клавиш - переход в столбце
Еще вопрос.
Есть таблица. Проиндексирована по первому полю. Есть грид. Как сделать так, что бы, нажимая последовательно буквы на клавиатуре (на первом столбце), курсор перемещался бы по таблице. Пример - 1С номенклатура или Combobox в Фоксе.
Был бы очень благодарен за подсказку!
...
Рейтинг: 0 / 0
18.07.2006, 13:59
    #33860734
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последовательное нажатие клавиш - переход в столбце
Посмотри тут: http://www.caws.atnet.ru/vfox/grid.html
Может пригодится, как пример.
С уважением, Алексей
...
Рейтинг: 0 / 0
18.07.2006, 15:19
    #33861166
StandD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последовательное нажатие клавиш - переход в столбце
Спасибо за ссылку, работаем.
...
Рейтинг: 0 / 0
18.07.2006, 18:10
    #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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Последовательное нажатие клавиш - переход в столбце / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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