Я работаю в MS Access 2010, на недокументированном устаревшем приложении.
У меня есть существующая форма A с 4 различными страницами (вкладками) внутри.
A1 A2 A3 A4
Форма А4 также имеет 4 предсуществующих подформы.
B1 B2 B3 B4
Я создал новуюподформа B5, построенная на запросе для поиска и отображения связанной записи, к записи, отображаемой в A2.
Итак, теперь мои подчиненные формы:
B5 B1 B2 B3 B4
Когда я впервые ищу первую родительскую запись и загружаю формы A1-A4 с результатами, мои связанные данные, отображаемые в моей новой форме B5, верны.
Параметр сопоставленного исходного объекта соответствует моему новому запросу и выполняется.
Работает как задумано.
Однако во второй раз я ищу нового второго родителязаписи, и формы A1-A4 перезагружаются со вторыми результатами, но когда я нажимаю на мою новую форму B5, она все еще показывает ту же запись из первого поиска / результатов.Он не обновляет и не находит новую связанную запись, но, кажется, застрял в первой связанной записи.Вместо того, чтобы показывать связанную запись для второго набора результатов, как следует.
Когда я открываю запрос, на котором построена моя новая подформа, и запускаю его, он показывает новый 2-й результатвместо 1-го результата.Так что он работает правильно, но построенная на нем форма «застряла» в первой записи.
Существует ли какое-то другое свойство формы, которое необходимо использовать, чтобы обновить эту подформу с помощьюновые данные?И если да, то с использованием какого кода, выражения или значения?
И Enabled = Да, и Locked = Нет.
Имеет ли это какое-либо отношение к присвоению позиции Page Index = 0(первая в списке подчиненных форм)?
TIA
Я заметил, что другие существующие подформы (B1-B4) также не обновляются с "новым" вторым набором результатов,так что не приводите пример, чтобы сослаться на.И мои пользователи не беспокоятся о том, что делают эти другие подформы, по крайней мере пока.
Прямо сейчас свойство OnClick новой подформы установлено на это Событие (пустая подпрограмма в VBA)
Private Sub B5()
End Sub
Вместо того, чтобы показывать связанную запись для 2-го набора результатов, как и новая подчиненная форма B5.