Страница 4 из 8
Re: Отчеты в FastReport
Добавлено: 16 дек 2012, 03:07
LaaLaa
Редактор групп
Re: Отчеты в FastReport
Добавлено: 16 дек 2012, 17:34
Friendlyman
Спасибо!
А в какой документации об этом читать?
Re: Отчеты в FastReport
Добавлено: 12 фев 2013, 13:18
Алексей
где в дизайнере fastreport отчёту можно назначить группу? чтобы вызвать отчеты только входящие в группу функцией RunFReportByGroup ?
Re: Отчеты в FastReport
Добавлено: 12 фев 2013, 13:31
Алексей
кажется нашел... иконочка наверху справа... вторая справа.
Re: Отчеты в FastReport
Добавлено: 12 фев 2013, 13:42
Friendlyman
Да, верно! В той иконочке оказывается и выбираются группы.
Спасибо!
Re: Отчеты в FastReport
Добавлено: 14 фев 2013, 06:47
Алексей
А в FR есть параметр как в экселе "при печати уместить не более чем на одну страницу в ширину" ?
Re: Отчеты в FastReport
Добавлено: 15 фев 2013, 01:13
LaaLaa
Алексей писал(а):А в FR есть параметр как в экселе "при печати уместить не более чем на одну страницу в ширину" ?
Да в окне парамтров печати есть такие опции.
Re: Отчеты в FastReport
Добавлено: 21 фев 2013, 12:52
Алексей
что то я не нашел... хотя искал раза три
ещё вопрос: использую объект cross tabs, шикарная штука!!! шахматку строить. вопрос один, не могу сделать авторазмер заголовков столбцов. пробовал различные галочки и растягивать до макс-ого размера и прочее.... она если и растягивает, заголовки (самые верхние ячейки) начинают наезжать на данные (те что внизу).
Пока убрал автоформат и выставил размеры руками, но хотелось бы чтобы было "вах как он умеет!"
Re: Отчеты в FastReport
Добавлено: 19 мар 2013, 13:08
Алексей
Алексей писал(а):А в FR есть параметр как в экселе "при печати уместить не более чем на одну страницу в ширину" ?
актуально! не охота руками править размеры колонок... неужели нет такой функции, может можно кодом как то передать ?
Re: Отчеты в FastReport
Добавлено: 02 апр 2013, 09:15
Шевцов Владимир
Коллеги, не пинайте.
Утомила меня связка FRM+XLT+VBA.
Взялся писать первый отчет на ФастРепорте - как красиво ему скормить поток (спецификацию документа) из прототипа?
Re: Отчеты в FastReport
Добавлено: 02 апр 2013, 11:07
edward_K
Как правило делают временную таблу, а ее кормят фастрепорту, но это не догма.
Код: Выделить всё
//================================
DataStream FDocPrn01
(
[CFH] CommonFormHeader;
[dStart] dStart;
[dEnd ] dEnd;
table tmp_sb
( [ORG ] tmp_sb.ORG;
[NODOC ] tmp_sb.Nodoc;
[DDiary] tmp_sb.DDiary;
[ITSU] it_su;
[ITSU_R] doubletostr(tmp_sb.su[1],'[|-]3666666666666');
[ITSU_K] doubletostr(tmp_sb.su[1],'88');
[ITSU_P] doubletostring(0,tmp_sb.su[1]);
);
table tmp_sbsp
( [nom] w_npp;
[NPP] tmp_sbsp.NPP;
[SUO] tmp_sbsp.su3+tmp_sbsp.su4;
[SUP] tmp_sbsp.su1+tmp_sbsp.su2;
[DIF] (tmp_sbsp.su1+tmp_sbsp.su2)-(tmp_sbsp.su3+tmp_sbsp.su4);
);
table tmp_commiss
( [DOLG] tmp_commiss.dolg;
[FIO] tmp_commiss.fio;
);
)
HandleEvent table tmp_sb
cmOnProcess:
{ w_npp:=-1
it_su:=0;
}
end;
HandleEvent table tmp_sbsp
cmOnProcess:
{ w_npp:=w_npp+1
it_su:=it_su+(tmp_sbsp.su1+tmp_sbsp.su2)-(tmp_sbsp.su3+tmp_sbsp.su4);
}
end;
end;//FormDocPrn
ну и в view
and wpa == tmp_sb.pa
and tmp_sb.Nrec == tmp_sbSp.Nrec
Сортировку обычно задаю индексом во from
Re: Отчеты в FastReport
Добавлено: 27 июн 2013, 13:50
Шевцов Владимир
Коллеги, доброго дня.
В каком файле живет описание константы cmOnProcess? Можете подкинуть?
Спасибо.
Re: Отчеты в FastReport
Добавлено: 27 июн 2013, 15:19
Den
Шевцов Владимир писал(а):Коллеги, доброго дня.
В каком файле живет описание константы cmOnProcess? Можете подкинуть?
Спасибо.
Это атлантическая она.
комманд cmOnProcess datastream принадлежит.... в обычных обработчиках эта команда недоступна вроде.
Re: Отчеты в FastReport
Добавлено: 28 июн 2013, 10:50
edward_K
Да. Можно не заморачиватся с описанием потока, а написать DataStream DS_??????????? auto;
В этом случае берется основная логическая таблица фейса с полями и таблицами, перечисленных в select и from.
Минус в данном случае в том, что компилятор к полям по * может автоматически добавить имя таблицы при их наличии в других(будет типа таблица.таблица_поле).
Ну и все условия должны быть описаны в запросе, а все вычисления должна взять на себя форма.
У LaaLaa есть подробные видеоролики на ютубе по созданию отчетов в галактике - посмотрите, будет полезно.
Re: Отчеты в FastReport
Добавлено: 01 июл 2013, 06:26
Шевцов Владимир
Спасибо. Буду смотреть при проработке отчета. Обычно запоминается только то что реально нужно.
У меня была ошибка вида "допустимы только события cmOnProcess, cmPreProcess..". Причем плевалось именно на событие cmOnProcess!
Подозреваю компилятор так отрабатывает непонравившиеся ему нюансы по описанию потока и структуры данных.
Но уже настроил запуск логики в другом обработчике.