Foxtable(狐表)用户栏目专家坐堂 → [求助] 阶梯价格取出


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

主题:[求助] 阶梯价格取出

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110582 积分:562806 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/4 13:26:00 [显示全部帖子]

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


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110582 积分:562806 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/5 20:49:00 [显示全部帖子]

使用compute获取已录入数据结束数量的最大值,判断起始数量录入的数据不能小于这个最大值,当前行结束数量不能小于起始数量。到datacolchanging数据处理

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110582 积分:562806 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/6 9:33:00 [显示全部帖子]

datacolchanging事件

If e.DataCol.Name = "起始数量"
    Dim cnt As Integer = e.DataTable.Compute("max(结束数量)","供应商='AA' and 产品='电视机' and _Identify <" & e.DataRow("_Identify"))
    If cnt >= e.NewValue Then
        msgbox("不能大于结束数量")
        e.Cancel = True
    End If
End If

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110582 积分:562806 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/6 22:35:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110582 积分:562806 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/2 10:06:00 [显示全部帖子]

这个帮助先看5遍:http://www.foxtable.com/webhelp/topics/1284.htm

Dim cnt As Integer = e.DataTable.Compute("max(结束数量)","供应商='" & e.DataRow("供应商") & "' and 产品='" & e.DataRow("产品") & "' and _Identify <" & e.DataRow("_Identify"))


 回到顶部