Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выделение записи в поле / 11 сообщений из 11, страница 1 из 1
25.11.2003, 12:07
    #32334017
1266
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
Есть форма которая представлена в режиме таблицы,как программно сделать чтобы при переходе по полям формы запись в поле выделялась. Нужно для того чтобы сразу можно было вводить новое значение в поле,а не удалять сначало старое.
...
Рейтинг: 0 / 0
25.11.2003, 12:18
    #32334032
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
Можно просто щелкнуть два раза по полю, а можно переходить табулятором и программы не надо
...
Рейтинг: 0 / 0
25.11.2003, 14:18
    #32334242
1266
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
Конечно можно и так но хотелось бы автоматически так как приходится вводить очень много данных и щекать по полю рука отвалится
...
Рейтинг: 0 / 0
25.11.2003, 14:27
    #32334258
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
Код: plaintext
Application.SetOption  "Behavior Entering Field" ,  0 
...
Рейтинг: 0 / 0
26.11.2003, 12:39
    #32335164
1266
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
Спасибо команда работает но есть маленькое неудобство. Команда применяется ко всей базе данных, а мне надо только к одной форме.Можно ли это сделать.
...
Рейтинг: 0 / 0
26.11.2003, 13:38
    #32335322
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
по обновлению (после) предыдущего поля ставить

ME.MYNXTFLD.setfocus
ME.MYNXTFLD.Selstart =1
ME.MYNXTFLD.Sellength = len(MYNXTFLD.value)
...
Рейтинг: 0 / 0
26.11.2003, 13:43
    #32335334
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
Только не при обновлении это надо делать, а при получении фокуса.
...
Рейтинг: 0 / 0
26.11.2003, 13:50
    #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
26.11.2003, 13:53
    #32335367
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
2 assa
но останутся траблемы 1. с диалогами 2. (возможно) с необрабатываемыми ашипками.
Ты еще забыл
3. С приходом доктора Ватсона.
4. Application.SetOption действует не только на всю базу данных, но и на все базы данных (открытые после изменения настроек). Вместе с п.3 получается совсем плохо.
...
Рейтинг: 0 / 0
26.11.2003, 13:57
    #32335375
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
Кажись я гоню. Эти параметры сохраняются только при нормальном закрытии базы, так что Ватсон не так страшен.
...
Рейтинг: 0 / 0
26.11.2003, 14:14
    #32335420
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение записи в поле
да, траблема кажисть будет еще с _другим_ приложением(ями). Т.е. с переходом из окна в окно без выхода из вызвавшей смену настроек формы. Пасиб ЛП. - На вскидку и не сабразишь.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выделение записи в поле / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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