以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表达式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134708)

--  作者:5301zsz
--  发布时间:2019/5/5 8:13:00
--  表达式

销售类别

订单数

毛坯库存数

成品库存数

毛坯差异数

成品差异数

毛坯计划数

成品计划数

毛坯

500

100

0

400

0

400

0

毛坯

1000

100

0

-900

0

900

0

成品

500

100

50

400

450

400

450

成品

1000

100

50

-850

-900

850

950

 

订单表的表达式有如下需求

备注:

<!--[if !supportLists]-->1、  <!--[endif]-->销售类别为毛坯的,成品计划数列自动默认为0

<!--[if !supportLists]-->2、  <!--[endif]-->销售类别为成品时,毛坯差异数=订单数-毛坯库存数-成品库存数,且毛坯计划数=毛坯差异数(当差异数为负数时,毛坯计划数列自动转为正数)

<!--[if !supportLists]-->3、  <!--[endif]-->成品差异数=订单数-成品库存数,且成品计划数=成品差异数(当差异数为负数时,成品计划数列自动转为正数)

老师好,表达式如何表述,谢谢!


--  作者:5301zsz
--  发布时间:2019/5/5 8:18:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:订单表达式.rar

老师好,表达式如何表述,谢谢!
--  作者:有点甜
--  发布时间:2019/5/5 9:21:00
--  

请写datacolchanged事件代码处理

 

http://www.foxtable.com/webhelp/scr/0625.htm

 

http://www.foxtable.com/webhelp/scr/1469.htm

 


--  作者:5301zsz
--  发布时间:2019/5/5 9:40:00
--  
好的,谢谢老师!我试试。
--  作者:5301zsz
--  发布时间:2019/5/6 8:08:00
--  
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:订单计算.rar

Select Case e.DataCol.name

    Case "销售类别", "订单数", "毛坯库存数", "成品库存数","毛坯差异数","成品差异数","毛坯计划数","成品计划数"

  Dim s As String = e.DataRow("销售类别")

If s = "毛坯" Then

            e.DataRow("毛坯差异数") = Eval2(e.DataRow("订单数"))-e.DataRow("毛坯库存数")

 e.DataRow("毛坯计划数") = e.DataRow("毛坯差异数")

e.DataRow("成品库存数") ="0"

e.DataRow("成品差异数") ="0"

e.DataRow("成品计划数") ="0"

       

  ElseIf  s = "成品" Then

 e.DataRow("毛坯差异数") = Eval2(e.DataRow("订单数"))-e.DataRow("毛坯库存数")-e.DataRow("成品库存数")

  e.DataRow("成品差异数") = Eval2(e.DataRow("订单数"))-e.DataRow("成品库存数")

e.DataRow("毛坯计划数") = Eval2(e.DataRow("订单数"))-e.DataRow("毛坯库存数")

e.DataRow("成品计划数") = Eval2(e.DataRow("订单数"))-e.DataRow("成品库存数")

        End If

End Select

老师好,毛坯计划数出现负数,如何修改。


--  作者:5301zsz
--  发布时间:2019/5/6 8:09:00
--  
老师好,毛坯计划数出现负数,我要正数,如何修改。
--  作者:有点甜
--  发布时间:2019/5/6 9:23:00
--  
以下是引用5301zsz在2019/5/6 8:09:00的发言:
老师好,毛坯计划数出现负数,我要正数,如何修改。

 

参考

 

http://www.foxtable.com/webhelp/scr/0267.htm

 


--  作者:5301zsz
--  发布时间:2019/5/6 9:56:00
--  
好的,谢谢!