powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как програмно скрыть область данных отчета?
6 сообщений из 6, страница 1 из 1
Как програмно скрыть область данных отчета?
    #32354466
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сабж.
Есть отчет. Иногда необходимо иметь не подробный отчет, а только агрегированные данные, т.е. область данных не надо выводить на экран/печать, а только заголовки и примечания групп. Как ее скрыть????????
...
Рейтинг: 0 / 0
Как програмно скрыть область данных отчета?
    #32354478
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
on format поставить visible=false

Код: plaintext
1.
2.
Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
    Me.ОбластьДанных.Visible = False
End Sub
...
Рейтинг: 0 / 0
Как програмно скрыть область данных отчета?
    #32354489
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То assa:
Спасибо!!!! Ты спас мою задницу!!!!
Только повесил не на Формат, а на кнопку. Тоже работает.
Еще раз спасибо. А то не знал, как обратиться к ОбластиДанных. ;-)
...
Рейтинг: 0 / 0
Как програмно скрыть область данных отчета?
    #32354498
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если часто редактируешь (перемещаешь контролы между разделами), то есть выход - обращаться к SECTION, содержащей данный контрол. Переписывать при перемещении в новые группы не придется.
Например

Report_Dog_Report.vTBCOL1.Section вернет индекс секции


А ваще-то есть стандартная нумерация разделов (F1):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 0 	acDetail	Область данных формы или область данных отчета.
 1 	acHeader	Заголовок формы или отчета.
 2 	acFooter	Примечание формы или отчета.
 3 	acPageHeader	Верхний колонтитул формы или отчета.
 4 	acPageFooter	Нижний колонтитул формы или отчета.
 5 	acGroupLevel1Header	Заголовок группы первого уровня (только отчеты).
 6 	acGroupLevel1Footer	Примечание группы первого уровня (только отчеты).
 7 	acGroupLevel2Header	Заголовок группы второго уровня (только отчеты).
 8 	acGroupLevel2Footer	Примечание группы второго уровня (только отчеты).

там же:
Код: plaintext
1.
2.
3.
4.
Forms!Клиенты.Section(acDetail).Visible

Forms!Клиенты.Section( 0 ).Visible

Forms!Клиенты.ОбластьДанных.Visible
...
Рейтинг: 0 / 0
Как програмно скрыть область данных отчета?
    #32354507
TRoUbLEs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СПАСИБО!!!!!
Редактирую отчеты не особо часто, но иногда приходится вытворять всякие такие фортели. Поэтому то что ты написал, мне пригодится. Сейчас иду в отпуск и буду потихоньку менять базу, поэтому думаю воспользоваться этим. Пока же сделано несколько отчетов с разной сортировкой и группировкой. Вот только этот срочный отчет сделал как положено. ;-)
Еще раз огромное сеньксь!
...
Рейтинг: 0 / 0
Как програмно скрыть область данных отчета?
    #32355021
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Troubles!
спасибо за подробные ответы на мои вопросы!
хочу высказать дополнение:

на onformat можно сделать интересную вещь:
открывать/закрывать не все, а НЕКОТОРЫЕ детали
руководствуясь группой, к которой они относятся
(радиокнопка на форме "вкл/выкл детали", джойн с таблицей
показывающей, какие группы не должны детали показать и т.п. - море вариантов)
плюс сама группа при этом может иметь разный "значок"
-например, открытую/закрытую папку
а для вывода "рисунка" удобно использовать шрифт symbol/windings/webdings
и текстбокс рядом с именем групы
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как програмно скрыть область данных отчета?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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