如何在visualfoxpro7中设置变量查询计数结果



我是Visual FoxPro的新手。我想按某个id数行,并将其打印在报告中。我应该把这个查询放在哪里,以及如何将它设置为变量?

如果你想把它放在报告的顶部,在它迭代完所有数据之前,你需要预先计算它。

select mytable
sum myvalue for id="ABC" to gnTotal
report form myreport to printer preview

在这种情况下,gnTotal将对报表可见,您可以在报表表达式中使用它。

如果您希望将其放在摘要带中,或者希望按组进行小计,则可以使用"sum"类型的报表变量。变量的表达式为:

iif(id="ABC", mytable.myvalue, 0)

换言之,如果对于特定记录,id的值为"ABC",则将myvalue添加到总和中,否则添加零。

然后在报表底部的表达式中使用报表变量。

相关内容

  • 没有找到相关文章

最新更新