Foxtable(狐表)用户栏目专家坐堂 → 自动生成工序号问题


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

主题:自动生成工序号问题

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


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

数据是怎么样的?要实现什么功能?代码在哪个表的什么事件?执行有什么问题?
[此贴子已经被作者于2025/2/8 8:54:32编辑过]

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


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

代码执行有什么问题?

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


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

If e.DataCol.name = "工序" Then
    Dim dr As DataRow = e.DataTable.find("编号='" & e.DataRow("编号") & "' and 工序='" & e.DataRow("工序") & "' and _identiify<>" & e.DataRow("_identiify"))
    If dr IsNot Nothing Then
        e.DataRow("工序号") = dr("工序号")
    Else
        Dim max As Integer = e.DataTable.compute("max(工序号)", "编号='" & e.DataRow("编号") & "' and _identiify<>" & e.DataRow("_identiify"))
        e.DataRow("工序号") = max + 1
    End If
End If

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


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

多个字母,自行改改

 回到顶部