powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выделение записи в поле
11 сообщений из 11, страница 1 из 1
Выделение записи в поле
    #32334017
1266
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма которая представлена в режиме таблицы,как программно сделать чтобы при переходе по полям формы запись в поле выделялась. Нужно для того чтобы сразу можно было вводить новое значение в поле,а не удалять сначало старое.
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32334032
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно просто щелкнуть два раза по полю, а можно переходить табулятором и программы не надо
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32334242
1266
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечно можно и так но хотелось бы автоматически так как приходится вводить очень много данных и щекать по полю рука отвалится
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32334258
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Application.SetOption  "Behavior Entering Field" ,  0 
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32335164
1266
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо команда работает но есть маленькое неудобство. Команда применяется ко всей базе данных, а мне надо только к одной форме.Можно ли это сделать.
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32335322
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по обновлению (после) предыдущего поля ставить

ME.MYNXTFLD.setfocus
ME.MYNXTFLD.Selstart =1
ME.MYNXTFLD.Sellength = len(MYNXTFLD.value)
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32335334
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только не при обновлении это надо делать, а при получении фокуса.
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32335357
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если лень в каждом поле:

Private myBEF
...
Private Sub Form_Activate
myBEF=Application.GetOption("Behavior Entering Field")
Application.SetOption "Behavior Entering Field", 0
End Sub
Private Sub Form_DeActivate
Application.SetOption "Behavior Entering Field", myBEF
End Sub

но останутся траблемы 1. с диалогами 2. (возможно) с необрабатываемыми ашипками.
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32335367
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 assa
но останутся траблемы 1. с диалогами 2. (возможно) с необрабатываемыми ашипками.
Ты еще забыл
3. С приходом доктора Ватсона.
4. Application.SetOption действует не только на всю базу данных, но и на все базы данных (открытые после изменения настроек). Вместе с п.3 получается совсем плохо.
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32335375
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажись я гоню. Эти параметры сохраняются только при нормальном закрытии базы, так что Ватсон не так страшен.
...
Рейтинг: 0 / 0
Выделение записи в поле
    #32335420
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, траблема кажисть будет еще с _другим_ приложением(ями). Т.е. с переходом из окна в окно без выхода из вызвавшей смену настроек формы. Пасиб ЛП. - На вскидку и не сабразишь.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выделение записи в поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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