Foxtable(狐表)用户栏目专家坐堂 → 用料按照顺序分配


  共有2356人关注过本帖树形打印复制链接

主题:用料按照顺序分配

帅哥哟,离线,有人找我吗?
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110333 积分:561507 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/27 21:42:00 [只看该作者]

起变量名称尽量起一个让自己容易理解看得懂变量表示的意思的,而不是起一个给自己挖坑的名称。dr2是一个双精度,已经表示所有数量的和了,不是一个datarow。


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看





 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110333 积分:561507 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/27 21:43:00 [只看该作者]

有时间乱折腾,不如先花时间学好基础:http://www.foxtable.com/webhelp/topics/1592.htm

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:498 积分:3453 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2024/5/27 22:14:00 [只看该作者]

我这弄也不是,不弄也不是,遇到新的问题了实在研究不明白,帮助里是有,但是和实际的相差不少,看帮助不实践怎能明白?
                Dim dr2 As Double = DataTables("配件需求明细_明细查询").compute("sum(挂标数量)", "材料编码='" & r("材料编码") & "' and 优先顺序<" & r("优先顺序"))
                If dr("在途数量") - "& dr2 &" > 0 And dr("在途数量") - "& dr2 &" >= r("未发数量") Then '如可用数量-优先顺序为1里的挂标数量大于优先顺序2中的未发数量
                    r("挂标数量") = r("未发数量") '该挂标数量为可用数量-优先顺序为1里的挂标数量
                ElseIf dr("在途数量") - "& dr2 &" > 0 And dr("在途数量") - "& dr2 &" < r("未发数量") Then '如结果小于不等于0
                    r("挂标数量") = dr("在途数量") - "& dr2 &" '挂标数量等于该相减的结果
                ElseIf dr("在途数量") -"& dr2 &" <= 0 And r("未发数量") > 0 Then '如结果小于不等于0
                    r("挂标数量") = 0 '挂标数量等于该相减的结果
                End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110333 积分:561507 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/27 22:32:00 [只看该作者]

磨刀不误砍柴工,要实践,也要把基础学好。连个基本的变量和类型的使用都不清楚,加减乘除都搞不明白,就如小孩子玩沙,在怎么努力实践也建不起楼房。

随便起个自己懂的中文意思的名称做变量名,都好过dr2这种不清不楚的挖坑名

                Dim 挂标数量和 As Double = DataTables("配件需求明细_明细查询").compute("sum(挂标数量)", "材料编码='" & r("材料编码") & "' and 优先顺序<" & r("优先顺序"))
                If dr("在途数量") - 挂标数量和 > 0 And dr("在途数量") - 挂标数量和 >= r("未发数量") Then 

 回到顶部
总数 24 上一页 1 2 3