Delphi 如何在QRDBtext报告中添加或乘以数据字段值?

Delphi 如何在QRDBtext报告中添加或乘以数据字段值?,delphi,delphi-7,quickreports,Delphi,Delphi 7,Quickreports,您好,我正在使用Delphi 7和快速报告打印Access数据库中的值,字段名的月份为1月到12月,数据类型为数字。我用QRDBrep设计了一个表单,然后插入了QRDBtext,它显示了与TADOQuery组件连接的数据库中的支付金额值 如何在QRDBtext中添加字段值?我已尝试使用QRExpr,如下所示: SUM(ADOQuery1.January + ADOQuery1.february...) 但结果在预览中是空白的。有没有一种方法可以使用QRExpr添加QRDBtext值,或者其他任

您好,我正在使用Delphi 7和快速报告打印Access数据库中的值,字段名的月份为1月到12月,数据类型为数字。我用QRDBrep设计了一个表单,然后插入了QRDBtext,它显示了与TADOQuery组件连接的数据库中的支付金额值

如何在QRDBtext中添加字段值?我已尝试使用QRExpr,如下所示:

SUM(ADOQuery1.January + ADOQuery1.february...)

但结果在预览中是空白的。有没有一种方法可以使用QRExpr添加QRDBtext值,或者其他任何方法?

您在谈论哪种预览?有两种:一种是在设计时右键单击报表并从关联菜单中选择“预览”时得到的,另一种是在运行时使用报表的“预览”方法时得到的。我也不知道为什么要用SUM来横加一行;这是一个聚合函数,在整个结果集中垂直添加行。你能提出你的问题来说明这一点吗?设计时预览不执行表达式,运行时应该执行表达式,这会有所不同。