У меня есть отчет, встроенный в форму, содержащую текстовое поле и кнопку.MS Access, Обновление отчета, встроенного в форму
Мое желание - обновить фильтр в отчете и запросить и обновить отчет в форме. Я не очень хорошо знаком с использованием VBA в доступе, поэтому я вполне могу быть полностью вне базы с тем, как я пытаюсь это сделать.
Событие, которое срабатывает при нажатии кнопки generateExhib, приведено ниже.
Отчет, который встроен как подформат/подзаголовок, называется TagReport.
Private Sub GenerateExhib_Click()
If (generatePrintedExhib.Value = False) Then
Me.TagReport.Application.DoCmd.SetFilter WhereCondition:="[Exhibitor ID] =" + ExhibitorNumber.Value + " AND [UDEntry-CheckBox1] = false"
Else
Me.TagReport.Application.DoCmd.SetFilter WhereCondition:="[Exhibitor ID] =" + ExhibitorNumber.Value
End If
Me.TagReport.Report.Application.DoCmd.Requery
Me.TagReport.Report.Application.DoCmd.RefreshRecord
End Sub
Не уверен, что это преступник, поэтому я опубликую это как комментарий, но почему вы проходите через всю меру «Me.TagReport.Report.Application.DoCmd.Requery» вместо «Me.TagReport». Requery'? – Aiken