Я новичок в Access, и у меня есть форма, которая отображает список сотрудников, полученный из запроса. Это непрерывный список, и у меня есть способ отфильтровать его по типу сотрудника. Я хотел изолировать новую запись в непрерывной форме, поэтому я добавил кнопку, которая изменяет DataEntry = True
, однако при изменении DataEntry = False
я столкнулся с проблемами в работе фильтрации, и они, похоже, зависели от RecordSource
.
Фильтрация выполняется с помощью combobox
, который вызывает простой «Запрос» «AfterUpdate()», а сам запрос получает значения в качестве критериев из combobox
выбора.
В кнопке для изменения на DataEntry = False
я также пытался назначить RecordSource
. Сначала казалось, что он отлично работает, но затем Access разбился, и теперь я получаю сообщение об ошибке 3701
при нажатии кнопки.
Я пробовал различный синтаксис, чтобы попытаться установить RecordSource
.
Me.RecordSource = "qryName"
Form.RecordSource = "qryName
Forms!frmName.RecordSource = "qryName
и все вышеперечисленное с "SELECT * FROM [qryName]"
вместо простой строки.
Каждый дает мне ошибку 3701.
Что я делаю не так?