在FastReport里能否进行选择性打印???

CsdnBoom 2005-01-30 11:43:24
把打印内容放在MasterData里,能否进行判断,只打印符合条件的内容。
例:
如下所示,当数量为“0”就不打印出来

名称 数量
-------------
CPU 1
硬盘 3
内存 0
显卡 0
-------------

怎样搞,请高手指教!!!
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
楚人无衣 2005-01-30
  • 打赏
  • 举报
回复
Memo的begin..end写入Visible := [MasterData."count"] <> 0 试一下,随手写的,权做参考
楚人无衣 2005-01-30
  • 打赏
  • 举报
回复
测试了一下,在主Band的OnBeforePrint的begin..end写入下面代码:
begin
if [aqStoref."scount"] <> 0 then
Visible := True
else Visible := False;
end
若仅是不想显示0数据,设那个Memo的HideZero为True就可以了;
要是不显示数量为0的数据,取数据时用不为0做条件来限制不行吗?

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧