所以我正在处理水晶报告中的报告,我遇到了一些问题
我已提交来自数据库的名称开放
我在公式中有数字变量,所以
if on first record to sum numberVar =(opening +INqty - Outqty)
else numberVar +INqty - Outqty
我想要每一件物品
但是发生的情况是,当第一项上的信息结束时,它取 numberVar 的最后一和,并将第二项求和
这是我的表格:
numberVar BALQTY;
IF OnFirstRecord THEN
BALQTY := 0 ;
IF OnFirstRecord THEN
BALQTY := {stockCard;1.open1}+{stockCard;1.InQty}-{stockCard;1.outQty}
ELSE
BALQTY := BALQTY + {stockCard;1.InQty} -{stockCard;1.outQty} ;
请提供任何帮助
根据您的解释,看起来您需要单独运行每条记录,并且您的变量保留了上一个项目值,这是因为变量声明不正确
您已声明了具有作用域Global
变量,而是创建了一个具有作用域Local
变量。
将numberVar BALQTY;
更改为Local numberVar BALQTY;