powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запомнить поле, которое имеет фокус. Возможно такое?
6 сообщений из 6, страница 1 из 1
Запомнить поле, которое имеет фокус. Возможно такое?
    #32366715
Фотография Анн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как запомнить поле, которое имеет фокус?
...
Рейтинг: 0 / 0
Запомнить поле, которое имеет фокус. Возможно такое?
    #32366744
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень просто.
Демонстрирую. Сейчас даю фокус полю "Тема". Оно содержит текст: "Re: Запомнить поле, которое имеет фокус. Возможно такое?".

Напрягаемся... Запоминаем...

Ок.

Осталось проверить. Очищаю тему, и набираю вручную.

Ну вот.
...
Рейтинг: 0 / 0
Запомнить поле, которое имеет фокус. Возможно такое?
    #32366755
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужно выполнить при нажатии на кнопку, то фокус переместиться, тогда так
Screen.PreviousControl.name

Если в процессе выполнения "фоновой" процедуры (например узнать на каком поле фокус при сохранении записи), тогда так

Screen.ActiveControl.name

P.S. Работать будет не всегда, т.к. в приложении не всегда есть элемент с фокусом, не всегда есть экран (форма/окно) с фокусом.
...
Рейтинг: 0 / 0
Запомнить поле, которое имеет фокус. Возможно такое?
    #32366756
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясните: Запомнить куда?
...
Рейтинг: 0 / 0
Запомнить поле, которое имеет фокус. Возможно такое?
    #32366789
Фотография Анн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geo, Geo - ты могуч...!

incold - спасибо! То что нужно!!!
...
Рейтинг: 0 / 0
Запомнить поле, которое имеет фокус. Возможно такое?
    #32366952
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Daf: да куда угодно, можно имя элемента хранить (если разные формы тогда еще и имя родит. формы хранить придется), можно в объектной переменной - Dim ctrlFocus As Controls (или As Object)....... Set ctrlFocus=Screen.ActiveControl
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запомнить поле, которое имеет фокус. Возможно такое?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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