2015-05-11 10 views
0

У меня есть ссылка на подформацию, возвращающая нуль, где текстовое поле имеет в нем значение. Код я использую:Ссылка на подформацию MS Access 2007 на вкладке управления возвратом нуля

End Date: [Forms]![ReportCentre]![NavigationSubform].[Form]![txtEndDate] 

Это в вкладках контроля, но я не мог найти свойство .стра, упомянутое в подобном вопросе.

Подчиненная, на который ссылается [LODForm] и вкладок (область страницы) является [NavigationSubform]

Почему это возвращение Null?

ответ

0

Подформа относится к форме, а не к табуляции. Элемент управления вкладками скрывает/отображает другие элементы управления. И вы будете ссылаться на элемент управления подчиненной формы, а не на подчиненную форму. Таким образом:

End Date: [Forms]![ReportCentre]![NameOfYourSubformControl].[Form]![txtEndDate] 

Поставлено имя управления подчиненным:

End Date: [Forms]![ReportCentre]![NavigationSubform].[Form]![txtEndDate] 
+0

Я подозреваю, что это то, что я делаю - я поставить кнопку на подчиненном с кодом прилагается: MsgBox Me.Parent.ActiveControl.Name Это выводит NavigationSubform. Любые другие идеи тогда о том, почему запрос возвращает null? – JustNuts

+0

Возможно, запись не сохраняется. – Gustav

+0

В качестве продолжения я заметил, что подформат знает, что txtbox имеет значение. msgBox Me.txtEndDate возвращает ожидаемые результаты – JustNuts