以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于网络环境下自动编号的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115278)

--  作者:初心不改再说未来
--  发布时间:2018/3/4 11:36:00
--  关于网络环境下自动编号的问题
1 请问,如果要实现按照年月日-序号这样的方法,怎么实现自动编号?
2 请问,这个编号是需要单另新建一个表保存编号,还是在某个表中建立编号列,其余表只调用这个编号就好了?

http://www.foxtable.com/webhelp/scr/3008.htm    这里的演示是按照订单表中某一列演示的   实际应用中也是只在某个表中建立编号列就行了么

--  作者:有点甜
--  发布时间:2018/3/4 13:22:00
--  

方法一:

 

http://www.foxtable.com/webhelp/scr/1994.htm

 

方法二:compute改成sqlcompute即可

 

http://www.foxtable.com/webhelp/scr/2403.htm

 


--  作者:初心不改再说未来
--  发布时间:2018/3/4 13:44:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180304134245.png
图片点击可在新窗口打开查看



版主  我们采用帮助中1994里这种按日期和类别编号方式  

然后  演示中表是专门有工程代码这一列的,我们没有

所以

怎么可以在表A的编号中自动加上A 编号就是A20180301-001

然后表B自动加上B  编号就是B20180301-001


都是外部数据表


谢谢大神


--  作者:初心不改再说未来
--  发布时间:2018/3/4 14:19:00
--  
麻烦版主帮看下这个怎么自动加上A   不会是非要新建个列全写上A吧  
--  作者:初心不改再说未来
--  发布时间:2018/3/4 15:13:00
--  
顶顶等解惑~~
--  作者:有点甜
--  发布时间:2018/3/4 15:44:00
--  

Dim bh As String = e.DataRow("工程代码") & "-" &  Format(e.DataRow("制单日期"),"yyyyMM")

 

改成

 

Dim bh As String = "A-" &  Format(e.DataRow("制单日期"),"yyyyMM")