Я создал отчет Access с вложенным отчетом.
При отправке отчета по электронной почте кнопка электронного отчета удаляет «образец» водяного знака перед отправкой копии в формате PDF. Мой VBA отлично работает с основным отчетом, но я изо всех сил пытаюсь заставить его работать с вложенным отчетом, если не жестко задавать название отчета.
Основной отчет показывает страницы 1 и 2, вспомогательный отчет. отчет предназначен для страницы 3 (p3).
Чтобы скрыть водяной знак в подотчете, необходимо выполнить следующие действия:
Me.rptTermsReport1_p3.Report.imgSample3.Visible = False
Поскольку у меня около 40 отчетов, я не хочу жестко закодировать имена подотчетов, но использовать TempVar для имени отчета (например, rptTermsReport1 & append (_p3)
Я пробовал следующее (и несколько вариантов), но TempVars и сцепленные _p3 не работает:
Report ("[TempVars]![ReportName]" & "_p3") & .imgSample3.Visible = False
Ошибка: «Ошибка компиляции: недействительная или неквалифицированная ссылка», и это [имя отчета], которое подсвечивается. Любые идеи, как вы можете использовать TempVar с объединенной строкой (_p3 ) ссылка на поле в подотчете?