powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
8 сообщений из 8, страница 1 из 1
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32717219
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет, Земля!

аксес2000

сабж. в подформе стоит цикл табуляции Текущая запись. при переходе с контрола на форме в подформу - переходит нормально, но в подформе зацикливается, на следующий контрол после подформы не переходит

пока делаю влоб: на последнем контроле подформы написал

Код: plaintext
1.
2.
3.
4.
Private Sub room_KeyDown(KeyCode As Integer, Shift As Integer)
  If KeyCode = vbKeyTab And ((Shift And acShiftMask) =  0 ) Then
    Me.Parent.ADDR1_PHN.SetFocus
  End If
End Sub

не получается - перепрыгивает не на ADDR1_PHN, а на следующий после него.

KeyUp - не пробовал, потому что нужно чтобы если держишь таб, то чтобы он бежал по всем полям не останавливаясь

KeyPress не знает шифта - а ведь надо и обратно тоже переходить.

может есть правильный способ?
...
Рейтинг: 0 / 0
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32717606
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"На следующий после него" из-за перевода фокуса, после которого происходит автоматическая отработка нажатой клавиши, т.е. клавиши Таб. Попробуйте "занулить" KeyCode перед выходом из события...
...
Рейтинг: 0 / 0
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32717612
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нажав F1 обнаружил следующую инфу:
......
"Для того чтобы элемент управления подчиненной формы потерял фокус, нажмите
клавиши CTRL+TAB."



--
Regards
Alexander Artamonov


"fedd" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:997272@sql.ru...
привет, Земля!

аксес2000

сабж. в подформе стоит цикл табуляции Текущая запись. при переходе с
контрола на форме в подформу - переходит нормально, но в подформе
зацикливается, на следующий контрол после подформы не переходит

пока делаю влоб: на последнем контроле подформы написал

Private Sub room_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyTab And ((Shift And acShiftMask) = 0) Then
Me.Parent.ADDR1_PHN.SetFocus
End If
End Sub



не получается - перепрыгивает не на ADDR1_PHN, а на следующий после него.

KeyUp - не пробовал, потому что нужно чтобы если держишь таб, то чтобы он
бежал по всем полям не останавливаясь

KeyPress не знает шифта - а ведь надо и обратно тоже переходить.

может есть правильный способ?
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32717617
Exquisite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...и около подчиненной формы надпись: "Для выхода из подформы через клавиатуру нажмите Цетраэль и Таб" //что-то вроде этого реально видел )))

...случаи бывают разные, когда ТРЕБУЕТСЯ выход по простому Табу... Сталкивался...
...
Рейтинг: 0 / 0
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32717644
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А цикл "Текущая страница" не поможет?

PS. Что такое "Цетраэль"?

--
Regards
Alexander Artamonov


"Exquisite" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:997887@sql.ru...
....и около подчиненной формы надпись: "Для выхода из подформы через
клавиатуру нажмите Цетраэль и Таб" //что-то вроде этого реально видел )))

....случаи бывают разные, когда ТРЕБУЕТСЯ выход по простому Табу...
Сталкивался...
Тема Ответить

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32717860
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Цетраэль = Ctrl = Контрол...

//Exquisite, приветствую! :^)
...
Рейтинг: 0 / 0
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32718075
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Exquisite...случаи бывают разные, когда ТРЕБУЕТСЯ выход по простому Табу... Сталкивался...

Точно. Про Контрол Таб я в хелпе четал, ессно. Нужно без контрола. И Текущая страница, судя по тому же хелпу, не поможет.

Щас попробую обнулить. Спасибо.
...
Рейтинг: 0 / 0
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
    #32719012
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с обнулением работает.

но поскольку на форме несколько подформ и может быть их придется двигать между остальными контролами в связи с меняющимися требованиями, хотелось бы как-нибудь автоматизировать этот переход.

думаю доставать индекс перехода по Таб, и переходить на следующий по списку...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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