Foxtable(狐表)用户栏目专家坐堂 → 菜鸟求助


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

主题:菜鸟求助

美女呀,离线,留言给我吧!
xiaoyuylx
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:213 威望:0 精华:0 注册:2015/11/6 13:45:00
菜鸟求助  发帖心情 Post By:2015/11/10 16:29:00 [显示全部帖子]

当前表A列=800KG时,C列=B列*0.8,求教这个编程应该怎么写

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


加好友 发短信
等级:婴狐 帖子:23 积分:213 威望:0 精华:0 注册:2015/11/6 13:45:00
  发帖心情 Post By:2015/11/10 16:53:00 [显示全部帖子]

谢谢,其实问题的全部是这样的,当前表A列=800KG时,C列=B列*0.8;当前表A列=700KG时,C列=B列*0.7;当前表A列=600KG时,C列=B列*0.6以此类推。高手们,有人帮我解答下么,我还是大学毕业后第一次写这个,以前的VB都忘得差不多

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


加好友 发短信
等级:婴狐 帖子:23 积分:213 威望:0 精华:0 注册:2015/11/6 13:45:00
  发帖心情 Post By:2015/11/11 14:31:00 [显示全部帖子]

最后完成的结果是这样的
  DataColChanged事件
If e.DataRow("包装规格") = "800KG" Then
    e.DataRow("吨位") =e.DataRow("数量_个")*0.8
   ElseIf  e.DataRow("包装规格") = "700KG" Then
    e.DataRow("吨位") =e.DataRow("数量_个")*0.7
   ElseIf  e.DataRow("包装规格") = "600KG" Then
    e.DataRow("吨位") =e.DataRow("数量_个")*0.6
   ElseIf  e.DataRow("包装规格") = "500KG" Then
    e.DataRow("吨位") =e.DataRow("数量_个")*0.5
   ElseIf  e.DataRow("包装规格") = "400KG" Then
    e.DataRow("吨位") =e.DataRow("数量_个")*0.4
   ElseIf  e.DataRow("包装规格") = "25KG" Then
    e.DataRow("吨位") =e.DataRow("数量_个")*1
End If
可否有简化点方法,请指教

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


加好友 发短信
等级:婴狐 帖子:23 积分:213 威望:0 精华:0 注册:2015/11/6 13:45:00
  发帖心情 Post By:2015/11/11 16:44:00 [显示全部帖子]

谢谢大师

 回到顶部