Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Евгений
Посетитель
Сообщения: 41 Зарегистрирован: 25 авг 2005, 09:50
Сообщение
Евгений » 22 апр 2008, 11:09
Приветствую!
Есть таблица
Код: Выделить всё
Table struct tmpRPT
(
FILNAME: String[30],
PODRNAME: String[80]
)
with index
(
IDX01 = FILNAME + PODRNAME
);
Не подскажете как реализовать группировку в ARD отчете, типа
Наименование филиала1
Подразделение1
Подразделение2
Подразделение3
Наименование филиала2
Подразделение7
Подразделение8
Подразделение9
в интерфейсе реализуется:
Код: Выделить всё
var GFil: String;
...
_Loop tmpRpt ordered by index IDX01
begin
GroupBy GFil : tmpRpt.FIL
begin
end;
end;
можно ли, сделать также в ARD отчете?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 22 апр 2008, 13:15
.{table почитайте в viprogr.chm - чего то было. Где то и примеры там были. мне как то привычней через internal делать или с использованием нескольких табл, оно как то надежней.
pk
Постоянный обитатель
Сообщения: 135 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва Связьтранснефть
Сообщение
pk » 22 апр 2008, 16:31
.{table tmpRPT by tmpRPT.FILNAME
Филиал ^:
.{by tmpRPT.PDRNAME
Подразделение ^
.}
.}
Согласен с предыдущим участником форума, что лучше самому эти группировки прописывать.
С ув..
Евгений
Посетитель
Сообщения: 41 Зарегистрирован: 25 авг 2005, 09:50
Сообщение
Евгений » 22 апр 2008, 18:04
Всем большое спасибо за помощь.