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

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

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

............
...
Рейтинг: 0 / 0
21.07.2016, 10:21
    #39277571
simply
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скрыть область данных отчета по условию?
Вот еще, забыл прикрепить.
...
Рейтинг: 0 / 0
21.07.2016, 11:04
    #39277616
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скрыть область данных отчета по условию?
simply, в примере 2 отчёта, на одном все данные видно, на втором часть скрыта.
...
Рейтинг: 0 / 0
21.07.2016, 11:17
    #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
21.07.2016, 12:19
    #39277707
simply
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скрыть область данных отчета по условию?
Панург, спасибо.
Чуть попозже посмотрю.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как скрыть область данных отчета по условию? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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