Foxtable(狐表)用户栏目专家坐堂 → 我想想,你们也帮我想想,复杂的数学逻辑题


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

主题:我想想,你们也帮我想想,复杂的数学逻辑题

帅哥哟,离线,有人找我吗?
大红袍
  51楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/28 19:35:00 [只看该作者]

我说的是39楼的问题。问题一个一个解决。

 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  52楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/2/28 19:36:00 [只看该作者]

打砂车间的表事件我加了条件:
Select Case e.DataCol.name
    Case "规格", "备注"
        Dim fdr As DataRow = DataTables("价目表").find("规格 = '" & e.DataRow("规格") & "'")
        If fdr IsNot Nothing
            If e.DataRow("备注") Like "双面返工*" Then
                e.DataRow("单价") = fdr("单价") * 5
            End If
            If e.DataRow("备注") Like "*喷涂返工*" Then
                e.DataRow("单价") = fdr("单价") * 3
            End If
            If e.DataRow("备注") Like "*客户返工*" Or "双面打砂" Then
            End If
            e.DataRow("单价") = fdr("单价") * 2
        Else
            e.DataRow("单价") = fdr("单价")
        End If
End Select

 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  53楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/2/28 19:46:00 [只看该作者]

    我已经改过来了,你可以用计算机算一下验证,当天少于8个不重复人,打砂员工的分配工资是计件金额乘于77%,机动的是计件金额的23%除于机动人员计件工时之和乘该机动员工计件工时,否则打砂员工的分配工资是计件工资的74%,机动的是计件金额的26%除于机动人员计件工时之和乘该机动员工计件工时。

 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  54楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/2/28 19:47:00 [只看该作者]

     39楼的问题不是告诉你了吗,是按比例分配金额全错,我在53楼告诉你已经改过来了。
[此贴子已经被作者于2016/2/28 20:04:49编辑过]

 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  55楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/2/29 9:16:00 [只看该作者]

    我的Table文件目录树更新,及安条件引用单价还是有问题,麻烦帮我看一下,文件上传在48楼。

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  56楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/29 9:31:00 [只看该作者]

以下是引用意悠心轻在2016/2/28 19:46:00的发言:
    我已经改过来了,你可以用计算机算一下验证,当天少于8个不重复人,打砂员工的分配工资是计件金额乘于77%,机动的是计件金额的23%除于机动人员计件工时之和乘该机动员工计件工时,否则打砂员工的分配工资是计件工资的74%,机动的是计件金额的26%除于机动人员计件工时之和乘该机动员工计件工时。

 

35楼的代码,一点都计算没有错。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  57楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/29 9:39:00 [只看该作者]

以下是引用意悠心轻在2016/2/29 9:16:00的发言:
    我的Table文件目录树更新,及安条件引用单价还是有问题,麻烦帮我看一下,文件上传在48楼。

 

1、

 

Select Case e.DataCol.name
    Case "规格", "备注"
        Dim fdr As DataRow = DataTables("价目表").find("规格 = '" & e.DataRow("规格") & "'")
        If fdr IsNot Nothing
           
            If e.DataRow("备注") Like "双面返工*" Then
                e.DataRow("单价") = fdr("单价") * 5
            ElseIf e.DataRow("备注") Like "*喷涂返工*" Then
                e.DataRow("单价") = fdr("单价") * 3
            ElseIf e.DataRow("备注") Like "*客户返工*" OrElse  e.DataRow("备注") Like "*双面打砂*" Then
                e.DataRow("单价") = fdr("单价") * 2
            Else
                e.DataRow("单价") = fdr("单价")
            End If
        End If
End Select

 

2、

 

Dim tb As New DropTreeBuilder
tb.SourceTable = DataTables("价目表") '指定目录树表
tb.TreeCols = "规格" '指定用于生成目录树的列
tb.SourceCols = "规格" '指定数据来源列
tb.ReceiveCols = "规格" '指定数据接收列

Tables("打砂车间工资表").Cols("规格").DropTree = tb.Build()


 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  58楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/2/29 9:48:00 [只看该作者]

      弹出提示。
图片点击可在新窗口打开查看此主题相关图片如下:捕获111.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  59楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/2/29 9:49:00 [只看该作者]

看57楼。

 回到顶部
美女呀,离线,留言给我吧!
意悠心轻
  60楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:3358 威望:0 精华:0 注册:2016/1/31 16:04:00
  发帖心情 Post By:2016/2/29 9:51:00 [只看该作者]

    就是安57楼的代码运行弹出上面的提示。

 回到顶部
总数 97 上一页 1 2 3 4 5 6 7 8 9 10 下一页