Имя: Пароль:
1C
 
Сгруппировать таблицу
0 upec
 
14.10.09
15:19
Подскажите есть ли какие методы по группировки таблицы

Есть таблица(не таблица значений)

а1  б1 в1
а1  б1 в2
а1  б2 в3
а1  б2 в4
надо

а1 б1 в1
     в2
  б2 в3
     в4
И соответственно обвести ячейки по группам
1 Вовик007
 
14.10.09
15:21
Загружать с начала в ТЗ там обробатывать и выводить.
А какой смысл в такой групировке ?
2 1Сергей
 
14.10.09
15:22
>> Есть таблица(не таблица значений)

круто
3 drTuborg
 
14.10.09
15:23
Свертуть()
4 drTuborg
 
14.10.09
15:24
свернуть
5 Ёпрст
 
гуру
14.10.09
15:26
(0) Есть. Йоксель в помощь, либо перерисовывай всю таблицу целиком, если религия не позволяет ВК использовать.
6 Вовик007
 
14.10.09
15:26
(3) и по какому полю интересно ?
7 drTuborg
 
14.10.09
15:27
(6)Свернуть(<?>,);
Синтаксис:
Свернуть(<ГруппКолонки>,<СуммКолонки>)
Назначение:
Позволяет свернуть таблицу значений по соответствующим значениям колонок, т.е. заменяет на одну строку все дублирующие (по значениям группировочных колонок)  строки, суммируя значения по суммируемым колонкам.
Параметры:
*******
<ГруппКолонки> - группировочные колонки (номера или идентификаторы колонок через запятую), по которым группировать данные.
*******
<СуммКолонки> - суммируемые колонки (номера или идентификаторы колонок через запятую), по которым суммировать данные.
8 drTuborg
 
14.10.09
15:28
(6) группировать все колонки. а суммировать по желанию.
9 Mikeware
 
14.10.09
15:29
1986 продолжает отжигать...
10 upec
 
14.10.09
15:30
Со сверткой понятно, вопрос как расчертить ячейки по группам
11 Ёпрст
 
гуру
14.10.09
15:30
(0) Да... А почему сразу в нужном Виде не выводишь?
12 drTuborg
 
14.10.09
15:33
"обвести ячейки по группам" - нипанятна.
13 drTuborg
 
14.10.09
15:35
сделай ТЗ, в том виде в котором она тебе нужна, а потом уже выводи.
14 AcaGost
 
14.10.09
15:36
(2) Перевожу В таблице - печатной форме.
15 1Сергей
 
14.10.09
15:42
(14) Оно понятно, но что у него эта таблица из файла взята чтоли? ведь он её как-то формирует...
16 AcaGost
 
14.10.09
15:46
(15) Он не знает понятия "Область" таблицы.
17 upec
 
14.10.09
15:50
Таблица из ТЗ, как (0) в ней сворачивать уже нечего
18 v_rtex
 
14.10.09
15:51
ну тогда поспи
19 Ёпрст
 
гуру
14.10.09
16:10
(17) что мешает сразу выводить в нужном виде из ТЗ ?
20 AeDen
 
14.10.09
16:15
(10) А проблема в чем? Грузи в ТЗ, создвавай индексы, обрабатывай, и при обходе по ТЗ смотри значения индексов, наколько они изменились...
21 upec
 
14.10.09
16:37
С разбивкой по группам особых проблем нет,
т.е запись вида
а1 б1
а1 б2
я вывожу в виде
а1       б1
(пусто)  б2

просто хочется чтобы между ячейкой а1 и (пусто) не было разделителя (горизонтальной черты), как подойти к этому вопросу.  Программно отрисовывать области или как то можно усложнить макет.
22 ДенисЧ
 
14.10.09
16:38
(21) после вывода строки получи область и Объединить()
23 Злопчинский
 
15.10.09
02:23
(22) на больших таблицах тормозить будет нереально...
.
выводишь 2 секции. первая секция - нет рамки снизу, вторая секция - нет рамки сверху...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.