procedure TfDM.EST1Click(Sender: TObject);
var
i: Integer;
T: TfrxMemoView;
begin
for i:=0 to fMain.Memo3.Lines.Count - 1 do
begin
T:= TfrxMemoView(frxAIR1.FindObject('Memo156'));
T.Memo.Text := fMain.Memo3.Lines.Strings[i];
T:= TfrxMemoView(frxAIR1.FindObject('Memo157'));
T.Memo.Text := fMain.Memo3.Lines.Strings[i];
T:= TfrxMemoView(frxAIR1.FindObject('Memo158'));
T.Memo.Text := fMain.Memo3.Lines.Strings[i];
// и так далее...
end;
frxAIR1.ShowReport;
end;
fMain.Memo3.Lines.Strings[P]
, а fMain.Memo3.Lines.Strings[I]
?const
START_INDEX = 156;
var
I: Integer;
T: TfrxMemoView;
begin
for I := 0 to fMain.Memo3.Lines.Count - 1 do begin
T := TfrxMemoView(frxAIR1.FindObject('Memo' + (START_INDEX + I).ToString()));
T.Memo.Text := fMain.Memo3.Lines[I];
end;
frxAIR1.ShowReport();
end;
i
переписываете T.Memo.Text
.procedure TfDM.EST1Click(Sender: TObject);
var
i: Integer;
T: TfrxMemoView;
begin
T:= TfrxMemoView(frxAIR1.FindObject('Memo156'));
T.Memo.Text := fMain.Memo3.Text;
T:= TfrxMemoView(frxAIR1.FindObject('Memo157'));
T.Memo.Text := fMain.Memo3.Text;
T:= TfrxMemoView(frxAIR1.FindObject('Memo158'));
T.Memo.Text := fMain.Memo3.Text;
// и так далее...
frxAIR1.ShowReport;
end;
procedure TfDM.EST1Click(Sender: TObject);
var
i: Integer;
T: TfrxMemoView;
begin
for i:=0 to fMain.Memo3.Lines.Count - 1 do
begin
T:= TfrxMemoView(frxAIR1.FindObject('Memo156'));
T.Memo.Lines.Add( fMain.Memo3.Lines[i]);
T:= TfrxMemoView(frxAIR1.FindObject('Memo157'));
T.Memo.Lines.Add( fMain.Memo3.Lines[i]);
T:= TfrxMemoView(frxAIR1.FindObject('Memo158'));
T.Memo.Lines.Add( fMain.Memo3.Lines[i]);
// и так далее...
end;
frxAIR1.ShowReport;
end;