以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  网络环境下的复杂编号 怎么将正式编号赋值给变量 当前变量得到的是临时编号  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175494)

--  作者:cnsjroom
--  发布时间:2022/3/7 11:53:00
--  网络环境下的复杂编号 怎么将正式编号赋值给变量 当前变量得到的是临时编号

参照帮助中的网络环境下的复杂编号

当前用户表有一个编号列,在新增数据的时候得到一个临时编号

Static Index As Integer = 99999
e.
DataRow("编号") = Format(Date.Today(),"yyMM") & "-" & Index
Index = Index -
1

 

在保存数据后得到一个正式编号

e.DataRow("编号") = pf & "-" & Format(Key,"0000")

 

点击保存后,如果又直接在这个用户表上,点击行  将编号定义给vars(“编号”) 

这个时候vars(“编号”) 等于的临时编号

有没有办法直接等于正式编号呢?

 


--  作者:有点蓝
--  发布时间:2022/3/7 11:58:00
--  
参考这种:http://www.foxtable.com/webhelp/topics/3008.htm
--  作者:cnsjroom
--  发布时间:2022/3/7 12:16:00
--  回复:(有点蓝)参考这种:http://www.foxtable.com/...

不用openqq呢?有没有办法解决?


--  作者:有点蓝
--  发布时间:2022/3/7 13:38:00
--  
除非由服务端统一生成编号,才能保证不重复。

或者看看这个使用存储过程的用法:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=159386