powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как скрыть область данных отчета по условию?
7 сообщений из 7, страница 1 из 1
Как скрыть область данных отчета по условию?
    #39277453
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.
Есть отчет с заголовками групп. Необходимо по значению группы скрыть в этой группе область данных. Спасибо.
...
Рейтинг: 0 / 0
Как скрыть область данных отчета по условию?
    #39277460
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simply, а details сама не закрывается?
Если нет, то делай в коде (тэорэтически)
1. собери все контролы секции вверху этой секции и задай им высоту 0
2. задай высоту секции 0.
Попробуй всё это проделать на событие форматирование секции.

конкретней на твоём примере...
...
Рейтинг: 0 / 0
Как скрыть область данных отчета по условию?
    #39277569
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург, первое, что смущает, это то, что я ни на какое событие не могу поймать значение группы, типа:

Код: sql
1.
If me.Pole=2 Then

............
...
Рейтинг: 0 / 0
Как скрыть область данных отчета по условию?
    #39277571
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще, забыл прикрепить.
...
Рейтинг: 0 / 0
Как скрыть область данных отчета по условию?
    #39277616
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simply, в примере 2 отчёта, на одном все данные видно, на втором часть скрыта.
...
Рейтинг: 0 / 0
Как скрыть область данных отчета по условию?
    #39277632
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simply, в примере ошибка. Исправь в коде со скрывающейся секцией данных - убрать строку m_blnFlag = False
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
Dim i As Long

    If m_blnFlag Then
            With Me.Section(0).Controls
                For i = 0 To .Count - 1
                    With .Item(i)
                        .Top = 0
                        .Height = 0
                    End With
                Next i
            End With
        Me.Section(0).Height = 0
        m_blnFlag = False'Убери совсем отсюда
    Else
            With Me.Section(0).Controls
                For i = 0 To .Count - 1
                    With .Item(i)
                        .Top = 0
                        .Height = 270
                    End With
                Next i
            End With
        Me.Section(0).Height = 379
    End If
End Sub
...
Рейтинг: 0 / 0
Как скрыть область данных отчета по условию?
    #39277707
Фотография simply
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург, спасибо.
Чуть попозже посмотрю.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как скрыть область данных отчета по условию?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]