我使用MS ce 创建了2个cel
利用item type 自定义属性,分别添加了名称(name)、规格(det)、编号(code)几类属性。两个cel的属性分别为:
名称
规格
编号
图层
Cell1
Cell1描述
Cell1code
1
Cell2
Cell2描述
Cell2code
2
利用reports,新建报表类型为“我的报表”
但放置报表的样式无法将同一cel的属性放在一行内,都是错行的,
问题是:如何将同一cel的属性放在同一行内?
先谢谢了!
首先肯定一下您给cell添加item type的正确(这点可是很多人都没做对),但要指出的是cell是model,定义报表的第一步就是先定位好查找范围,在您这个例子中应该是整个file,所以框出的部分应该是file,而非model(也就是在整个dgn文件中去找,而非只是当前model)
那么第二步,您要找什么(我们先撇开图层这个信息),想要展示cell的名称、编号、规格,要知道编号和规格是从属于cell的属性,所以在选信息的时候参考下图:
第三步,这时候再去选择列,预览下就可以看到您想要的结果了。
最后说一下图层,cell的属性里不存在图层啊,除非是在其他的dgn文件了去按不同图层放cell,那样这个问题就得换种解决方案了。
请参考如下Wiki文章:
在MSCE中创建Item属性和元素几何属性的复合报表
它讲了如何将Item属性和几何属性放在同一行,您现在这个是想将多个Item的属性属性放到一行,道理是想通的。
【另外】:我想问一下,为何不将三个属性放到一个ItemType的定义中而要定义三个ItemType呢?
您好,给单个元素多个属性项最后在报表中输入同一行,您这个问题最后怎么解决的?
请问你仔细看上面附带的文章了吗?
在该文章中的关键一点就是选择另外一个Itemtype时不能用左侧的Add another itemtype而要用右侧的Add these related item。这样它们就能在一行上了。