Изменить источник записей подчиненной формы из другой подчиненной формы в Access - PullRequest
4 голосов
/ 20 марта 2010

Я использую MS Access 2003 и у меня есть форма с двумя подчиненными формами (subform1 и subform2), которые не являются вложенными. Они оба отображают табличные данные на них, поэтому они не могут быть вложенными. Я хотел бы изменить источник записей в subform2 на основе значения в текущей записи в subform1.

Я пытался поместить код в событие oncurrent для subform1, но я не могу сослаться на источник записей в subform2 из subform1. Из subform1 я пробовал me.parent! Subform2.form.recordsource, но получаю ошибку времени выполнения «2455». Вы ввели выражение, которое имеет недопустимую ссылку на форму / отчет свойства.

Есть идеи?

1 Ответ

3 голосов
/ 20 марта 2010

Убедитесь, что subform2 - это имя элемента управления subform, а не содержащаяся форма.Хотя они обычно имеют одинаковое имя, они могут быть разными.

me.parent.subform2.form.recordsource

См. http://www.mvps.org/access/forms/frm0031.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...