Проблема с обновлением подчинённой формы в Access
Обе "дочки" имеют источниками записей запросы.
При клике на первую дочку даётся команда на изменение запроса-источника данных второй (изменяются параметры фильтра (в выражении Where)).
Далее даётся команда Me.qfKomplDetails.Requery, где qfKomplDetails - вторая "дочка"
Но обновления данных на ней не происходит.
При этом сам хранимый запрос - источник записей изменяется.
Если открыть "дочку" отдельно. то так же видно, что данные обновились.
Пробовал варианты:
1.
Me!qfKomplDetails.RowSource = "qKomplDetails"
Me!qfKomplDetails.Requery
2.
Me!qfKomplDetails.Requery
3.
Me.qfKomplDetails.RowSource = "qKomplDetails"
Me.qfKomplDetails.Requery
4.
DoCmd.Requery "qfKomplDetails"
5.
DoCmd.Requery "Me.qfKomplDetails"
Выносил код на обновление на отдельную кнопку - ничего не помогает.
Кто сталкивался с подобным?
Помню, много лет назад. когда писал под Access, с этим боролась какая-то хитрость, причём не относящаяся к полной перезагрузке дочерней формы. Но какая - не помню.
Да, вариант
Me.qfKomplDetails.RowSource = Me.qfKomplDetails.RowSource так же не работает. Говорит, что нет такого свойства у формы qfKomplDetails
UPD. Вопорс снят. Проблема решена:
Me.qfKomplDetails.Form.RecordSource = Me.qfKomplDetails.Form.RecordSource