Foxtable(狐表)用户栏目专家坐堂 → 行列动态求和判断的问题


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

主题:行列动态求和判断的问题

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


加好友 发短信
等级:幼狐 帖子:98 积分:1352 威望:0 精华:0 注册:2012/12/30 12:52:00
行列动态求和判断的问题  发帖心情 Post By:2022/6/8 9:41:00 [显示全部帖子]

商品编码 商品名称 订单数量 已排产数量 未排产数量 8日 9日 10日 11日 12日 13日 14日
1001 轴承A 500 0 500 50 200 600        
1002 轴承B 300 0 300              
现状:这是动态生成的临时表,8-14日的列是根据当前日期动态变更,
目的:想实现在日期列输入数量的时候自动校验未排数量,如在10日输入600的时候8日+9日+10日超出了未排数量就提示超出

请教下大佬如何实现
[此贴子已经被作者于2022/6/8 9:43:31编辑过]

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


加好友 发短信
等级:幼狐 帖子:98 积分:1352 威望:0 精华:0 注册:2012/12/30 12:52:00
  发帖心情 Post By:2022/6/8 10:18:00 [显示全部帖子]

Dim dtb As New DataTableBuilder("lsb1")        
    dtb.AddDef("商品编码", Gettype(String), 30)
    dtb.AddDef("商品名称", Gettype(String), 50)
    dtb.AddDef("订单数量", Gettype(Integer))
    dtb.AddDef("已排产数量", Gettype(Integer))
    dtb.AddDef("未排产数量", Gettype(Integer))    
    For Each d As String  In dtw.GetValues("日","","id")
        dtb.AddDef(d, Gettype(Double))
    Next
    dtb.Build()
    Tables(e.form.name & "_Table1").DataSource  = DataTables("lsb1")

DataTableBuilder 生成的临时表好像不能用datacolchanging事件
以上是生成临时表代码


 回到顶部