Свойство / функция для поиска пустых вложенных отчетов и скрытия их в отчете Access - PullRequest
0 голосов
/ 28 сентября 2018

Как узнать, что подотчет пуст?Есть ли свойство или функция, которую я могу использовать, чтобы проверить, есть ли какие-либо данные в подотчете?Я хочу написать подпрограмму, которая говорит

If IsEmpty(subreport) Then
    subreport.Visible = False
Else
    subreport.Visible = True
End If

, что в сочетании с уменьшением подотчета и разрешением CanGrow поможет мне отображать только те значения, которые существуют, не занимая место в моем отчете, если подотчет пуст,В идеале я также мог бы скрыть метку вложенного отчета, если он пуст.

1 Ответ

0 голосов
/ 28 сентября 2018

Если код VBA будет в основном отчете, вы должны использовать

Me.subreport.Report.RecordsetClone.RecordCount

, чтобы получить количество записей.Если код находится в подотчете, вам нужно только написать:

Me.RecordsetClone.RecordCount

Если у вас есть какие-либо проблемы с этим или вам нужно объяснение, оставьте комментарий, и я перезвоню вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...