Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 6

Программная перегруппировка отчёта

19.06.2012, 17:31. Показов 1207. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, как в VBA перегруппировать имеющийся отчёт определённым образом.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2012, 17:31
Ответы с готовыми решениями:

Перегруппировка кнопок на панели навигации
Добрый день. Хочется решить один не очень принципиальный вопрос, более касающийся внешнего вида базы. Итак, в базе (Аксес 2010) есть...

Перегруппировка таблицы в mssql
Допустим, есть таблица: ID | NUM 5 | 56 5 | 34 8 | 52 4 | 53 3 | 42 3 | 11 3 ...

VBA перегруппировка таблицы с одинаковым значением в столбце
Всем доброго времени суток! Только начал работу с VBA, требуется помощь в написании макроса. Получаю таблицу из SQL ,с большим...

7
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
19.06.2012, 17:43
Цитата Сообщение от SergeySteblyov Посмотреть сообщение
Подскажите, пожалуйста, как в VBA перегруппировать имеющийся отчёт определённым образом.
Смотрите в хелпе свойства Сортировка (SortOrder), Группировка (GroupOn), Интервал (GroupInterval), Не разрывать (KeepTogether), Данные (ControlSource), GroupLevel (Уровень группировки). Они доступны в ВБА. Применяются на событии открытия отчета.

На всякий. Изменить уже открытый отчет не получится.
1
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 6
19.06.2012, 17:46  [ТС]
Спасибо, но мне нужно не на открытии, а на нажатии кнопки.
Или туплю и это без разницы?
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
19.06.2012, 18:01
Цитата Сообщение от SergeySteblyov Посмотреть сообщение
Спасибо, но мне нужно не на открытии, а на нажатии кнопки.
Или туплю и это без разницы?
А кнопка где? На форме? Собственно, и не важно где кнопка. Отчет после открытия недоступен для изменений. Хотите, что менять, делайте это в режиме дизайна или на в процедуре на событии открытия отчета.
0
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 6
19.06.2012, 18:02  [ТС]
У меня отчёт по нажатию кнопки (она на форме, естественно) сразу экспортируется в rtf и открывается уже в ворде.
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
19.06.2012, 18:16
Цитата Сообщение от SergeySteblyov Посмотреть сообщение
У меня отчёт по нажатию кнопки (она на форме, естественно) сразу экспортируется в rtf и открывается уже в ворде.
А это не имеет значения. Отчет в любом случае открывается и выполняет все свои события. Так что можете на событии открытия отчета выполнить код преобразований. Если преобразования зависят от каких-то условий, то и это можно запрограммировать, пользуясь, например, глобальными переменными, значениями открытой формы и т.д.
0
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 6
20.06.2012, 01:00  [ТС]
Но если отчёт открывается уже в word, то у него уже просто нет события открытия в vba, не так ли?
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
20.06.2012, 06:58
Цитата Сообщение от SergeySteblyov Посмотреть сообщение
Но если отчёт открывается уже в word, то у него уже просто нет события открытия в vba, не так ли?
Хороший способ проверить утверждение - это проверить его. Уж, извините за тавтологию. Вставьте на опен отчета какой-нибудь мсгбокс и посмотрите будет ли сообщение на экране, когда вы экспортируете отчет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2012, 06:58
Помогаю со студенческими работами здесь

Перегруппировка точек, параметрические уравнения, сфера и другие фигуры
http://grafikus.ru/examples/parametric-functions-3d тут есть разные параметрические уравнения. у меня получается массив точек, если их...

Передать данные из настроек отчета в поле ввода формы отчета
Всем привет! Подскажите, пожалуйста, вот есть: Внешний отчет, реквизит ДатаНачало с типом Дата и на форме поле ввода «ДатаНачало» с...

Формирование отчета под разными пользователями. Нет прав доступа к полю отчёта.
Добрый день! Как может быть такая штука - захожу под одним пользователем, запускаю отчёт, всё формирует. Захожу под другим - ругается,...

Отчет. Как вывести поле из запроса в название отчета, но не выводить его в теле отчета?
Друзья, привет! Помогите плиз советом.. Задача стоит такая: строю отчет на базе перекрестного запроса. В перекрестном запросе...

RecordSource отчета установить при вызове отчета из формы
нужна помощь: у меня отчет вызывается из разных форм, в каждой форме есть поле ИНДЕКС и нужно recordsource отчета присвоить значение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru