установка свойства источника управления текстовым полем подчиненной формы в его родительской форме в доступе ms?

У меня есть текстовое поле в подчиненной форме, свойство controlsource которого должно быть изменено при нажатии метки на родительской форме того же самого. Я пробовал следующие способы, ни один из которых не работал вообще,

Form_frmWOMAINMENU.[frmWOMAINSUBMENU].Form.[txtDate].Control.ControlSource _
                                                   = "Raised"

Forms("frmWOMAINMENU").[frmWOMAINSUBMENU].Form.[txtDate].ControlSource _
                                                   = "Raised"  

Me.[frmWOMAINSUBMENU].Form.[txtDate].ControlSource = "Raised"

Может ли кто-нибудь предложить мне, как это работает?

frmWOMAINMENU — это родительская форма, а frmWOMAINSUBMENU — подчиненная. Кроме того, «Поднятый» исходит из запроса sql, записанного в виде строки в коде vba. Я пробовал то же самое в подчиненной форме, например: me.txtDate.ControlSource="Raised", и все работало нормально. Однако я не могу трижды изменить источник управления текстовым полем в подчиненной форме.


person user1175126    schedule 06.03.2012    source источник


Ответы (1)


Это будет больше похоже на:

Forms!frmWOMAINMENU!frmWOMAINSUBMENU!txtDate.ControlSource = "Raised"

Пока в вашей родительской форме фактический элемент подчиненной формы называется «frmWOMAINSUBMENU», а не «Subform1» или любое другое имя по умолчанию. Или, другими словами, на родительскую форму ссылаются по имени, а затем на подчиненную форму ссылаются так, как она вызывается в родительской форме. Надеюсь, это имеет смысл :)

person Matt Donnan    schedule 06.03.2012
comment
Просто использовал это и творил чудеса Me.frmWOMAINSUBMEN!txtDate.ControlSource = Raised Я думаю, что проблема была в слове Form в моем коде. А так как код в форме frmWOMAINMENU, Forms!frmWOMAINMENU выдал ошибку. Надеюсь, я правильно понял. :) Спасибо! - person user1175126; 07.03.2012
comment
@user1175126 user1175126 Ах, хорошо, то, что я написал, больше относится к любой открытой форме, рад, что у вас есть решение :) - person Matt Donnan; 07.03.2012