以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  行号做流水号,该如何做  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178440)

--  作者:min-fox
--  发布时间:2022/7/5 1:08:00
--  行号做流水号,该如何做
蓝老师,我试着用下面的代码做流水号,用行号做流水号
编号规则:年号-JC-6位数流水号,我用DataRowAdding事件这样写,请改正
Dim max As String
max =Format( e.DataRow(count("_Identify"),"000000")
e.DataRow("检查编号") =Format( Date.Today(),"yyyy")& "-JC-" & max
[此贴子已经被作者于2022/7/5 1:39:11编辑过]

--  作者:有点蓝
--  发布时间:2022/7/5 8:21:00
--  
max =Format( e.DataRow("_Identify"),"000000")
--  作者:min-fox
--  发布时间:2022/7/5 10:26:00
--  
蓝老师:我是想用表的当前行号做流水号,因为用 e.DataRow("_Identify")做的流水号,删除行后,再次添加行后,流水不连续
--  作者:有点蓝
--  发布时间:2022/7/5 11:24:00
--  
行号没有办法做流水号,因为行号是虚拟的、不变的。比如点击第一列标题进行排序,行号没有变,但是对应的已经不是同一行数据了