Default Avatar

-=Den=-

-=Den=-

Подробная информация

Имя пользователя
-=Den=-
Присоединился
Посещений
37
Был на сайте
Группы
FR Team

Комментарии

  • В принципе сделать можно, но т.к. идет прямая работа с стеком и невозможно проверить колиество параметров и их тип, то при ошибке в скрипте "упадет" все приложение. unit Functions; interface implementation uses  Windows, Classes, fs_iinterpre…
    Раздел: Вызов функций из внешней DLL Комментарий от -=Den=- April 2006
  • А если так: type  TForm1 = class(TForm)    frxChartObject1: TfrxChartObject;    frxReport1: TfrxReport;    frxDesigner1: TfrxDesigner;    procedure FormCreate(Sender: TObject);  private    { Private declarations }  public    { Public declar…
    Раздел: Работа с Chart-ом! Комментарий от -=Den=- April 2006
  • Приблезительно так: var Page:TfrxReportPage; MasterData:TfrxMasterData; Chart:TfrxChartView; s: TChartSeries; Ser:TfrxSeriesItem; begin Page := TfrxReportPage.Create(Report); MasterData := TfrxMasterData.Create(Page); Chart := TfrxChartView.Create(M…
    Раздел: Работа с Chart-ом! Комментарий от -=Den=- April 2006
  • Добавить серии из Delphi можно так: unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, frxChart, frxClass,TeEngine, Chart, Series,GanttCh, frxDesgn; type  TForm1 = class(TForm)    …
    Раздел: Работа с Chart-ом! Комментарий от -=Den=- April 2006
  • А если в design-time вызвать дизайнер ошибка появится?
    Раздел: Баги в FR 3.21 Комментарий от -=Den=- April 2006
  • От старой версии остались bpl, попробуйте удалить FR, удалить все fs*.bpl и frx*.pbl из windows\system32 и поставить снова.
    Раздел: Баги в FR 3.21 Комментарий от -=Den=- April 2006
  • Rep_Kassa.Variables := ''''+'строка'+'''';
    Раздел: Переменные Комментарий от -=Den=- April 2006
  • Приведение типов работает только для Классов, к стандартным типам приводить нельзя.
    Раздел: Приведение типа TObject к integer Комментарий от -=Den=- April 2006
  • procedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent); var Cross: TfrxCrossView; i, j: Integer; begin if Sender is TfrxCrossView then if Sender.Name = 'Cross1' then begin //заполняем первый корсс.   Cross := TfrxCrossView(Sender); …
  • А, так: begin MasterData1.DataSet.Open; If MasterData1.DataSet.RecordCount = 0 then begin MasterData1.RowCount:=1; end; end.
    Раздел: MasterData без записей... Комментарий от -=Den=- March 2006
  • Посмотрите здесь: http://www.fast-report.com/en/forum/?p=/discussion/2921 http://www.fast-report.com/en/forum/?p=/discussion/2741
    Раздел: Composite report Комментарий от -=Den=- March 2006
  • написал: Все переменные я пихаю в отчет как строки.. Ошибка там в том что я передаю '1.18' а он собака конвертит в '1,18' Тогда и в отчете сними нужно работать как со строками.
    Раздел: Точка - запятая? Комментарий от -=Den=- March 2006
  • Можно менять текст: if a < 0 then Begin Memo1.Memo := '[Table1."NAME"]'; Memo2.Memo := ''; end else Begin Memo1.Memo := ''; Memo2.Memo := '[Table1."NAME"]'; end;
  • Откройте HTML блокнотом и ищите тэги image исправте имя файла на нужное.
    Раздел: экспорт картинки Комментарий от -=Den=- March 2006
  • Какой тип у FHideVars.Values[FHideVars.Names]? Попробуйте передать не как строку, а как число.
    Раздел: Точка - запятая? Комментарий от -=Den=- March 2006
  • В обработчике события OnBrforePrint бэнда на которм разположены мемо(если значение а доступно в отчете): if a < 0 then Begin Memo1.Visible := True; Memo2.Visible := False; end else Begin Memo1.Visible := False; Memo2.Visible := True; end;
  • Как вы передаете переменную? Можете пивести код?
    Раздел: Точка - запятая? Комментарий от -=Den=- March 2006
  • В Delphi: Var List:TstringList; begin frxReport1.PrepareReport(); List := Pointer(Integer(frxReport1.Script.Variables['List'])); List[i]; Не забудте убрать List.Free в скрипте.
    Раздел: SubReport Комментарий от -=Den=- March 2006
  • А так: procedure GroupHeader1OnAfterPrint(Sender: TfrxComponent); begin      List.Add(VarToStr());      Inc(i); end; Список лучше уничтожать после закрытия отчета, а не в OnStopReport.
    Раздел: SubReport Комментарий от -=Den=- March 2006
  • Покажите код скрипта.
    Раздел: SubReport Комментарий от -=Den=- March 2006
  • А где создаете и заполняите?
    Раздел: SubReport Комментарий от -=Den=- March 2006
  • Создайте массив и заполните его в отчете, через FindObject не получится. Под 'СПИСОК_ОРИЕНТАЦИИ_СТРАНИЦ' я имел в виду массив или список передаваемый и заполняемый в скрипте.
    Раздел: SubReport Комментарий от -=Den=- March 2006
  • var i,j:integer; memo1:TfrxMEmoView; Band:TfrxOverlay; begin for i := 0 to frxReport1.PagesCount -1 do begin Band := TfrxOverlay.Create(frxReport1.Pages[i]); Memo1:=TfrxMemoView.Create(Band); Band.CreateUniqueName; Band.PrintOnTop := True; Band.SetB…
    Раздел: Добавление band-ов в run-time Комментарий от -=Den=- March 2006
  • написал: То есть он необходим? Да. написал: А где его взять? Здесь
    Раздел: Ошибка FR3&D6 Комментарий от -=Den=- March 2006
  • var i:integer; Memo:TfrxMemoView; begin frxReport1.PrepareReport(); for i:= 0 to frxReport1.PreviewPages.Count -1 do begin Memo:=TfrxMemoView.Create(frxReport1.PreviewPages.Page[i]); with Memo do begin   CreateUniqueName;   Rotation := 315;   S…
    Раздел: Добавление band-ов в run-time Комментарий от -=Den=- March 2006
  • Update 2 для Delphi 6 установлен?
    Раздел: Ошибка FR3&D6 Комментарий от -=Den=- March 2006
  • Тогда так: var i,j:integer; Memo:TfrxMemoView; begin for i := 0 to frxReport1.PagesCount -1 do for j := 0 to frxReport1.Pages[i].Objects.Count - 1 do begin Memo:=TfrxMemoView.Create(frxReport1.Pages[i].Objects[j]); with Memo do begin  CreateUniqueN…
    Раздел: Добавление band-ов в run-time Комментарий от -=Den=- March 2006
  • Если вообще для всех, то так: var i,j,k:integer; Memo:TfrxMemoView; begin for i := 0 to frxReport1.PagesCount -1 do for j := 0 to frxReport1.Pages[i].Objects.Count - 1 do for k := 0 to TfrxComponent(frxReport1.Pages[i].Objects[j]).Objects.Count -1 …
    Раздел: Добавление band-ов в run-time Комментарий от -=Den=- March 2006
  • Во время формирования отчета изменить ориентацию нельзя, но можно менять ориентацию страниц сформированного отчета. Попробуйте сделать так: 1) Передатиь в скрипт список в котором помечать ориентацию страници. 2) из Delphi поменять ориентацию стра…
    Раздел: SubReport Комментарий от -=Den=- March 2006
  • Проверил, работает.
    Раздел: Работа с XML в FastScript Комментарий от -=Den=- March 2006