如何使用PDMS中的Search功能(三):配合数据导入工具更新属性

 

PDMS中的Search功能用处很大,我们做了一个连载来介绍它,这是第三期:介绍如何结合数据导入工具刷新Search结果的属性值。...

欢迎转载,转载请保证原文的完整性(不得随意增删内容,或更改名称等),请注明来源和链接。
Search是一个非常有用的工具,可以用来搜索数据库中的元素,也可以提取符合某种规则的一批元素的属性,进而实现部分报表统计的功能,可以结合其它工具实现元素属性更新的功能。

我们分几期来说明Search的用法,这是第三期,介绍如何结合数据导入工具刷新Search结果的属性值。

上一期在这里:如何使用PDMS中的Search功能(二):搜索结果界面介绍
 
首先打开我们上次保存的搜索:
点击望远镜图标,直接就显示出搜索结果。
上一期我们介绍过可以直接编辑属性值,当多行的属性值一样时,可以先输入第一行的值,然后将多行一起选中:
在右键菜单中选择Fill Down,将选中行的第一行数据填充到所有选中行。
朋友们可以试试Fill Up的效果是什么样。

这里Fill的功能只能复制值,不能像Excel中的填充可以用等差数列。

下面介绍如何借助Excel更有效地进行属性值的编辑。

首先,我们需要调整一下列的设置,确保列描述和属性名字一样:
输出为Excel。

在属性列标题上点击右键,在右键菜单中选择Export To Excel:
选择保存的路径,设置文件名:
然后在Excel里打开这个文件。
可以看到这里的样式和搜索结果里是一致的。然后我们可以编辑DESC列的内容,比如这样。
保存,退出。

注意不要改变Excel文件的版本和扩展名。

打开数据导入的工具,在Equipment Application的Utilities 菜单下。
插一句,如何确定当前是否在Equipment Application下,见下图:
打开这个工具,会提示选择数据文件:
注意,缺省的扩展名是csv,要改一下才能看到Excel文件。
选择文件之后,可以看到数据导入界面。
点击Load All Data按钮,如果当前用户能够修改这些元素的属性值,那么结果应该类似下图:
再次执行搜索,可以看到属性值都已经更新了。


有以下几点要注意
1. 没有名字的元素无法用这种办法修改属性,这是导入数据工具的限制;

2. 搜索结果中的列名要与属性名一致;

3. 不要删除NAME和TYPE列;

4. 在搜索结果不能修改的属性列(底色为灰色的列),不要去修改,在Excel里修改了也无法导入新的值;

5. 这种方法不能用来更改元素的NAME属性。

所以,这种方法最大的用途在更新项目中的管线表等有名字元素的属性数据。

这里用到的数据导入工具我们会在以后专门用一期来介绍。



下一期我们来看看Search能为统计报表带来什么帮助。

觉得文章不错,请用点赞、分享、留言和赞赏支持我们吧!
长按二维码关注

欢迎您就关心的PDMS问题留言,我们将带给您最好最实用的PDMS使用技巧和知识!


    关注 PDMS学习与应用


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册