Программирование на Visual Basic | Microsoft Access. Отмена некоторых записей отчета

В этом разделе сайта находятся примеры из сборника программ "Архив файлов на Microsoft Access". В нем рассказывается о программировании форм, отчетов, таблиц и других объектов. Используйте этот архив для изучения работы с приложением Microsoft Office Access и программированием на Visual Basic for Application. Тем кто уже знаком с VBA, используйте поиск для нахождения кодов. Наберите, например, DAO, ADO, Recordset и найдете нужную ссылку для решения проблемы с программированием

Microsoft Access. Отмена некоторых записей отчета

08. На этапе форматирования отчета, Вы можете управлять записями изменить их содержание или вообще не печатать. Такой метод позволяет Вам не менять запрос, а полностью перейти на управление отчетом из VBA

Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
    'Выбираем поле Даты и проверяем значения
    Select Case Me.Section(acDetail).Controls("Дата")
    Case Null 'Если нет даты, то отключаем запись
        Cancel = False
    Case Is = DateValue("31.12.1999") + 1 'Отображаем книги 2000 года
        Cancel = False 'Отключаем оставшиеся записи
    Case Else
        Cancel = True
    End Select
End Sub

Добавить комментарий

Loading