Foxtable(狐表)用户栏目专家坐堂 → 根据某表中数据的比例,自动在另表自动计算


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

主题:根据某表中数据的比例,自动在另表自动计算

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


加好友 发短信
等级:三尾狐 帖子:672 积分:7909 威望:0 精华:0 注册:2016/6/11 11:10:00
根据某表中数据的比例,自动在另表自动计算  发帖心情 Post By:2017/2/15 23:17:00 [只看该作者]

麻烦老师帮忙解决一下!

描述:产品仓库占比这个表【A】,里面有产品在各个仓库所需要占的比例(即购进一批产品后根据比例分发到各个仓库);另有一个分发产品表【B】,在【B】填上数据(第一到第五列为手工填上)后,如何按照【A】里面的比例,自动在【B】中根据数量列的数量自动计算出“第1号仓库”和“第2号仓库”数量。


图片点击可在新窗口打开查看此主题相关图片如下:占比表.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:分发产品.jpg
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:列子.zip

哥们,先谢了!


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


加好友 发短信
等级:三尾狐 帖子:672 积分:7909 威望:0 精华:0 注册:2016/6/11 11:10:00
  发帖心情 Post By:2017/2/15 23:22:00 [只看该作者]

再发一张图片


图片点击可在新窗口打开查看此主题相关图片如下:分发产品11.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/16 1:43:00 [只看该作者]

DataColChanged事件

 

If e.DataCol.name = "数量" Then
    Dim fdr As DataRow = DataTables("产品仓库占比").find("编码 = '" & e.DataRow("编号") & "'")
    If fdr Is Nothing Then
        e.DataRow("第1号仓库") = Nothing
        e.DataRow("第2号仓库") = Nothing
    Else
        e.DataRow("第1号仓库") = fdr("第1号仓库占比") * e.DataRow("数量")
        e.DataRow("第2号仓库") = fdr("第2号仓库占比") * e.DataRow("数量")
    End If
End If


 回到顶部