Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6323
Последний выпуск: 19.06.2015

Проблема с обновлением подчинённой формы в Access

266
22 декабря 2010 года
mhaturov
901 / / 23.10.2003
Есть форма. На ней лежат 2 "дочки".
Обе "дочки" имеют источниками записей запросы.
При клике на первую дочку даётся команда на изменение запроса-источника данных второй (изменяются параметры фильтра (в выражении 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

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог