我使用FastReport创建了一个报告,但是我知道将数据获取到该报告的唯一方法是从数据库中获取数据,我想从TEdit
中获取数据,并且我不想存储任何内容,只需要在[ C0] +单击按钮(fastreport.preview)+打印并完成。我怎样才能做到这一点 ?请解释一下Delphi和FastReport的新功能。
您可以如下使用TEdit
组件的OnGetValue
事件:
TfrxReport
然后,您只需要在报表中添加一个便笺项并将其值设置为procedure TForm1.frxReport1GetValue(const VarName: string; var Value: Variant);
begin
if(VarName = 'MyVariable') then
begin
Value := Edit1.Text;
end;
end;
。
[MyVariable]