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


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

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

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


加好友 发短信
等级:六尾狐 帖子:1319 积分:9049 威望:0 精华:0 注册:2019/6/13 9:57:00
自动生成工序号问题  发帖心情 Post By:2025/2/7 19:41:00 [只看该作者]

主表与明细表关联,下面代码如何改?

if e.datacol.name = "工序" then
dim idx as integer = tables("明细表").finrow(e.datarow)
if idx = 0 then
e.datarow("工序号") = 1
else
dim r as row = tables("明细表").rows(idx- 1)
if r("工序") = e.datarow("工序") then
e.datarow("工序号") = r("工序号")
else
e.datarow("工序号") = r("工序号") + 1
end if
end if
end if

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1319 积分:9049 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2025/2/8 10:04:00 [只看该作者]

代码在明细表,需求的功能,主表新增后,明细表新增后生成序号,类似狐表的表序号

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


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

代码执行有什么问题?

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


加好友 发短信
等级:六尾狐 帖子:1319 积分:9049 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2025/2/8 10:47:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:工序号.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信
等级:六尾狐 帖子:1319 积分:9049 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2025/2/8 11:34:00 [只看该作者]

执行报错:列“_identiify”不属于表 明细表

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


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

多个字母,自行改改

 回到顶部