以文本方式查看主题 - 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 -- 版主 我们采用帮助中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") |