вывод в отчет, как лучше сделать?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

вывод в отчет, как лучше сделать?

Сообщение Alexander »

Проблема: выгружается поток, сформированный вип-ом.
fld1
fld2
...
fldn

формируются таблицы:
.{checkenter somecheck
Col1 | Col2 | ... | ColN |
fld1 | fld2 | ... | fldN
...
.}
Проблема: для определенных таблиц некоторые поля не нужно показывать, т.е.
Col1 | Col3 | ... | ColN |
fld1 | fld3 | ... | fldN
...
вторую колонку пропустили.
Как лучше всего организовать? Данные выгружаются однинаково, т.е. скрытые поля форме в любом случае передаются.
Колонки заданы в форме, поля заполняются как
.{.?Somecheck ^ ^ ^ ... .}
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

вы должны либо в фейсе сие реализовать
либо сделать if(????,'-------------','') в field (в том числе и для сетки)
либо перегнать в Excel - там уж как можно угодно сделать.
даж наверное и в slk можно просто сделать 0 ширину нужной колонки и все.
Alexander
Местный житель
Сообщения: 248
Зарегистрирован: 28 ноя 2006, 13:29

Сообщение Alexander »

Проблема в том, что у меня форма не компилится, т.к. цикл именованный.
.if SomeName
^ .{.?SomeKey ^ ^ ^.}
.else
^ .{.?SomeKey ^ ^ ^.}
.end

ругается на 2- SomeKey, говорит, что уже используется в одной из форм.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

SomeKey01
и
SomeKey02
Ответить