2016-07-01 4 views
1

У меня есть подчиненная форма, которая может быть отфильтрована на основе выпадающего списка mainform, используя ссылки parent/child. Он должен обновить текстовое поле на основной форме со средним значением столбца в отфильтрованной подформе, но я еще не понял, как это сделать.обновление управления основной формой с фильтром подформы

Я попытался просто набрав в

= Avg ([имя_столбца]), а также

= Avg ([Emergence%], [frmbestfacility]. [Form]). Я также использовал = DAvg, но не повезло.

Я не уверен, что я делаю неправильно, но вот настройка. Основная форма называется «Форма результата», вкладка формы на ней называется «Tabs», вкладка, которую я просматриваю, называется «Best Facility», а форма на ней называется «frmbestfacility». Столбец, на который я смотрю, - «Emergence%». Используя любой из них, я получаю #Error. Что я делаю не так?

ответ

1

Это должно быть что-то вроде:

=Avg([frmbestfacility].[Form]![Emergence %]) 

Если это не сработает, создайте текстовое поле на подчиненной, txtAvgEmergence и установите его ControlSource на:

=Avg([Emergence %]) 

Тогда на родитель, используйте ControlSource:

=[frmbestfacility].[Form]![txtAvgEmergence]) 

Обратите внимание, что при вводе этого, вы, возможно, придется использовать localized имя для Form

+0

Я ценю помощь, но у меня проблемы. Я не уверен, что вы имеете в виду под именем управления подформы. В противном случае, супер полезно. ** Изменить ** моя подформация - это просто запрос. –

+0

Для получения дополнительной информации, мой combobox, фильтр сеттер, называется cbobestspecies. –

+0

Nvm, я узнал, что такое элемент управления подформы. мое управляющее имя подформы - frmbestfacility. Однако это все еще вызывает ошибку. –

Смежные вопросы