天河PCCAD通用资源库中实现多字段数据回填到明细表
这个是可以的。下面举例说明。
需求:在明细表的代号栏中已经输入了零件的“代号”信息,要求调用资源库,根据“代号”信息自动定位数据表,并进行数据过滤,同时回填“名称”、“材料”、“单重”等其他信息。
定制过程(以PCCAD2010为例):
1) 启动通用资源主程序
2) 菜单:文件——设置定义库,打开X:THSOFTPCCAD2010DatabasesTHComResTHComRes20.ini
3) 添加外部数据库,并定义节点属性

4) 添加子节点,并定义节点属性
5) 设置数据过滤条件,如上图:
a) 属性名称为“代号”(调用通用资源时,鼠标所在明细表字段名称)
b) 过滤条件为“代号”(数据表字段名称)匹配“代号”(明细表字段名称)

c) 定义返回字段
使用过程:
1) 打开图纸,并调用明细表(mxb)
2) 鼠标点到“代号”字段,并调用通用资源(CTRL+R),可发现自动定位在符合要求的数据表中,且数据根据当前代号的内容进行了过滤。
3) 鼠标左键双击返回数据的行标题(下图红框处)

结果:根据配置中定义的返回字段对应关系,自动回填“名称”、“材料”等数据。