
-=Den=-
-=Den=-
Подробная информация
- Имя пользователя
- -=Den=-
- Электронная почта
- Присоединился
- Посещений
- 37
- Был на сайте
- Группы
- FR Team
Комментарии
-
После того как скрипт создал и показал форму(форма не удалена и скрипт еще отробатывает), в потоке или каком-то событии.
-
А так: with fsScript1.AddClass(TOmegaTimer, 'TComponent') do AddEvent('OnTimer', TfsNotifyEvent);
-
Как добавить нестандартное событие описано в руководстве FS "Реализация нестандартных обработчиков событий". из скрипта назначается так: Time.OnTimer := @TimerProcedure;
-
До этого FR 3 стоял (если да - старую версию удалили полностью) ? Ошибку точно описать можете (адрес и тд..)?
-
У меня работает нормально. Где и как добавляите классы ?
-
Воспользоватся свойством PageNumbers фильтра экспорта. Обьявите переменную в скрипте(кол-во страниц введеное пользователем) потом в delphi : var index:Integer; PageCount:Integer; begin frxReport1.PrepareReport(); frxPDFExport1.ShowDialog := F…
-
1. Классы можно только добавлять, создавать их в скрипте нельзя. 2. fsTree1.UpdateItems 3. TForm(Integer(fsScript1.Find('Form1').Value)).Handle
-
Нужно в PageOnBeforePrint или аналогичном событии. void Page1OnBeforePrint(TfrxComponent Sender) { Set("stime",DateEdit1.Date); Set("etime",DateEdit2.Date); }
-
Переменные отчета устанавливаются через set() , но переменные отчета не получится установить в событии OnClick, т.к. отчет еще не запущен и эту переменную так установить не получится.
-
Объявите в скрипте глобальную переменную и используйте ее.
-
Такого не замечал Какая версия FR ?
-
Если хотите устанавливать значения переменных из событий, то нужно использовать переменные скрипта.
-
Используйте кросс таб или вертикальные бэнды.
-
Обсуждалось здесь http://www.fast-report.com/ru/forum/index....ic=3886&hl=blob Если нужно могу дать пример на D7.
-
Раньше FR при печати нескольих копий посылал одну копию документа и команду для печати заданого количества копий, но т.к. не все принтеры поддерживают эту команду(печаталась только одна копия) пришлось сделать отправку каждой копии отдельно.
-
Вы пытаитесь использовать дефолтовый конструктор(которого нет) , нужно так(если нет предка): TfrxReport * pReport =new TfrxReport(NULL);
-
Кокой отчет? Что используите в отчете? написал: А как это исправить Не выполнять арифметических действий над текстовыми полями
-
-зарегистрируйте в скрипте класс Tfrxpreviewpages; -добавьте свойство previewpages к классу TfrxReport; -в скрипте по клику пройдитесь по всем previewpages; -на каждой странице ишите объект с заданным именем и меняйте текст.
-
FR пытается вычеслить значение(сумма и т.д.) от поля которое имеет тип string.
-
Стандартных средств нет, решение посмотрите здесь http://www.delphiplus.org/articles/compone...report_sum.html.
-
написал: цель...1,2,3,4 (все страницы по порадку) Т.е. с каждого отчета по странице ?
-
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { frxReport1->AddFunction("function MyFunc(S:String):String","MyFunc",""); frxReport1->ShowReport(true); } Variant __fastcall TForm1::frxReport1UserFunction( const Ans…
-
Вам нужен FR Studio http://fast-report.com/ru/products/products.php?BID=43
-
написал: ...Кстати, мы используем триальную версию скаченную с вашего сайта. Может дело в этом? Нет. Код не полный, можете прислать этот модуль целиком на den@fast-report.com Какие ошибки выскакивают и когда(создание, открытие и т.д.) ?
-
Покажите код вашего компонента.
-
zz 5 написал: zz 5 написал: Если не устраивает стандартное окошко прогресса (при TfrxReport.OldStyleProgress = true, ShowProgress = true), то можно заюзать эти события. По OnStart показываем окно, по OnProgress обновляем, по OnStop - прячем. …
-
3.23.9
-
Можете прислать шаблон отчета (fr3) и сформированный отчет (fp3) на den@fast-report.com ?
-
Что используите Кросс или вертикальный бэнд?
-
Evgesha написал: вот блин а на какой e-mail ? Я написал, что я вам выслал пример, разве письмо не дошло(отослал на емайл который зарегистрирован на форуме) ?)