У меня есть форма с 1 раскрывающимся списком и 4 подотчетами, которая называется rptBuildingResume.Когда я выбираю значение в раскрывающемся списке, я фильтрую все подчиненные формы, используя это значение.Это работает нормально, но ...
У меня есть форма навигации, которая называется Main, когда я добавляю предыдущую форму в форму навигации, я, конечно, меняю код, и это
2467 ошибка
начинает появляться, но самое интересное, что он отлично работает для первого подотчета, но не работает для следующего.Если я изменяю порядок вызовов, он всегда хорошо работает для первого, но не работает в следующем.
Это код, который я использую для этого:
[Forms]![Main]!SubformNav.[Form].rptNotFinishedBld.Report.Filter = "BuildingID_FK = " & Me.Building
[Forms]![Main]!SubformNav.[Form].rptNotFinishedBld.Report.FilterOn = True
[Forms]![Main]!SubformNav.[Form].rptNosPaidInFullBld.Report.Filter = "BuildingID_FK = " & Me.Building
[Forms]![Main]!SubformNav.[Form].rptNosPaidInFullBld.Report.FilterOn = True
[Forms]![Main]!SubformNav.[Form].rptDoneBld.Report.Filter = "BuildingID_FK >= " & Me.Building
[Forms]![Main]!SubformNav.[Form].rptDoneBld.Report.FilterOn = True
[Forms]![Main]!SubformNav.[Form].rptAgreeDepositNoStartBld.Report.Filter = "BuildingID_FK = " & Me.Building
[Forms]![Main]!SubformNav.[Form].rptAgreeDepositNoStartBld.Report.FilterOn >= True
- Main - это моя навигационная форма.
- SubformNav - это подчиненная форма в ней.
- rpt * - это формавложенные отчеты в подчиненной форме.