Как получить значение fastreport memo - PullRequest
0 голосов
/ 10 июня 2019

Мне трудно получить значение памятки из fastreport в delphi. У меня есть заметка в fastreport с вычисленным значением, и я хочу получить это значение и отправить его в мой текст редактирования delphi.

Я попробовал этот код, но результат - только текст, а не значение

txtValue.text := TfrxMemoView(frxReport1.FindComponent('Memo3')).Text;

1 Ответ

1 голос
/ 10 июня 2019

Вы можете сделать как

begin
    // Get Text property 
    txtValue.text := TfrxMemoView(frxReport1.FindComponent('Memo3')).Text;
    // Get Value property
    txtValue.text := TfrxMemoView(frxReport1.FindComponent('Memo3')).Value;
end;

Если вы хотите объединить две строки из свойств Text и Value, тогда

procedure TForm1.Button1Click(Sender: TObject);
begin
    // Set the Text property
    TfrxMemoView(frxReport1.FindObject('Memo3')).Text:= 'MyFirstString';
    // Set the Value property
    TfrxMemoView(frxReport1.FindObject('Memo3')).Value:= 'MySecondString';
    // Concatenate the strings and assign the result to the TEdit.Text property
    txtValue.Text:= Concat(TfrxMemoView(frxReport1.FindObject('Memo3')).Text,
                           ' ',
                           TfrxMemoView(frxReport1.FindObject('Memo3')).Value
                          );
end;
...