gpt4 book ai didi

delphi - 如何从 TEdit 获取 FastReport (Delphi) 的数据?

转载 作者:行者123 更新时间:2023-12-03 15:53:38 25 4
gpt4 key购买 nike

我使用 FastReport 创建了一个报表,但我知道从数据库获取数据到该报表的唯一方法,我想从 TEdit 获取数据,但不想存储任何内容,只需在 TEdit 中编写 + 单击按钮 (fastreport.preview) + 打印即可完成。
我怎样才能做到这一点 ?
请解释一下我是 Delphi 和 FastReport 的新手。

最佳答案

您可以使用 TfrxReport 组件的 OnGetValue 事件,如下所示:

procedure TForm1.frxReport1GetValue(const VarName: string; var Value: Variant);
begin
if(VarName = 'MyVariable') then
begin
Value := Edit1.Text;
end;
end;

然后您只需向报表添加一个备注项并将其值设置为[MyVariable]

enter image description here

关于delphi - 如何从 TEdit 获取 FastReport (Delphi) 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58365587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com