gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 176
- Был на сайте
- Группы
- FR Team
Комментарии
-
В таком случае передавайте данные с формы в отчёт через TfrxUserDataset или переменные отчёта
-
Может быть, это подойдёт? http://www.fast-report.com/en/forum/?p=/discussion/8554
-
Попробуйте [Engine.PageHeight/2 - Engine.CurY]
-
TfrxDesigner в проект добавили?
-
uses frxRes; frxResources.LoadFromFile('english.frc');
-
Мне такой конвертер не попадался
-
TLineSeries(Chart1.Series(0)).LinePen.Width := 4;
-
Скачайте скомпилированный пример FRDemo и посмотрите
-
Пример в аттаче
-
Вы можете пересортировать страницы превью после формирования отчёта: var i, j: integer; page : TfrxReportPage; begin frxReport1.PrepareReport(); j := frxReport1.PreviewPages.Count div 2; page := TfrxReportPage.Create(nil); fo…
-
Посмотрите пример PrintTable в папке Demos
-
Добавьте в отчёт бэнд мастердата и привяжите всю цепочку дочерних бэндов к нему. Датасет свяжите с мастердата Также можно просто связать датасет с TfrxReport
-
Приложите шаблон отчёта
-
Memo.GetUniqueName Memo.OnAfterData := 'Memo1OnAfterData'; Скрипт тоже нужно создатьРаздел: Как создать обработчик события Onafterdata для Tfrxmemoview Комментарий от gpi February 2012
-
TfrxMemoView(frxReport1.FindObject('Memo1')).OnAfterData := 'Memo1OnAfterData';Раздел: Как создать обработчик события Onafterdata для Tfrxmemoview Комментарий от gpi February 2012
-
написал: Две таблицы (использую FIBPlus) но к ним нет DataSource и поэтому связку Master-Detal на уровне Delphi не удается сделать, да и нет особого желания, так же как не хочется через фильтр делать. В данном случае реализация Master-Detail …
-
Мне тяжело представить задачу, для реализации которой в кроссе придётся задействовать более 32 ячеек. Для печати датасета с любым количеством столбцов в кроссе достаточно одной ячейки. Пример в демке PrintTable
-
procedure MasterData1OnBeforePrint(Sender: TfrxComponent); begin if ( > 1) then if ( - 1) mod 30 = 0 then Engine.NewPage; end;
-
Максимальное количество ячеек в кроссе - 32
-
TfrxReportPage(frxReport1.FindObject('Page1')).PaperSize:=DMPAPER_A3;
-
Усановите свойство TextObject.Duplicates в Merge
-
В 4.7 создание серий в скрипте не было реализовано
-
Создайте тему в форуме по FR.Net
-
версия FR последняя?
-
Приложите тестовый проект на основе стандартных компонентов Delphi, демонстрирующий проблему
-
Архив скачать не удалось. Если не устраивает конвертер XPS->FR3, попробуйте другой: http://www.fast-report.com/en/forum/?p=/discussion/comment/18334 В крайнем случае, придётся делать шаблон вручную
-
Да, нормально Используйте 4.12.1
-
begin Chart1.AddSeries(csBar); with Chart1.SeriesData[0] do begin DataType := dtFixedData; XSource := '1;2;3;4;5;6'; YSource := '1;2;3;4;5;6'; end; end. или Chart1.AddSeries(csBar); with Chart1.SeriesData[0] do begin DataType := dtDBDat…
-
Попробуйте DataField := PrintedList.DataController.DataSet.Fields[I].FieldName; if pos('_FLAG',DataField)>0 then begin Text:='[IIF(=1,''X'','''')]'; DataField := ''; end else DataSet := drDataSet;
-
Опять тот же совет: фильтруйте в коде Delphi, передавая фильтр через пользовательскую функцию