Моментальные клавиши, такие как TAB , Alt , PgUP , PgDn , Enter , нажимаются при В конце добавления записи (в основном после последнего поля) база данных автоматически сохраняет всю информацию, введенную в форму, и стирает поля, чтобы вы могли ввести следующее значение. Так что получается, что данные сохраняются, но форма выглядит пустой.
3 вещи, которые нужно сделать:
- Свойство цикла формы установлено в значение «Текущая запись».
- Свойство предварительного просмотра ключа формы установлено на Да.
Добавьте следующий код к событию KeyDown в форме:
'33 - PgUp; 34 - PgDown; 9 - Tab; 18=Alt; 13=Enter
Select Case KeyCode
Case 33, 34, 18, 9, 13
KeyCode = 0
Case Else
'Debug.Print KeyCode, Shift
End Select
Я нашел это во время поиска в Интернете и не беру на себя ответственность за код, но я не знаю, где я его нашел. У меня работает!