FastReport怎么给前面的Memo赋值
答案:2 悬赏:50 手机版
解决时间 2021-02-26 18:21
- 提问者网友:niaiwoma
- 2021-02-26 06:19
FastReport怎么给前面的Memo赋值
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-02-26 06:45
建议还是把数据提前准备后再打印或赋值。
self.frxReport1.LoadFromFile('reports\统计明细表.fr3');
TfrxMemoView(frxReport1.FindObject('Memo13')).Memo.Text:=self.Edit1.Text;
TfrxMemoView(frxReport1.FindObject('Memo15')).Memo.Text:=datetostr(self.DateTimePicker5.Date);
self.frxReport1.ShowReport;
一般相对来说这种问题的处理finereport会更加方便一点
self.frxReport1.LoadFromFile('reports\统计明细表.fr3');
TfrxMemoView(frxReport1.FindObject('Memo13')).Memo.Text:=self.Edit1.Text;
TfrxMemoView(frxReport1.FindObject('Memo15')).Memo.Text:=datetostr(self.DateTimePicker5.Date);
self.frxReport1.ShowReport;
一般相对来说这种问题的处理finereport会更加方便一点
全部回答
- 1楼网友:思契十里
- 2021-02-26 07:01
procedure tfrmprocmain.frxreportbusigetvalue(const varname: string;
var value: variant);
begin
if varname = 'procremark' then
begin
value := memo.text;
end;
end;
在界面上放置一个控件:frxreport,然后在ongetvalue事件中写入上面的代码。
双击frxreport控件,打开打印界面设计的界面,放置一个text object 的编辑框,在text标签页下面输入:[procremark]。就可以打印了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯