Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2013, 12:19   #1
чувачек
Пользователь
 
Регистрация: 21.10.2011
Сообщений: 18
По умолчанию Объединить несколько сгруппированных строк столбца отчета в одну ячейку

Можно ли объединить несколько сгруппированных строк столбца отчета в одну ячейку?

Если проставить "не выводить повторы", то ниже первой строки в группе будут пустые строки, а хотелось бы получить одну большую ячейку с общим значением.

Наверное, самый логичный выход - воспользоваться excel или word, но хотелось бы ограничиться access.
Изображения
Тип файла: jpg Untitled-1.jpg (20.2 Кб, 198 просмотров)
чувачек вне форума Ответить с цитированием
Старый 19.07.2013, 08:11   #2
Myhaylo
Форумчанин
 
Регистрация: 19.07.2012
Сообщений: 520
По умолчанию

Самый простой вариант:
1. Задать свойство поля «Тип границы» (BorderStyle) = "Отсутствует" (0);
2. Создать вокруг поля рамку из линий (не объектом "Прямоугольник"). Назвать две из них ВерхняяЛиния и НижняяЛиния.
3. Предположим, Вы выводите в отчёте из таблицы поля "Квартал" и "Месяц". Создайте уровень группировки (см. в конструкторе окно "Сортировка и групировка") по полю "Квартал" (столбец "Поле/выражение"). Здесь же задайте: "Заголовок группы"="Да", "Примечание группы"="Да".
4. В подпрограмме обработки события «Форматирование» (Format) для раздела "Заголовок_Квартал" напишите:

НижняяЛиния.Visible=false

5. В подпрограмме обработки события «Форматирование» (Format) для раздела "Примечание_Квартал" напишите:

НижняяЛиния.Visible=true
Окупант, руки прочь от Украины!!! Слава Героям!

Последний раз редактировалось Myhaylo; 19.07.2013 в 08:15.
Myhaylo вне форума Ответить с цитированием
Старый 19.07.2013, 11:02   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

и не разрывать группу квартал
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 19.07.2013, 11:19   #4
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

пример решения
---
если группа не влезет на лист --решение усложнится
Вложения
Тип файла: zip kvart19.zip (22.3 Кб, 67 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 19.07.2013, 12:23   #5
чувачек
Пользователь
 
Регистрация: 21.10.2011
Сообщений: 18
По умолчанию

Круто, работает! спасибо вам большое!
чувачек вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перечисление данных из одного столбца в одну ячейку Mstislav Microsoft Office Excel 9 03.04.2014 11:20
Смещение столбца вверх на одну ячейку - как? iKarma Microsoft Office Excel 4 04.05.2012 12:33
объединить несколько разнотипных файлов excel в одну книгу, один лист tatianalug Помощь студентам 0 01.02.2012 18:39
Как объединить значения дублей в одну ячейку azzaro Microsoft Office Excel 9 22.01.2011 14:45
Перегнать данные из столбца в одну ячейку KROZORS Microsoft Office Access 2 17.06.2009 17:58