以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于代码  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=55201)

--  作者:爱相随
--  发布时间:2014/8/12 16:24:00
--  关于代码
老师,我有个表资金计划表(ZJJHB)有三列:项目进度(XMJD)、应付进度款(YFJD)、已付进度(YFJDK)三列,其中项目进度和应付进度款来自于项目进度表的本期进度列和本期应付进度列的汇总,已付进度款列来源于付款表的YFKJE列。由于项目进度表和付款表是随时间有进增,比如进度增加,付款增加记录。现在要求,如果本行的上报人SBR不为空,就是数据已经上报后,项目进度和应付进度款列的数字不再更新,请问代码怎么写呢?谢谢。比如在8月份初时进行资金申请计划,资金计划表的项目进度列金额来源于项目进度表的进度金额的累计数,在8月份项目进度表增加8月份的进度金额,在9月初申请资金计划,资金计划表的项目进度是项目进度表本期进度的累计数。在9月编制资金计划前,如果8月份的资金计划表的上报人(SBR)已经上报(不为空),则8月份资金计划表的项目进度金额不再增加上报时间以后的项目进度金额(数据不再更新)。而在9月份,数据上报前更新到最新的记录。就是:8月报A项目的计划,7月31日项目累计进度是3000万,并上报,到9月份再报计划,其中8月又增加进度500万,则9月上报计划进,累计进度是3500万,但8月由于已上报计划,显示是累计进度还是3000万,不会再更新了。
[此贴子已经被作者于2014-8-12 16:28:35编辑过]

--  作者:有点甜
--  发布时间:2014/8/12 16:29:00
--  

 例子发上,且请填入数据

 

http://www.foxtable.com/help/topics/1572.htm