A组项目开始余额价格+12%结束余额第一项0.00 100.00 12.00 112.00第二项112.00 100.00 12.00 224.00第三项224.00 100.00 12.00 336.00B组项目开始余额价格+12%结束余额第四项0.00 100.00 12.00 112.00第五项112.00 100.00 12.00 224.00第六项224.00 100.00 12.00 336.00之前我怎么能做到这些与水晶报告,在这些表中,我在我的数据库中唯一的字段是组,项目和价格;剩下的是crystal report。
请帮. .
如果我明白你在这里想做什么,我会做以下事情:
为每行创建一个公式,将12%的价格加到价格中,例如
{priceUplift} =
{price}*1.12
如果百分比发生变化,可以使用变量字段例如{Percent},而不是1.12
然后使用"3-公式技巧"(如果你不知道,谷歌更多信息)
民用:{Balance-Reset}
WhilePrintingRecords;
numbervar balance:=0;
Formula2: {Balance-Update}
WhilePrintingRecords;
numbervar balance;
balace:=balace+{priceUplifted}
Forumla3: {Balace-Display}
WhilePrintingRecords;
numbervar balance;
balace;
按如下方式插入字段:
Header |ITEM Opening-Balance Price %12 Closing-Balance
Group 1 head |Group By{Group} {Balance-Reset}
Details |{item} {Balance-Display} {price} {Percentage} {Balance-Update}
我还没有测试过这就是我如何开始的问题(我认为它应该工作)。如果有问题,那将与在显示open - balance之前更新close - balance有关
欢呼B