Вопрос по использованию скриптов
Не могу разобраться почему при добавлении скрипта из кода программы объект "Report" не определяется.
Если делать все тоже самое из редактора, т.е. вставлять скрипт прямо в шаблон отчета, ошибок нет и все работает.
Вопрос: как сделать чтобы все работало ну или хотя бы как достучаться от определенного в шаблоне TfrxMasterData из скрипта в программе.
Если делать все тоже самое из редактора, т.е. вставлять скрипт прямо в шаблон отчета, ошибок нет и все работает.
Вопрос: как сделать чтобы все работало ну или хотя бы как достучаться от определенного в шаблоне TfrxMasterData из скрипта в программе.
frxReport->LoadFromFile("expOrdersList.fr3");
frxReport->Script->Lines->Add("var");
frxReport->Script->Lines->Add("Band: TfrxMasterData;");
frxReport->Script->Lines->Add("Memo: TfrxMemoView;");
frxReport->Script->Lines->Add("begin");
frxReport->Script->Lines->Add("Band := TfrxMasterData(Report.FindObject('expOrdersData'));"); <- неопределенный идентификатор: 'Report'
frxReport->Script->Lines->Add("Memo := TfrxMemoView.Create(Band);");
frxReport->Script->Lines->Add("Memo.SetBounds(0, 0, 100, 20);");
frxReport->Script->Lines->Add("Memo.Text := 'This memo is created in code';");
frxReport->Script->Lines->Add("Memo.Visible := true;");
frxReport->Script->Lines->Add("end.");
if(frxReport->Script->Compile()) frxReport->Script->Execute();
else ShowMessage(frxReport->Script->ErrorMsg);