Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / последовательность перехода по tab, подчиненные формы, зацикливатся в подформе / 8 сообщений из 8, страница 1 из 1
29.09.2004, 16:53:26
    #32717219
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
привет, Земля!

аксес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
29.09.2004, 18:44:36
    #32717606
Exquisite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
"На следующий после него" из-за перевода фокуса, после которого происходит автоматическая отработка нажатой клавиши, т.е. клавиши Таб. Попробуйте "занулить" KeyCode перед выходом из события...
...
Рейтинг: 0 / 0
29.09.2004, 18:51:12
    #32717612
Iskander68
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
Нажав 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
29.09.2004, 18:55:18
    #32717617
Exquisite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
последовательность перехода по tab, подчиненные формы, зацикливатся в подформе
...и около подчиненной формы надпись: "Для выхода из подформы через клавиатуру нажмите Цетраэль и Таб" //что-то вроде этого реально видел )))

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

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

--
Regards
Alexander Artamonov


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

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

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

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

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

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

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

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


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