新手请问关于fastreport的有关问题
新手请教关于fastreport的问题
我的程序有这3行代码:
frxReport1.LoadFromFile( 'PFNum.fr3 ');
TfrxMemoView(frxReport1.FindObject( 'Memo1 ')).memo.text:=title;
frxReport1.ShowReport;
代码就不用解释吧,各位高手一看就知道什么意思了。可是这段代码老是出错,但是我把第一行删了就能正常运行,请问这是怎么回事?如果不能用第一行,我有很多和报表啊,那怎么分别给不同的报表中的Memo赋值?
------解决方案--------------------
'PFNum.fr3 '中有Memo1吗,确认名称是否正确?
------解决方案--------------------
frxReport1.LoadFromFile( 'PFNum.fr3 ');
//你跟踪这里看看是不是没有找到Memo1
if frxReport1.FindObject( 'Memo1 ') <> nil then
TfrxMemoView(frxReport1.FindObject( 'Memo1 ')).memo.text:=title;
//换这两句试试
frxReport1.PrepareReport;
frxReport1.ShowPreparedReport;
我的程序有这3行代码:
frxReport1.LoadFromFile( 'PFNum.fr3 ');
TfrxMemoView(frxReport1.FindObject( 'Memo1 ')).memo.text:=title;
frxReport1.ShowReport;
代码就不用解释吧,各位高手一看就知道什么意思了。可是这段代码老是出错,但是我把第一行删了就能正常运行,请问这是怎么回事?如果不能用第一行,我有很多和报表啊,那怎么分别给不同的报表中的Memo赋值?
------解决方案--------------------
'PFNum.fr3 '中有Memo1吗,确认名称是否正确?
------解决方案--------------------
frxReport1.LoadFromFile( 'PFNum.fr3 ');
//你跟踪这里看看是不是没有找到Memo1
if frxReport1.FindObject( 'Memo1 ') <> nil then
TfrxMemoView(frxReport1.FindObject( 'Memo1 ')).memo.text:=title;
//换这两句试试
frxReport1.PrepareReport;
frxReport1.ShowPreparedReport;