У меня есть форма для отслеживания документов, представленных студентами.Когда кто-то вводит идентификатор студента в форму, у меня появляется запрос, который заполняет подчиненную форму с использованием StudentID, чтобы показать нам, отправил ли студент что-то ранее.
Это прекрасно работает, если уже существует соответствующий StudentID.Но если нет соответствующего идентификатора StudentID, я получаю
Ошибка времени выполнения '2427': Вы ввели выражение, которое не имеет значения.
Это вAfterUpdate
Событие StudentID:
DoCmd.OpenQuery "IntakePrevious_Q"
DoCmd.Close acQuery, "IntakePrevious_Q", acSaveYes
[Intake_QSF].Requery
If Me.StudentID = ([Intake_QSF]![StudentID]) Then
Me.Intake_QSF.Visible = True
End If
End Sub