顶者有分:fastreport中怎样控制---满足条件的某些条记录不在master data band中打印出来 (100分)

  • 主题发起人 主题发起人 liuying1129
  • 开始时间 开始时间
L

liuying1129

Unregistered / Unconfirmed
GUEST, unregistred user!
fastreport中怎样控制---满足条件的某些条记录不在master data band中打印出来
 
我自己顶
 
有两种方法:
1. 最好的办法是在形成记录集(SQL)时完成。
2. 双击memo,在Script(下方)键入:
begin
if [YourQuery."YourDataField"] = '条件' then
memo1.memo:=''
else
memo1.memo:=[YourQuery."YourDataField"];
end
 
在band的script中写!if if [YourQuery."YourDataField"] = '条件' then
band.visibled:=false else
band.visibled:=true;
 
ty123:
你可能误解我的意思了,我是不想让这条记录打印出来,而不是让他为空
vmao:
这个脚本编辑框中什么地方可调出来
 
选中band后按f11,就有属性编辑器里有![:D]
 
vmao:是在onBeforePrint事件中写吗
好像中文变成乱码,怎么解决?有没有影响啊?
 
我现在也用fastreport!!!!!
还是用一下这种方法::“ty123"所说::
形成记录集(SQL)时完成。
 
应该没有影响!
该死的fr25没有解决乱码问题!在fr245中是没有这个问题的!升到高版本反而不行了![:(!]
 
下载FastReport中文帮助看咯,基本问题都可以查到解决的
 
我也知道“形成记录集(SQL)时完成”是最直接的方法
我现在的这种情况只允许我在报表打印时处理
 
学习中.....
 
你可以用它的高亮条件,将满足条件的记录font.color 设成白色
 
传呼机:
那样的报表会招来骂声一片的
 
在onbeforeprint事件中,把符合條件的變噢null
 
多人接受答案了。
 
后退
顶部