关于网友提出的“ fastreport3打印内容不刷新的问题”问题疑问,本网通过在网上对“ fastreport3打印内容不刷新的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: fastreport3打印内容不刷新的问题
描述: 我用FASTREPORT3.15做的报表,用frxDBDataset1,指定ADOQUERY,查询后打印正常,但更改条件查询后,再点打印,出现的还是上次查询的结果,请问这是什么原因
if fileexists('sbdjd.fr3') then
frxReport1.LoadFromFile('sbdjd.fr3')
else
raise exception.Create('打开文件失败!');
frxReport1.ShowReport;
解决方案1: 确实是这样的情况,解决方法:
增加多一个ADOQUERY2,当用ADOQUERY1对数据进行增加或者删除之后,然后用ADOQUERY2来进行SELECT对应的记录,这样就可以了
解决方案2: frxReport1.PrepareReport;
frxReport1.ShowReport;
试试
解决方案3: 你应该是在设计期的时候双击了报表并且保存了这样就是保存了当前的数据并且怎么打印都是这张报表
你应该设置frxReport的属性有一个ModifyState还是什么的为False
不记得了拼写了,就是控制不让打印的时候可以修改报表!
解决方案4: 数据集有没有对应正确,有没有重新创建了数据集
解决方案5:
不会吧,如果ADOQUERY只是用来查询我看不会出现这种情况。
再打印的时候 AdoQuery 数据已经改变了是吧??
frxDBDataset1.Close;
然後再执行你自己的代码试下。
以上介绍了“ fastreport3打印内容不刷新的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2273617.html