Отчеты в FastReport
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 74
- Зарегистрирован: 23 июн 2007, 23:07
- Откуда: ТопСофт, Минск
Re: Отчеты в FastReport
Спасибо!
А в какой документации об этом читать?
А в какой документации об этом читать?
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в FastReport
где в дизайнере fastreport отчёту можно назначить группу? чтобы вызвать отчеты только входящие в группу функцией RunFReportByGroup ?
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в FastReport
кажется нашел... иконочка наверху справа... вторая справа.
-
- Постоянный гость
- Сообщения: 74
- Зарегистрирован: 23 июн 2007, 23:07
- Откуда: ТопСофт, Минск
Re: Отчеты в FastReport
Да, верно! В той иконочке оказывается и выбираются группы.
Спасибо!
Спасибо!
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в FastReport
А в FR есть параметр как в экселе "при печати уместить не более чем на одну страницу в ширину" ?
Re: Отчеты в FastReport
Да в окне парамтров печати есть такие опции.Алексей писал(а):А в FR есть параметр как в экселе "при печати уместить не более чем на одну страницу в ширину" ?
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в FastReport
что то я не нашел... хотя искал раза три
ещё вопрос: использую объект cross tabs, шикарная штука!!! шахматку строить. вопрос один, не могу сделать авторазмер заголовков столбцов. пробовал различные галочки и растягивать до макс-ого размера и прочее.... она если и растягивает, заголовки (самые верхние ячейки) начинают наезжать на данные (те что внизу).
Пока убрал автоформат и выставил размеры руками, но хотелось бы чтобы было "вах как он умеет!"
ещё вопрос: использую объект cross tabs, шикарная штука!!! шахматку строить. вопрос один, не могу сделать авторазмер заголовков столбцов. пробовал различные галочки и растягивать до макс-ого размера и прочее.... она если и растягивает, заголовки (самые верхние ячейки) начинают наезжать на данные (те что внизу).
Пока убрал автоформат и выставил размеры руками, но хотелось бы чтобы было "вах как он умеет!"
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Отчеты в FastReport
актуально! не охота руками править размеры колонок... неужели нет такой функции, может можно кодом как то передать ?Алексей писал(а):А в FR есть параметр как в экселе "при печати уместить не более чем на одну страницу в ширину" ?
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 09 окт 2009, 11:58
- Откуда: г.Находка
Re: Отчеты в FastReport
Коллеги, не пинайте.
Утомила меня связка FRM+XLT+VBA.
Взялся писать первый отчет на ФастРепорте - как красиво ему скормить поток (спецификацию документа) из прототипа?
Утомила меня связка FRM+XLT+VBA.
Взялся писать первый отчет на ФастРепорте - как красиво ему скормить поток (спецификацию документа) из прототипа?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Отчеты в FastReport
Как правило делают временную таблу, а ее кормят фастрепорту, но это не догма.
ну и в view
and wpa == tmp_sb.pa
and tmp_sb.Nrec == tmp_sbSp.Nrec
Сортировку обычно задаю индексом во from
Код: Выделить всё
//================================
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
and wpa == tmp_sb.pa
and tmp_sb.Nrec == tmp_sbSp.Nrec
Сортировку обычно задаю индексом во from
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 09 окт 2009, 11:58
- Откуда: г.Находка
Re: Отчеты в FastReport
Коллеги, доброго дня.
В каком файле живет описание константы cmOnProcess? Можете подкинуть?
Спасибо.
В каком файле живет описание константы cmOnProcess? Можете подкинуть?
Спасибо.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Отчеты в FastReport
Это атлантическая она.Шевцов Владимир писал(а):Коллеги, доброго дня.
В каком файле живет описание константы cmOnProcess? Можете подкинуть?
Спасибо.
комманд cmOnProcess datastream принадлежит.... в обычных обработчиках эта команда недоступна вроде.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Отчеты в FastReport
Да. Можно не заморачиватся с описанием потока, а написать DataStream DS_??????????? auto;
В этом случае берется основная логическая таблица фейса с полями и таблицами, перечисленных в select и from.
Минус в данном случае в том, что компилятор к полям по * может автоматически добавить имя таблицы при их наличии в других(будет типа таблица.таблица_поле).
Ну и все условия должны быть описаны в запросе, а все вычисления должна взять на себя форма.
У LaaLaa есть подробные видеоролики на ютубе по созданию отчетов в галактике - посмотрите, будет полезно.
В этом случае берется основная логическая таблица фейса с полями и таблицами, перечисленных в select и from.
Минус в данном случае в том, что компилятор к полям по * может автоматически добавить имя таблицы при их наличии в других(будет типа таблица.таблица_поле).
Ну и все условия должны быть описаны в запросе, а все вычисления должна взять на себя форма.
У LaaLaa есть подробные видеоролики на ютубе по созданию отчетов в галактике - посмотрите, будет полезно.
-
- Постоянный обитатель
- Сообщения: 175
- Зарегистрирован: 09 окт 2009, 11:58
- Откуда: г.Находка
Re: Отчеты в FastReport
Спасибо. Буду смотреть при проработке отчета. Обычно запоминается только то что реально нужно.
У меня была ошибка вида "допустимы только события cmOnProcess, cmPreProcess..". Причем плевалось именно на событие cmOnProcess!
Подозреваю компилятор так отрабатывает непонравившиеся ему нюансы по описанию потока и структуры данных.
Но уже настроил запуск логики в другом обработчике.
У меня была ошибка вида "допустимы только события cmOnProcess, cmPreProcess..". Причем плевалось именно на событие cmOnProcess!
Подозреваю компилятор так отрабатывает непонравившиеся ему нюансы по описанию потока и структуры данных.
Но уже настроил запуск логики в другом обработчике.