以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教一个复杂的专业图纸编号问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84707)

--  作者:douglas738888
--  发布时间:2016/5/8 12:21:00
--  请教一个复杂的专业图纸编号问题

请教老师一个复杂的图纸编号,我写出了部分,后续不知怎么写了,上传了例子,请教老师

 

例如:S16001-110001C- A01-01

 

S  工程专业代码

16 当年年份

001:当年年份工程的自动顺序号

110:电压等级

                 以上部分已经完成,下面部分不知怎么写了。


001:电压等级的第N个工程的顺序号,顺序号根据不同的电压等级自动编制顺序号

035001,是35千伏的本年度第一个工程

110001,是110千伏的本年度第一个工程

110002,是110千伏的本年度第二个工程

C:设计阶段

A:专业类别

01:分册编号(手填即可)

01:分册页号(手填即可)

 

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:编号.foxdb

[此贴子已经被作者于2016/5/8 12:22:22编辑过]

--  作者:大红袍
--  发布时间:2016/5/8 15:25:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:编号.foxdb


--  作者:douglas738888
--  发布时间:2016/5/9 10:14:00
--  
大红袍老师,这个编号很复杂,参照您上楼指导的代码,我又写了部分,关键是第3和第5部分的顺序号有难度,第8和第9部分如果难以实现,还可以直接手工填入,

还得麻烦您再指导指导,要实现的功能是这样的:   (例子再次上传了)

这个是标准图号:S16001-110001CA01-01
                           1 2   3    4   5    6  7 8   9
标准图号由以上9个部分生成:
第3部分顺序号:由第1部分和第2部分的变化生成,例如:S专业代码+16年份+001专业代码顺序号,如果S变动,专业代码顺序号从001开始起编,如果跨年了年份号为17,任何专业代码的变动也从001开始起编;如果不跨年,对应的专业代码顺序号一直编制到该年的12月31日为止。

第5部分顺序号:由第4部分的变化生成,例如:110电压等级+001电压等级顺序号,如果电压等级变化,电压等级顺序号从001开始起编,如果跨年了年份号为17,任何电压等级的变动导致电压等级顺序号也从001开始起编;如果不跨年,电压等级对应的电压等级顺序号一直编制也到该年的12月31日为止。

第8部分顺序号:由第7部分的变化生成,例如:A专业类别+01分册顺序号,如果专业类别变化,分册顺序号从01开始起编,如果跨年了年份号为17,任何专业类别的变动导致分册顺序号也从01开始起编;如果不跨年,专业类别对应的分册顺序号一直编制也到该年的12月31日为止。

第9部分分册页号:由第7和第8部分变化生成,例如:A专业类别+01分册顺序号-01分册页号,如果专业类别或分册顺序号发生变化,分册页号从01开始起编,如果不发生变化,同一个专业类别和分册顺序号下的分册页号一直编制到该年的12月31日;如果其中专业类别或分册顺序号之一发生变化,分册页号都从01开始起编,至本年末。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:编号.foxdb



--  作者:大红袍
--  发布时间:2016/5/9 10:43:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:编号 (1).foxdb