Report 如何做百分比(50分)

  • 主题发起人 主题发起人 QQ
  • 开始时间 开始时间
Q

QQ

Unregistered / Unconfirmed
GUEST, unregistred user!
现有报表需要:
人员 NUMBER
外国人 NUMBER
外国人比例 XX%
如何在QREPORT中实现?
详细
 
加个TQRExpr计算表达式
 
不好!如果人员=0?
还是用计算字段!
 
eyes好象一贯很快, 对用TQRExpr
WGRQrexpr.expression:='STR(Query1.WGR/Query1.RY*100)+''%''';
注意我在程序表达式中用了两个''表示一个',
你如果在Delphi环境中用属性编辑器, 你只要用:
STR(Query1.WGR/Query1.RY*100)+'%'
添入expression中.
 
对于Chenke提出的0问题,
在Tqrexpr控件的Onprint事件写下如下代码:
if value[1]='C' then
Value:='0';
 
多人接受答案了。
 
后退
顶部