Foxtable(狐表)用户栏目专家坐堂 → 代码(3楼已作示范文件)C版请进


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

主题:代码(3楼已作示范文件)C版请进

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/7/28 15:02:00 [显示全部帖子]

呵呵  有点晕······

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/7/29 12:40:00 [显示全部帖子]

觉得好像就是这样的结果:    不知道对不?

 

Dim gbr As Row = CurrentTable.current    '零部件明细表
Dim ger As DataRow
ger = DataTables("订单").Find("机号_GE296 = " & gbr("可装机号_GE296"))
Dim bkr As DataRow
bkr = DataTables("订单").Find("机号_BKS = " & gbr("可装机号_BKS"))
If gbr.isnull("可装机号_GE296") = False And gbr.isnull("可装机号_BKS") = False
    If ger("订单序号") > bkr("订单序号")
        gbr("订单序号") = ger("订单序号")
    Else
        gbr("订单序号") = bkr("订单序号")
    End If
Elseif gbr.isnull("可装机号_GE296") And gbr.isnull("可装机号_BKS") = False
    gbr("订单序号") = bkr("订单序号")
Elseif gbr.isnull("可装机号_GE296")  = False And gbr.isnull("可装机号_BKS")
    gbr("订单序号") = ger("订单序号")
Elseif gbr.isnull("可装机号_GE296") And gbr.isnull("可装机号_BKS")
gbr("订单序号") = Nothing           '刚补上的

End If

 

[此贴子已经被作者于2010-7-29 13:52:33编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/7/29 13:43:00 [显示全部帖子]

你从剩余数量与订单序号的关系让人难与理解, 因为剩余数量=0时,订单序号还有数据,叫人发蒙啊~   所以楼上换个角度来计算 订单序号 的值,可能更好些吧......

 回到顶部