Это должно быть легко. Эта форма фильтруется с помощью [Dismissed] = "N". Когда пользователь нажимает кнопку «Отклонить», поле [Уволено] меняется на «Y». После запроса, форма должна вернуться в ту же строку, где ранее был пользователь.В форме доступа, как вернуться к предыдущей записи после запроса
Private Sub DismissButton_Click()
Me!Dismissed = "Y"
MsgBox "Dismissed!", vbOKOnly
Dim GoBackToThisRecord As Integer
GobacktothisRecord = Me.CurrentRecord
Me.Requery
Set Me.CurrentRecord=GoBackToThisRecord
End Sub
Однако, несмотря на то, что встроенные в файлы справки говорят, что CurrentRecord для чтения/записи свойство, я получаю «Invalid использование собственности» сообщение об ошибке на этой последней строке.
После установки [Dismiss] = "Y" и запроса формы, как мне вернуть пользователя в его/ее предыдущее место в форме?
Я не понимаю, как это может если форма отфильтрована до значения, которое отредактированная запись больше не совпадает. Я бы никогда не сделал этого таким образом, так как количество записей могло измениться с требованием, и позиция в наборе записей могла измениться. Вы действительно должны использовать ПК. –
Хотя это вряд ли будет проблемой, я бы рекомендовал Dimming GoBackToThisRecord как длинный. –