iCAx开思网
标题:
工程图bom表 序号分层的一点小发现
[打印本页]
作者:
jindaowangye
时间:
2016-3-22 12:21
标题:
工程图bom表 序号分层的一点小发现
有关工程图bom 表分层的贴纸已经有很多论述。其关系式也很强大,例如论坛上有的
“bom表序号分级关系式.txt”“bom表序号多级关系式.txt”很多朋友都有现在。我这里就不再分享相关文档。根据此文档,本人有点小体会,特此分享一下,欢迎各位朋友批评指正。
废话不多说,直接进入主题了。
1, 效果如下图[attach]1231825[/attach]
关系是如下:(可以自行增加层级,通过空格数量来控制位置关系。)
if rpt_level==1
myidx="0"
endif
/*控制首层显示为0,可以根据个人习惯改成“-”,或通过" ",实现空白显示。
if rpt_level==2
myidx=" "+"1"
endif
/*控制第一层级的显示。前端空格数量控制显示位置。
if rpt_level==3
myidx=" "+" "+"2"
endif
/*控制第二层级的显示。前端空格数量控制显示位置,可以改为" "+"2"。空格足够多好了。
if rpt_level==4
myidx=" "+" "+" "+"3"
endif
/*控制第三层级的显示。前端空格数量控制显示位置,可以改为" "+"2"。空格足够多好了。
if rpt_level==5
myidx=" "+" "+" "+" "+"4"
endif
/*控制第四层级的显示。前端空格数量控制显示位置,可以改为" "+"2"。空格足够多好了。
/*加入点
/*,需要五,六,………..层级的朋友可自行增加。
2,效果图如下
[attach]1231826[/attach]
关系式如下:
if rpt_level==1
myidx="0"
endif
if rpt_level==2
myidx=" "+"1"
endif
if rpt_level==3
myidx=" "+" 1 "+"2"
endif
if rpt_level==4
myidx=" "+"1 "+" 2 "+"3"
endif
if rpt_level==5
myidx=" "+"1 "+" 2 "+" 3 "+"4"
endif
/*加入点
3,效果图如下:
[attach]1231827[/attach]
关系式如下:
if rpt_level==1
cn1="0"
cn2=" "
cn3=" "
cn4=" "
cn5=" "
endif
if rpt_level==2
cn1=" "
cn2="1"
cn3=" "
cn4=" "
cn5=" "
endif
if rpt_level==3
cn1=" "
cn2=" "
cn3="2"
cn4=" "
cn5=" "
endif
if rpt_level==4
cn1=" "
cn2=" "
cn3=" "
cn4="3"
cn5=" "
endif
if rpt_level==5
cn1=" "
cn2=" "
cn3=" "
cn4=" "
cn5="4"
endif
/*加入点
方案三,参数设置如下(为了清晰,我将表宽放大了,实际设置1-2个字符就可以了)
[attach]1231824[/attach]
/*控制层级在cn参数,100层就是cn100。
特别注意事项:效果三的关系式,如果是10层,每个if和endif之间必须要从cn1,cn2,......,cn10.中途不能缺省,如果缺省了,多次更新表格后会显示错误。
作者:
jindaowangye
时间:
2016-3-22 12:22
,自己坐第一个板凳。
作者:
113449679
时间:
2016-9-22 09:54
都是高手啊..................
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3