MS Access = ссылка на элемент управления, который находится в пределах формы - PullRequest
0 голосов
/ 05 ноября 2010

Итак, у меня есть форма с элементом управления подчиненной формы, который действует как схема навигации для моей главной формы.В подформе есть подформа2, которая фактически содержит элементы управления для ввода данных.

Таким образом, основная форма почти похожа на оболочку дизайна вокруг sub2 в структуре sub1.Таким образом, в subform1 есть 10 интерактивных кнопок, которые открывают 10 различных форм в окне subform2.Subform2 содержит элементы управления ..... так вот моя проблема / вопрос:

Так что, если у меня есть событие click в subform2, где я пытаюсь открыть следующую форму (форма subform2) в пределах subform1дочерний элемент управления, который находится в главной форме, каков синтаксис vb для обработки этого?

Я не уверен, правильно ли я спрашиваю.

Я пытался:

Forms!SubForm1.MyChild.sourceobject = "NextSubForm2"

, но это работает только в том случае, если основная форма не открыта .... как если бы у меня была только открытая SubForm1.

Еще одна вещь, это код за формой SubForm2 (2подпункт внутри подпункта в форме).

1 Ответ

4 голосов
/ 05 ноября 2010

Основная форма с точки зрения подчиненной формы:

Me.Parent

Вы можете построить на этом:

Me.Parent.Subform1ControlName.Form.AControl

Смотри также: http://www.mvps.org/access/forms/frm0031.htm

Итак:

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