以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  网络环境下的复杂编号,求指导!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46393)

--  作者:身份不明
--  发布时间:2014/2/22 10:59:00
--  网络环境下的复杂编号,求指导!
在设置网络环境下的复杂编号后,如图所示:2015年的第一个订单,自动生成的编号是从0002开始的,该如何修改从0001开始呢?
图片点击可在新窗口打开查看此主题相关图片如下:11.jpg
图片点击可在新窗口打开查看

--  作者:Bin
--  发布时间:2014/2/22 11:05:00
--  
不应该是从0002生成啊.保存行事件代码发出来瞅瞅,或者把例子发上来.
--  作者:身份不明
--  发布时间:2014/2/22 11:10:00
--  

是不是会这样,Bin老师。如果我原来随便输入过日期,做过测试。

比如我第一次输入2014-01-01,编号是1401-0001。当我把这行删除以后,在从新输入2014-01-01,编号就自动从1401-0002开始了。

这个问题如何解决呢?


--  作者:Bin
--  发布时间:2014/2/22 11:12:00
--  
删除要执行保存
--  作者:Bin
--  发布时间:2014/2/22 11:12:00
--  
同时也要把编号表的数据删除
--  作者:lsy
--  发布时间:2014/2/22 11:13:00
--  
编号的最大用途,是标记唯一值,断不断档,关系不大。
--  作者:身份不明
--  发布时间:2014/2/22 14:58:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:1111.jpg
图片点击可在新窗口打开查看
因为我公司要导入2011年至今的订单数据,所以编号要对应。编号里的前缀和序列号该如何删除呢。

我在表里直接删除,没有保存选项。


--  作者:Bin
--  发布时间:2014/2/22 15:02:00
--  
利用SQL语句删除, http://www.foxtable.com/help/topics/0689.htm



--  作者:Bin
--  发布时间:2014/2/22 15:03:00
--  
其实你可以LSY说得对,搞这个没意义.

你要同步删除,可以把代码写到删除行事件里面去.

--  作者:身份不明
--  发布时间:2014/2/22 15:12:00
--  

我明白您的意思,Bin老师,只是现在我们公司要导入原始订单数据,所以订单编号必须要和原始数据的订单号对应起来,因为要查询原始订单的数据。

试了好多次 不知道该如何删除,Bin老师。