Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
现金收入帐循环计算问题。
日期 | 摘要 | 借 | 貸 | 存 |
1/1/2008 | 售A一个 | 100 | 0 | 100 |
1/2/2008 | 交电费 | 0 | 10 | 90 |
1/3/2008 | 售B一个 | 50 | 0 | 140 |
1/4/2008 | 交水费 | 0 | 20 | 120 |
如上所示,在EXCEL中可以用公式:
E2=C2-D2
E3=E2+C3-D3
E4=E3+C4-D4
得出最后一个单元格“存”的数值。
请问用“星”如何实现?
第一笔记录采用如下命令能实现
参数> 帐务管现.ADO数据表1.属性:(操作数据.甲字段内容)
参数> 帐务管现.ADO数据表1.属性:(操作数据.乙字段内容)
参数> 运算.以上两项数值相:<减>
执行> 帐务管现.字段数字编辑3.一般方法:[设置当前内容]
自第二笔记录开始应该如何设?能不能直接就这样:
参数> 帐务管现.ADO数据表1.属性:(操作数据.丙字段内容)
参数> 帐务管现.ADO数据表1.属性:(操作数据.甲字段内容)
参数> 运算.以上两项数值相:<加>
参数> 帐务管现.ADO数据表1.属性:(操作数据.甲字段内容)
参数> 帐务管现.ADO数据表1.属性:(操作数据.乙字段内容)
参数> 运算.以上两项数值相:<减>
执行> 帐务管现.字段数字编辑3.一般方法:[设置当前内容]
如果按上述方法则不能实现自第二笔记录开始之加总前一笔记录存之内容.
请帮忙看看应怎样做才可行.
谢谢!
记录号的变动都没有参与进去取值计算,肯定是不行的嘛!
参数> 帐务管现.ADO数据表1.属性:(操作数据.丙字段内容)
参数> 帐务管现.ADO数据表1.属性:(操作数据.甲字段内容)
参数> 运算.以上两项数值相:<加>
参数> 帐务管现.ADO数据表1.属性:(操作数据.甲字段内容)
参数> 帐务管现.ADO数据表1.属性:(操作数据.乙字段内容)
参数> 运算.以上两项数值相:<减>
执行> 帐务管现.字段数字编辑3.一般方法:[设置当前内容]
1、这里写的也不对啊,在“甲”和“乙”之间没有运算,怎么能得出结果呢?
2、
E2=C2-D2
E3=E2+C3-D3
E4=E3+C4-D4
方法一、在算E3时把C2-D2再算一遍,算E4时把E3再算一遍。
方法二、算完E2后,设置变量(X),即:E3=变量(X)+C3-D3,设置变量(Y),E4=变量(Y)+C4-D4
沒有明白,如何讓記錄號參加運算。
兩種方法都試過了,不行!
是否能將命令寫出來參考一下,謝謝!
搭建不完全是描述性的命令语句。不方便凭空单独写程序语句。
请将你的程序放在论坛里,给你修改好了后,再去对照学习,你自己就能很好的理解了。
至少你的计算公式应该为:当前记录的C字段内容-当前记录的D字段内容+上一条记录的E字段内容
我的命令是這樣的:
執行>帐务管现.ADO数据表1.上一條記錄
数> 帐务管现.ADO数据表1.属性:(操作数据.丙字段内容)
問題出在這裡了,如果要取當前記錄則後面的運算無法進行,如果不取當前記錄則上面的命令無效。
經您的提示,好象明白一些了;換位思考:先減後加。
謝謝!